C# 클래스 NuGet.ClosureEvaluator

This class walks an expression tree and replaces compiler generated closure member accesses with their value.
상속: System.Linq.Expressions.ExpressionVisitor
파일 보기 프로젝트 열기: monoman/NugetCracker

보호된 메소드들

메소드 설명
VisitConstant ( ConstantExpression node ) : Expression
VisitMember ( MemberExpression node ) : Expression

비공개 메소드들

메소드 설명
CheckAssembly ( MemberInfo member ) : bool
ClosureEvaluator ( bool checkAssembly = true ) : System
GetValue ( MemberExpression node, FieldInfo fieldInfo, object obj ) : object
IsCompilerGenerated ( Type type ) : bool
IsGeneratedClosureMember ( MemberExpression node ) : bool

메소드 상세

VisitConstant() 보호된 메소드

protected VisitConstant ( ConstantExpression node ) : Expression
node System.Linq.Expressions.ConstantExpression
리턴 System.Linq.Expressions.Expression

VisitMember() 보호된 메소드

protected VisitMember ( MemberExpression node ) : Expression
node System.Linq.Expressions.MemberExpression
리턴 System.Linq.Expressions.Expression