C# Class Wire.ValueSerializers.ValueSerializer

Show file Open project: akkadotnet/Wire Class Usage Examples

Public Methods

Method Description
EmitReadValue ( [ c, int stream, int session, [ field ) : int
EmitWriteValue ( ICompiler c, int stream, int fieldValue, int session ) : void
GetElementType ( ) : Type
ReadValue ( [ stream, [ session ) : object
WriteManifest ( [ stream, [ session ) : void
WriteValue ( [ stream, object value, [ session ) : void

Protected Methods

Method Description
GetStatic ( [ expression, [ expectedReturnType ) : MethodInfo

Method Details

EmitReadValue() public method

public EmitReadValue ( [ c, int stream, int session, [ field ) : int
c [
stream int
session int
field [
return int

EmitWriteValue() public method

public EmitWriteValue ( ICompiler c, int stream, int fieldValue, int session ) : void
c ICompiler
stream int
fieldValue int
session int
return void

GetElementType() public abstract method

public abstract GetElementType ( ) : Type
return System.Type

GetStatic() protected static method

protected static GetStatic ( [ expression, [ expectedReturnType ) : MethodInfo
expression [
expectedReturnType [
return MethodInfo

ReadValue() public abstract method

public abstract ReadValue ( [ stream, [ session ) : object
stream [
session [
return object

WriteManifest() public abstract method

public abstract WriteManifest ( [ stream, [ session ) : void
stream [
session [
return void

WriteValue() public abstract method

public abstract WriteValue ( [ stream, object value, [ session ) : void
stream [
value object
session [
return void