C# Класс ICSharpCode.Decompiler.Disassembler.IlStructure

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Children List
EndOffset int
ExceptionHandler Mono.Cecil.Cil.ExceptionHandler
LoopEntryPoint Mono.Cecil.Cil.Instruction
StartOffset int
Type IlStructureType

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

Метод Описание
IlStructure ( IlStructureType type, int startOffset, int endOffset, Mono.Cecil.Cil.ExceptionHandler handler = null ) : System.Collections.Generic
IlStructure ( IlStructureType type, int startOffset, int endOffset, Instruction loopEntryPoint ) : System.Collections.Generic
IlStructure ( MethodBody body, int codesize ) : System.Collections.Generic

Приватные методы

Метод Описание
AddNestedStructure ( IlStructure newStructure ) : bool
FindAllBranches ( MethodBody body ) : Instruction>>.List

Finds all branches. Returns list of source offset->target offset mapping. Multiple entries for the same source offset are possible (switch statements). The result is sorted by source offset.

SortChildren ( ) : void

Описание методов

IlStructure() публичный Метод

public IlStructure ( IlStructureType type, int startOffset, int endOffset, Mono.Cecil.Cil.ExceptionHandler handler = null ) : System.Collections.Generic
type IlStructureType
startOffset int
endOffset int
handler Mono.Cecil.Cil.ExceptionHandler
Результат System.Collections.Generic

IlStructure() публичный Метод

public IlStructure ( IlStructureType type, int startOffset, int endOffset, Instruction loopEntryPoint ) : System.Collections.Generic
type IlStructureType
startOffset int
endOffset int
loopEntryPoint Mono.Cecil.Cil.Instruction
Результат System.Collections.Generic

IlStructure() публичный Метод

public IlStructure ( MethodBody body, int codesize ) : System.Collections.Generic
body Mono.Cecil.Cil.MethodBody
codesize int
Результат System.Collections.Generic

Описание свойств

Children публичное свойство

public List Children
Результат List

EndOffset публичное свойство

public int EndOffset
Результат int

ExceptionHandler публичное свойство

public ExceptionHandler,Mono.Cecil.Cil ExceptionHandler
Результат Mono.Cecil.Cil.ExceptionHandler

LoopEntryPoint публичное свойство

public Instruction,Mono.Cecil.Cil LoopEntryPoint
Результат Mono.Cecil.Cil.Instruction

StartOffset публичное свойство

public int StartOffset
Результат int

Type публичное свойство

public IlStructureType Type
Результат IlStructureType