C# 클래스 Mono.Cecil.Fluent.Analyzer.CodePath

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

공개 프로퍼티들

프로퍼티 타입 설명
Alternatives Mono.Cecil.Cil.Instruction[]
EndInstruction Mono.Cecil.Cil.Instruction
IncomingPaths List
MethodBody Mono.Cecil.Cil.MethodBody
Next Mono.Cecil.Cil.Instruction
StartInstruction Mono.Cecil.Cil.Instruction

공개 메소드들

메소드 설명
AddIncomingPath ( CodePath previous ) : void
ValidateStackOrThrow ( ) : void

비공개 메소드들

메소드 설명
CodePath ( Instruction start, Instruction end, Instruction next, Instruction alternative, MethodBody body ) : System
InternalGetStackSizeOnEnter ( HashSet checkedPaths ) : int
InternalGetStackSizeOnLeave ( HashSet checkedPaths ) : int
ListInstructions ( Instruction end = null ) : string

메소드 상세

AddIncomingPath() 공개 메소드

public AddIncomingPath ( CodePath previous ) : void
previous CodePath
리턴 void

ValidateStackOrThrow() 공개 메소드

public ValidateStackOrThrow ( ) : void
리턴 void

프로퍼티 상세

Alternatives 공개적으로 프로퍼티

public Instruction[],Mono.Cecil.Cil Alternatives
리턴 Mono.Cecil.Cil.Instruction[]

EndInstruction 공개적으로 프로퍼티

public Instruction,Mono.Cecil.Cil EndInstruction
리턴 Mono.Cecil.Cil.Instruction

IncomingPaths 공개적으로 프로퍼티

public List IncomingPaths
리턴 List

MethodBody 공개적으로 프로퍼티

public MethodBody,Mono.Cecil.Cil MethodBody
리턴 Mono.Cecil.Cil.MethodBody

Next 공개적으로 프로퍼티

public Instruction,Mono.Cecil.Cil Next
리턴 Mono.Cecil.Cil.Instruction

StartInstruction 공개적으로 프로퍼티

public Instruction,Mono.Cecil.Cil StartInstruction
리턴 Mono.Cecil.Cil.Instruction