C# Class Volante.Key

Class for specifying key value (neededd to access object by key usig index)
Show file Open project: kjk/volante Class Usage Examples

Public Properties

Property Type Description
dec decimal
dval double
guid Guid
inclusion int
ival int
lval long
oval object
type Volante.Impl.ClassDescriptor.FieldType

Public Methods

Method Description
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

Private Methods

Method Description
Key ( Volante.Impl.ClassDescriptor.FieldType type, bool inclusive ) : System
Key ( Volante.Impl.ClassDescriptor.FieldType type, int oid ) : System

Method Details

Key() public method

Constructor of date key (boundary is inclusive)
public Key ( System.DateTime v ) : System
v System.DateTime
return System

Key() public method

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 ///
return System

Key() public method

Constructor of enum key (boundary is inclusive)
public Key ( Enum v ) : System
v System.Enum
return System

Key() public method

Constructor of int key
public Key ( Enum v, bool inclusive ) : System
v System.Enum key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of Guid key (boundary is inclusive)
public Key ( System.Guid v ) : System
v System.Guid
return System

Key() public method

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 ///
return System

Key() public method

Constructor of key of user defined type (boundary is inclusive)
public Key ( IComparable v ) : System
v IComparable
return System

Key() public method

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 ///
return System

Key() public method

Constructor of key with persistent object reference (boundary is inclusive)
public Key ( IPersistent v ) : System
v IPersistent
return System

Key() public method

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 ///
return System

Key() public method

Constructor of boolean key (boundary is inclusive)
public Key ( bool v ) : System
v bool
return System

Key() public method

Constructor of boolean key
public Key ( bool v, bool inclusive ) : System
v bool key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of byte key (boundary is inclusive)
public Key ( byte v ) : System
v byte
return System

Key() public method

Constructor of byte key
public Key ( byte v, bool inclusive ) : System
v byte key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of char key (boundary is inclusive)
public Key ( char v ) : System
v char
return System

Key() public method

Constructor of char key
public Key ( char v, bool inclusive ) : System
v char key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of decimal key (boundary is inclusive)
public Key ( decimal v ) : System
v decimal
return System

Key() public method

Constructor of decimal key
public Key ( decimal v, bool inclusive ) : System
v decimal key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of double key (boundary is inclusive)
public Key ( double v ) : System
v double
return System

Key() public method

Constructor of double key
public Key ( double v, bool inclusive ) : System
v double key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of float key (boundary is inclusive)
public Key ( float v ) : System
v float
return System

Key() public method

Constructor of float key
public Key ( float v, bool inclusive ) : System
v float key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of int key (boundary is inclusive)
public Key ( int v ) : System
v int
return System

Key() public method

Constructor of int key
public Key ( int v, bool inclusive ) : System
v int key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of long key (boundary is inclusive)
public Key ( long v ) : System
v long
return System

Key() public method

Constructor of long key
public Key ( long v, bool inclusive ) : System
v long key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of compound key (boundary is inclusive)
public Key ( object v ) : System
v object array of compound key values
return System

Key() public method

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
return System

Key() public method

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
return System

Key() public method

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
return System

Key() public method

Constructor of signed byte key (boundary is inclusive)
public Key ( sbyte v ) : System
v sbyte
return System

Key() public method

Constructor of signed byte key
public Key ( sbyte v, bool inclusive ) : System
v sbyte key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of short key (boundary is inclusive)
public Key ( short v ) : System
v short
return System

Key() public method

Constructor of short key
public Key ( short v, bool inclusive ) : System
v short key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of string key (boundary is inclusive)
public Key ( string v ) : System
v string
return System

Key() public method

Constructor of string key
public Key ( string v, bool inclusive ) : System
v string key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of unsigned int key (boundary is inclusive)
public Key ( uint v ) : System
v uint
return System

Key() public method

Constructor of unsigned int key
public Key ( uint v, bool inclusive ) : System
v uint key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of unsigned long key (boundary is inclusive)
public Key ( ulong v ) : System
v ulong
return System

Key() public method

Constructor of unsigned long key
public Key ( ulong v, bool inclusive ) : System
v ulong key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Key() public method

Constructor of unsigned short key (boundary is inclusive)
public Key ( ushort v ) : System
v ushort
return System

Key() public method

Constructor of unsigned short key
public Key ( ushort v, bool inclusive ) : System
v ushort key value ///
inclusive bool whether boundary is inclusive or exclusive ///
return System

Property Details

dec public property

public decimal dec
return decimal

dval public property

public double dval
return double

guid public property

public Guid guid
return Guid

inclusion public property

public int inclusion
return int

ival public property

public int ival
return int

lval public property

public long lval
return long

oval public property

public object oval
return object

type public property

public FieldType,Volante.Impl.ClassDescriptor type
return Volante.Impl.ClassDescriptor.FieldType