C# Class MsgPack.Serialization.EmittingSerializers.ConditionalILConstruct

Inheritance: ILConstruct
Mostrar archivo Open project: msgpack/msgpack-cli

Public Methods

Method Description
ConditionalILConstruct ( ILConstruct condition, ILConstruct thenExpression, ILConstruct elseExpression ) : System
Evaluate ( TracingILGenerator il ) : void
LoadValue ( TracingILGenerator il, bool shouldBeAddress ) : void
StoreValue ( TracingILGenerator il ) : void
ToString ( ) : string

Private Methods

Method Description
DoConditionalInstruction ( TracingILGenerator il, System.Action onThen, System.Action onElse ) : void

Method Details

ConditionalILConstruct() public method

public ConditionalILConstruct ( ILConstruct condition, ILConstruct thenExpression, ILConstruct elseExpression ) : System
condition ILConstruct
thenExpression ILConstruct
elseExpression ILConstruct
return System

Evaluate() public method

public Evaluate ( TracingILGenerator il ) : void
il MsgPack.Serialization.Reflection.TracingILGenerator
return void

LoadValue() public method

public LoadValue ( TracingILGenerator il, bool shouldBeAddress ) : void
il MsgPack.Serialization.Reflection.TracingILGenerator
shouldBeAddress bool
return void

StoreValue() public method

public StoreValue ( TracingILGenerator il ) : void
il MsgPack.Serialization.Reflection.TracingILGenerator
return void

ToString() public method

public ToString ( ) : string
return string