C# Класс AsmResolver.Net.Msil.MethodBody

Наследование: AsmResolver.Builder.FileSegmentBuilder, IOperandResolver
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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