C# Class ICSharpCode.NRefactory.MonoCSharp.Nullable.LiftedConversion

Inheritance: System.Linq.Expressions.Expression, IMemoryLocation
Afficher le fichier Open project: 0xd4d/NRefactory Class Usage Examples

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
DoResolve ( ResolveContext ec ) : Expression

Method Details

AddressOf() public méthode

public AddressOf ( EmitContext ec, AddressOp mode ) : void
ec EmitContext
mode AddressOp
Résultat void

ContainsEmitWithAwait() public méthode

public ContainsEmitWithAwait ( ) : bool
Résultat bool

CreateExpressionTree() public méthode

public CreateExpressionTree ( ResolveContext ec ) : Expression
ec ResolveContext
Résultat System.Linq.Expressions.Expression

DoResolve() protected méthode

protected DoResolve ( ResolveContext ec ) : Expression
ec ResolveContext
Résultat System.Linq.Expressions.Expression

Emit() public méthode

public Emit ( EmitContext ec ) : void
ec EmitContext
Résultat void

FlowAnalysis() public méthode

public FlowAnalysis ( FlowAnalysisContext fc ) : void
fc FlowAnalysisContext
Résultat void

LiftedConversion() public méthode

public LiftedConversion ( Expression expr, Expression unwrap, TypeSpec type ) : IKVM.Reflection.Emit
expr System.Linq.Expressions.Expression
unwrap System.Linq.Expressions.Expression
type TypeSpec
Résultat IKVM.Reflection.Emit

LiftedConversion() public méthode

public LiftedConversion ( Expression expr, Unwrap unwrap, TypeSpec type ) : IKVM.Reflection.Emit
expr System.Linq.Expressions.Expression
unwrap Unwrap
type TypeSpec
Résultat IKVM.Reflection.Emit