C# Class Telerik.JustDecompiler.Steps.TransformMemberHandlersStep

Inheritance: BaseCodeTransformer, IDecompilationStep
Show file Open project: codemerx/CodemerxDecompile

Public Methods

Method Description
Process ( DecompilationContext context, BlockStatement body ) : BlockStatement
TransformMemberHandlersStep ( ) : Mono.Cecil
VisitMemberHandleExpression ( MemberHandleExpression node ) : ICodeNode

Private Methods

Method Description
GetFieldHandleExpression ( FieldReference fieldReference, IEnumerable instructions ) : Expression
GetHandlePropertyGetterReference ( Type type, string getterName ) : MethodReference
GetMethodHandleExpression ( MethodReference methodReference, IEnumerable instructions ) : Expression
GetSystemTypeMethodReference ( TypeDefinition corlibTypeTypeDefinition, string methodName, Array parametersNames ) : MethodReference
GetSystemTypeTypeDefinition ( ) : TypeDefinition
GetTypeHandleExpression ( TypeReference typeReference, IEnumerable instructions ) : Expression

Method Details

Process() public method

public Process ( DecompilationContext context, BlockStatement body ) : BlockStatement
context DecompilationContext
body BlockStatement
return BlockStatement

TransformMemberHandlersStep() public method

public TransformMemberHandlersStep ( ) : Mono.Cecil
return Mono.Cecil

VisitMemberHandleExpression() public method

public VisitMemberHandleExpression ( MemberHandleExpression node ) : ICodeNode
node MemberHandleExpression
return ICodeNode