C# 클래스 ICSharpCode.Decompiler.Disassembler.IlStructure

파일 보기 프로젝트 열기: mwoelk83/Mono.Cecil.Fluent 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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