C# Class Serenity.Data.Field

Inheritance: IFieldWithJoinInfo
Mostrar archivo Open project: volkanceylan/Serenity Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
AsObject ( Row row ) : object
AsObject ( Row row, object value ) : void
ConvertValue ( object source, IFormatProvider provider ) : object
Copy ( Row source, Row target ) : void
CopyNoAssignment ( Row source, Row target ) : void
ForeignJoin ( Int32 foreignIndex = null ) : Serenity.Data.LeftJoin
GetFromReader ( IDataReader reader, int index, Row row ) : void
IndexCompare ( Row row1, Row row2 ) : int
IsNull ( Row row ) : bool
ToString ( ) : string
ValueFromJson ( JsonReader reader, Row row, JsonSerializer serializer ) : void
ValueToJson ( JsonWriter writer, Row row, JsonSerializer serializer ) : void

Protected Methods

Method Description
CheckUnassignedRead ( Row row ) : void
Field ( ICollection fields, FieldType type, string name, LocalText caption, int size, FieldFlags flags ) : System
GetIsNull ( Row row ) : bool
JsonUnexpectedToken ( JsonReader reader ) : Exception
OnRowInitialization ( ) : void

Method Details

AsObject() public abstract method

public abstract AsObject ( Row row ) : object
row Row
return object

AsObject() public abstract method

public abstract AsObject ( Row row, object value ) : void
row Row
value object
return void

CheckUnassignedRead() protected method

protected CheckUnassignedRead ( Row row ) : void
row Row
return void

ConvertValue() public abstract method

public abstract ConvertValue ( object source, IFormatProvider provider ) : object
source object
provider IFormatProvider
return object

Copy() public abstract method

public abstract Copy ( Row source, Row target ) : void
source Row
target Row
return void

CopyNoAssignment() public method

public CopyNoAssignment ( Row source, Row target ) : void
source Row
target Row
return void

Field() protected method

protected Field ( ICollection fields, FieldType type, string name, LocalText caption, int size, FieldFlags flags ) : System
fields ICollection
type FieldType
name string
caption LocalText
size int
flags FieldFlags
return System

ForeignJoin() public method

public ForeignJoin ( Int32 foreignIndex = null ) : Serenity.Data.LeftJoin
foreignIndex System.Int32
return Serenity.Data.LeftJoin

GetFromReader() public abstract method

public abstract GetFromReader ( IDataReader reader, int index, Row row ) : void
reader IDataReader
index int
row Row
return void

GetIsNull() protected abstract method

protected abstract GetIsNull ( Row row ) : bool
row Row
return bool

IndexCompare() public abstract method

public abstract IndexCompare ( Row row1, Row row2 ) : int
row1 Row
row2 Row
return int

IsNull() public method

public IsNull ( Row row ) : bool
row Row
return bool

JsonUnexpectedToken() protected method

protected JsonUnexpectedToken ( JsonReader reader ) : Exception
reader Newtonsoft.Json.JsonReader
return System.Exception

OnRowInitialization() protected method

protected OnRowInitialization ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

ValueFromJson() public abstract method

public abstract ValueFromJson ( JsonReader reader, Row row, JsonSerializer serializer ) : void
reader Newtonsoft.Json.JsonReader
row Row
serializer Newtonsoft.Json.JsonSerializer
return void

ValueToJson() public abstract method

public abstract ValueToJson ( JsonWriter writer, Row row, JsonSerializer serializer ) : void
writer Newtonsoft.Json.JsonWriter
row Row
serializer Newtonsoft.Json.JsonSerializer
return void