C# 클래스 ICSharpCode.NRefactory.MonoCSharp.Nullable.LiftedBinaryOperator

상속: System.Linq.Expressions.Expression
파일 보기 프로젝트 열기: 0xd4d/NRefactory

Private Properties

프로퍼티 타입 설명
LiftOperand System.Linq.Expressions.Expression

공개 메소드들

메소드 설명
ContainsEmitWithAwait ( ) : bool
CreateExpressionTree ( ResolveContext rc ) : Expression
Emit ( EmitContext ec ) : void
EmitBitwiseBoolean ( EmitContext ec ) : void
EmitEquality ( EmitContext ec ) : void
FlowAnalysis ( FlowAnalysisContext fc ) : void
LiftedBinaryOperator ( Binary b ) : IKVM.Reflection.Emit
MakeExpression ( BuilderContext ctx ) : Expression

보호된 메소드들

메소드 설명
DoResolve ( ResolveContext rc ) : Expression

비공개 메소드들

메소드 설명
LiftOperand ( ResolveContext rc, Expression expr ) : Expression

메소드 상세

ContainsEmitWithAwait() 공개 메소드

public ContainsEmitWithAwait ( ) : bool
리턴 bool

CreateExpressionTree() 공개 메소드

public CreateExpressionTree ( ResolveContext rc ) : Expression
rc ResolveContext
리턴 System.Linq.Expressions.Expression

DoResolve() 보호된 메소드

protected DoResolve ( ResolveContext rc ) : Expression
rc ResolveContext
리턴 System.Linq.Expressions.Expression

Emit() 공개 메소드

public Emit ( EmitContext ec ) : void
ec EmitContext
리턴 void

EmitBitwiseBoolean() 공개 메소드

public EmitBitwiseBoolean ( EmitContext ec ) : void
ec EmitContext
리턴 void

EmitEquality() 공개 메소드

public EmitEquality ( EmitContext ec ) : void
ec EmitContext
리턴 void

FlowAnalysis() 공개 메소드

public FlowAnalysis ( FlowAnalysisContext fc ) : void
fc FlowAnalysisContext
리턴 void

LiftedBinaryOperator() 공개 메소드

public LiftedBinaryOperator ( Binary b ) : IKVM.Reflection.Emit
b Binary
리턴 IKVM.Reflection.Emit

MakeExpression() 공개 메소드

public MakeExpression ( BuilderContext ctx ) : Expression
ctx BuilderContext
리턴 System.Linq.Expressions.Expression