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

상속: Unary, IMemoryLocation
파일 보기 프로젝트 열기: 0xd4d/NRefactory

공개 메소드들

메소드 설명
AddressOf ( EmitContext ec, AddressOp mode ) : void
CreateExpressionTree ( ResolveContext ec ) : Expression
Emit ( EmitContext ec ) : void
LiftedUnaryOperator ( Unary op, Expression expr, Location loc ) : IKVM.Reflection.Emit

보호된 메소드들

메소드 설명
DoResolve ( ResolveContext ec ) : Expression
ResolveEnumOperator ( ResolveContext ec, Expression expr, TypeSpec predefined ) : Expression
ResolveUserOperator ( ResolveContext ec, Expression expr ) : Expression

비공개 메소드들

메소드 설명
LiftExpression ( ResolveContext ec, Expression expr ) : Expression

메소드 상세

AddressOf() 공개 메소드

public AddressOf ( EmitContext ec, AddressOp mode ) : void
ec EmitContext
mode AddressOp
리턴 void

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

LiftedUnaryOperator() 공개 메소드

public LiftedUnaryOperator ( Unary op, Expression expr, Location loc ) : IKVM.Reflection.Emit
op Unary
expr System.Linq.Expressions.Expression
loc Location
리턴 IKVM.Reflection.Emit

ResolveEnumOperator() 보호된 메소드

protected ResolveEnumOperator ( ResolveContext ec, Expression expr, TypeSpec predefined ) : Expression
ec ResolveContext
expr System.Linq.Expressions.Expression
predefined TypeSpec
리턴 System.Linq.Expressions.Expression

ResolveUserOperator() 보호된 메소드

protected ResolveUserOperator ( ResolveContext ec, Expression expr ) : Expression
ec ResolveContext
expr System.Linq.Expressions.Expression
리턴 System.Linq.Expressions.Expression