C# 클래스 AsmResolver.Net.Msil.MethodBody

상속: AsmResolver.Builder.FileSegmentBuilder, IOperandResolver
파일 보기 프로젝트 열기: JerreS/AsmResolver 1 사용 예제들

공개 메소드들

메소드 설명
Build ( BuildingContext context ) : void
CalculateOffsets ( ) : void
ExpandMacros ( ) : void
FromReadingContext ( MethodDefinition method, ReadingContext context ) : MethodBody
GetCodeSize ( ) : uint
GetInstructionByOffset ( int offset ) : MsilInstruction
GetPhysicalLength ( ) : uint
MethodBody ( MethodDefinition method ) : System
OptimizeMacros ( ) : void
UpdateReferences ( BuildingContext context ) : void
Write ( WritingContext context ) : void

비공개 메소드들

메소드 설명
ExpandMacro ( MsilInstruction instruction ) : void
IOperandResolver ( MetadataToken token ) : MetadataMember
IOperandResolver ( int index ) : ParameterSignature
IOperandResolver ( int index ) : VariableSignature
IOperandResolver ( uint token ) : string
OptimizeMacro ( MsilInstruction instruction ) : void
ReadExceptionHandlers ( ) : IEnumerable
TryOptimizeArgument ( MsilInstruction instruction ) : void
TryOptimizeBranch ( MsilInstruction instruction ) : void
TryOptimizeLdc ( MsilInstruction instruction ) : void
TryOptimizeVariable ( MsilInstruction instruction ) : void
WriteCode ( WritingContext context ) : void
WriteExceptionHandlers ( WritingContext context ) : void

메소드 상세

Build() 공개 메소드

public Build ( BuildingContext context ) : void
context AsmResolver.Builder.BuildingContext
리턴 void

CalculateOffsets() 공개 메소드

public CalculateOffsets ( ) : void
리턴 void

ExpandMacros() 공개 메소드

public ExpandMacros ( ) : void
리턴 void

FromReadingContext() 공개 정적인 메소드

public static FromReadingContext ( MethodDefinition method, ReadingContext context ) : MethodBody
method MethodDefinition
context ReadingContext
리턴 MethodBody

GetCodeSize() 공개 메소드

public GetCodeSize ( ) : uint
리턴 uint

GetInstructionByOffset() 공개 메소드

public GetInstructionByOffset ( int offset ) : MsilInstruction
offset int
리턴 MsilInstruction

GetPhysicalLength() 공개 메소드

public GetPhysicalLength ( ) : uint
리턴 uint

MethodBody() 공개 메소드

public MethodBody ( MethodDefinition method ) : System
method MethodDefinition
리턴 System

OptimizeMacros() 공개 메소드

public OptimizeMacros ( ) : void
리턴 void

UpdateReferences() 공개 메소드

public UpdateReferences ( BuildingContext context ) : void
context AsmResolver.Builder.BuildingContext
리턴 void

Write() 공개 메소드

public Write ( WritingContext context ) : void
context WritingContext
리턴 void