C# Класс ICSharpCode.NRefactory.MonoCSharp.Nullable.LiftedConversion

Наследование: System.Linq.Expressions.Expression, IMemoryLocation
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddressOf ( EmitContext ec, AddressOp mode ) : void
ContainsEmitWithAwait ( ) : bool
CreateExpressionTree ( ResolveContext ec ) : Expression
Emit ( EmitContext ec ) : void
FlowAnalysis ( FlowAnalysisContext fc ) : void
LiftedConversion ( Expression expr, Expression unwrap, TypeSpec type ) : IKVM.Reflection.Emit
LiftedConversion ( Expression expr, Unwrap unwrap, TypeSpec type ) : IKVM.Reflection.Emit

Защищенные методы

Метод Описание
DoResolve ( ResolveContext ec ) : Expression

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

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

public AddressOf ( EmitContext ec, AddressOp mode ) : void
ec EmitContext
mode AddressOp
Результат void

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

public ContainsEmitWithAwait ( ) : bool
Результат bool

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

public CreateExpressionTree ( ResolveContext ec ) : Expression
ec ResolveContext
Результат System.Linq.Expressions.Expression

DoResolve() защищенный Метод

protected DoResolve ( ResolveContext ec ) : Expression
ec ResolveContext
Результат System.Linq.Expressions.Expression

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

public Emit ( EmitContext ec ) : void
ec EmitContext
Результат void

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

public FlowAnalysis ( FlowAnalysisContext fc ) : void
fc FlowAnalysisContext
Результат void

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

public LiftedConversion ( Expression expr, Expression unwrap, TypeSpec type ) : IKVM.Reflection.Emit
expr System.Linq.Expressions.Expression
unwrap System.Linq.Expressions.Expression
type TypeSpec
Результат IKVM.Reflection.Emit

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

public LiftedConversion ( Expression expr, Unwrap unwrap, TypeSpec type ) : IKVM.Reflection.Emit
expr System.Linq.Expressions.Expression
unwrap Unwrap
type TypeSpec
Результат IKVM.Reflection.Emit