C# 클래스 DelegateDecompiler.Processor

파일 보기 프로젝트 열기: hazzik/DelegateDecompiler 1 사용 예제들

공개 메소드들

메소드 설명
Process ( DelegateDecompiler.VariableInfo locals, IList
args, Mono.Reflection.Instruction instruction, Type returnType ) : Expression

비공개 메소드들

메소드 설명
AdjustBooleanConstant ( Expression expression, Type type ) : Expression
AdjustType ( Expression expression, Type type ) : Expression
AdjustedBinaryExpression ( Expression left, Expression right, ExpressionType expressionType ) : BinaryExpression
Box ( Expression expression, Type type ) : Expression
BuildMethodCallExpression ( MethodInfo m, DelegateDecompiler.Address instance, Expression arguments ) : Expression
Call ( ProcessorState state, MethodInfo m ) : void
ConditionalBranch ( ProcessorState state, Expression>.Func condition ) : Mono.Reflection.Instruction
ConvertEnumExpressionToUnderlyingType ( Expression expression ) : Expression
CreateArrayInitExpressions ( NewArrayExpression newArray, Expression valueExpression, Expression indexExpression ) : IEnumerable
Default ( Type type ) : Expression
GetArguments ( ProcessorState state, MethodBase m ) : System.Linq.Expressions.Expression[]
GetExpressionsForStringConcat ( Expression arguments ) : IList
GetJoinPoint ( Mono.Reflection.Instruction left, Mono.Reflection.Instruction right ) : Mono.Reflection.Instruction
GetRuntimeHandle ( object operand ) : object
IsCachedAnonymousMethodDelegate ( FieldInfo field ) : bool
LdArg ( ProcessorState state, int index ) : void
LdC ( ProcessorState state, double i ) : void
LdC ( ProcessorState state, float i ) : void
LdC ( ProcessorState state, int i ) : void
LdC ( ProcessorState state, long i ) : void
LdLoc ( ProcessorState state, int index ) : void
Process ( ) : Expression
Processor ( ) : System
StElem ( ProcessorState state ) : void
StLoc ( ProcessorState state, int index ) : void
TryParseOperator ( MethodInfo m, ExpressionType &type ) : bool

메소드 상세

Process() 공개 정적인 메소드

public static Process ( DelegateDecompiler.VariableInfo locals, IList
args, Mono.Reflection.Instruction instruction, Type returnType ) : Expression
locals DelegateDecompiler.VariableInfo
args IList
instruction Mono.Reflection.Instruction
returnType System.Type
리턴 System.Linq.Expressions.Expression