C# Класс Volante.Key

Class for specifying key value (neededd to access object by key usig index)
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
dec decimal
dval double
guid Guid
inclusion int
ival int
lval long
oval object
type Volante.Impl.ClassDescriptor.FieldType

Открытые методы

Метод Описание
Key ( System.DateTime v ) : System

Constructor of date key (boundary is inclusive)

Key ( System.DateTime v, bool inclusive ) : System

Constructor of date key

Key ( Enum v ) : System

Constructor of enum key (boundary is inclusive)

Key ( Enum v, bool inclusive ) : System

Constructor of int key

Key ( System.Guid v ) : System

Constructor of Guid key (boundary is inclusive)

Key ( System.Guid v, bool inclusive ) : System

Constructor of Guid key

Key ( IComparable v ) : System

Constructor of key of user defined type (boundary is inclusive)

Key ( IComparable v, bool inclusive ) : System

Constructor of key of user defined type

Key ( IPersistent v ) : System

Constructor of key with persistent object reference (boundary is inclusive)

Key ( IPersistent v, bool inclusive ) : System

Constructor of key with persistent object reference

Key ( bool v ) : System

Constructor of boolean key (boundary is inclusive)

Key ( bool v, bool inclusive ) : System

Constructor of boolean key

Key ( byte v ) : System

Constructor of byte key (boundary is inclusive)

Key ( byte v, bool inclusive ) : System

Constructor of byte key

Key ( char v ) : System

Constructor of char key (boundary is inclusive)

Key ( char v, bool inclusive ) : System

Constructor of char key

Key ( decimal v ) : System

Constructor of decimal key (boundary is inclusive)

Key ( decimal v, bool inclusive ) : System

Constructor of decimal key

Key ( double v ) : System

Constructor of double key (boundary is inclusive)

Key ( double v, bool inclusive ) : System

Constructor of double key

Key ( float v ) : System

Constructor of float key (boundary is inclusive)

Key ( float v, bool inclusive ) : System

Constructor of float key

Key ( int v ) : System

Constructor of int key (boundary is inclusive)

Key ( int v, bool inclusive ) : System

Constructor of int key

Key ( long v ) : System

Constructor of long key (boundary is inclusive)

Key ( long v, bool inclusive ) : System

Constructor of long key

Key ( object v ) : System

Constructor of compound key (boundary is inclusive)

Key ( object v, bool inclusive ) : System

Constructor of compound key (boundary is inclusive)

Key ( object v1, object v2 ) : System

Constructor of compound key with two values (boundary is inclusive)

Key ( object v1, object v2, bool inclusive ) : System

Constructor of compound key with two values (boundary is inclusive)

Key ( sbyte v ) : System

Constructor of signed byte key (boundary is inclusive)

Key ( sbyte v, bool inclusive ) : System

Constructor of signed byte key

Key ( short v ) : System

Constructor of short key (boundary is inclusive)

Key ( short v, bool inclusive ) : System

Constructor of short key

Key ( string v ) : System

Constructor of string key (boundary is inclusive)

Key ( string v, bool inclusive ) : System

Constructor of string key

Key ( uint v ) : System

Constructor of unsigned int key (boundary is inclusive)

Key ( uint v, bool inclusive ) : System

Constructor of unsigned int key

Key ( ulong v ) : System

Constructor of unsigned long key (boundary is inclusive)

Key ( ulong v, bool inclusive ) : System

Constructor of unsigned long key

Key ( ushort v ) : System

Constructor of unsigned short key (boundary is inclusive)

Key ( ushort v, bool inclusive ) : System

Constructor of unsigned short key

Приватные методы

Метод Описание
Key ( Volante.Impl.ClassDescriptor.FieldType type, bool inclusive ) : System
Key ( Volante.Impl.ClassDescriptor.FieldType type, int oid ) : System

Описание методов

Key() публичный Метод

Constructor of date key (boundary is inclusive)
public Key ( System.DateTime v ) : System
v System.DateTime
Результат System

Key() публичный Метод

Constructor of date key
public Key ( System.DateTime v, bool inclusive ) : System
v System.DateTime key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of enum key (boundary is inclusive)
public Key ( Enum v ) : System
v System.Enum
Результат System

Key() публичный Метод

Constructor of int key
public Key ( Enum v, bool inclusive ) : System
v System.Enum key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of Guid key (boundary is inclusive)
public Key ( System.Guid v ) : System
v System.Guid
Результат System

Key() публичный Метод

Constructor of Guid key
public Key ( System.Guid v, bool inclusive ) : System
v System.Guid key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of key of user defined type (boundary is inclusive)
public Key ( IComparable v ) : System
v IComparable
Результат System

Key() публичный Метод

Constructor of key of user defined type
public Key ( IComparable v, bool inclusive ) : System
v IComparable key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of key with persistent object reference (boundary is inclusive)
public Key ( IPersistent v ) : System
v IPersistent
Результат System

Key() публичный Метод

Constructor of key with persistent object reference
public Key ( IPersistent v, bool inclusive ) : System
v IPersistent key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of boolean key (boundary is inclusive)
public Key ( bool v ) : System
v bool
Результат System

Key() публичный Метод

Constructor of boolean key
public Key ( bool v, bool inclusive ) : System
v bool key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of byte key (boundary is inclusive)
public Key ( byte v ) : System
v byte
Результат System

Key() публичный Метод

Constructor of byte key
public Key ( byte v, bool inclusive ) : System
v byte key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of char key (boundary is inclusive)
public Key ( char v ) : System
v char
Результат System

Key() публичный Метод

Constructor of char key
public Key ( char v, bool inclusive ) : System
v char key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of decimal key (boundary is inclusive)
public Key ( decimal v ) : System
v decimal
Результат System

Key() публичный Метод

Constructor of decimal key
public Key ( decimal v, bool inclusive ) : System
v decimal key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of double key (boundary is inclusive)
public Key ( double v ) : System
v double
Результат System

Key() публичный Метод

Constructor of double key
public Key ( double v, bool inclusive ) : System
v double key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of float key (boundary is inclusive)
public Key ( float v ) : System
v float
Результат System

Key() публичный Метод

Constructor of float key
public Key ( float v, bool inclusive ) : System
v float key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of int key (boundary is inclusive)
public Key ( int v ) : System
v int
Результат System

Key() публичный Метод

Constructor of int key
public Key ( int v, bool inclusive ) : System
v int key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of long key (boundary is inclusive)
public Key ( long v ) : System
v long
Результат System

Key() публичный Метод

Constructor of long key
public Key ( long v, bool inclusive ) : System
v long key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of compound key (boundary is inclusive)
public Key ( object v ) : System
v object array of compound key values
Результат System

Key() публичный Метод

Constructor of compound key (boundary is inclusive)
public Key ( object v, bool inclusive ) : System
v object array of compound key values
inclusive bool whether boundary is inclusive or exclusive
Результат System

Key() публичный Метод

Constructor of compound key with two values (boundary is inclusive)
public Key ( object v1, object v2 ) : System
v1 object first value of compund key
v2 object second value of compund key
Результат System

Key() публичный Метод

Constructor of compound key with two values (boundary is inclusive)
public Key ( object v1, object v2, bool inclusive ) : System
v1 object first value of compund key
v2 object second value of compund key
inclusive bool whether boundary is inclusive or exclusive
Результат System

Key() публичный Метод

Constructor of signed byte key (boundary is inclusive)
public Key ( sbyte v ) : System
v sbyte
Результат System

Key() публичный Метод

Constructor of signed byte key
public Key ( sbyte v, bool inclusive ) : System
v sbyte key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of short key (boundary is inclusive)
public Key ( short v ) : System
v short
Результат System

Key() публичный Метод

Constructor of short key
public Key ( short v, bool inclusive ) : System
v short key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of string key (boundary is inclusive)
public Key ( string v ) : System
v string
Результат System

Key() публичный Метод

Constructor of string key
public Key ( string v, bool inclusive ) : System
v string key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of unsigned int key (boundary is inclusive)
public Key ( uint v ) : System
v uint
Результат System

Key() публичный Метод

Constructor of unsigned int key
public Key ( uint v, bool inclusive ) : System
v uint key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of unsigned long key (boundary is inclusive)
public Key ( ulong v ) : System
v ulong
Результат System

Key() публичный Метод

Constructor of unsigned long key
public Key ( ulong v, bool inclusive ) : System
v ulong key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Key() публичный Метод

Constructor of unsigned short key (boundary is inclusive)
public Key ( ushort v ) : System
v ushort
Результат System

Key() публичный Метод

Constructor of unsigned short key
public Key ( ushort v, bool inclusive ) : System
v ushort key value ///
inclusive bool whether boundary is inclusive or exclusive ///
Результат System

Описание свойств

dec публичное свойство

public decimal dec
Результат decimal

dval публичное свойство

public double dval
Результат double

guid публичное свойство

public Guid guid
Результат Guid

inclusion публичное свойство

public int inclusion
Результат int

ival публичное свойство

public int ival
Результат int

lval публичное свойство

public long lval
Результат long

oval публичное свойство

public object oval
Результат object

type публичное свойство

public FieldType,Volante.Impl.ClassDescriptor type
Результат Volante.Impl.ClassDescriptor.FieldType