C# Class Mono.Cecil.Fluent.Analyzer.CodePath

Afficher le fichier Open project: mwoelk83/Mono.Cecil.Fluent Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
AddIncomingPath ( CodePath previous ) : void
ValidateStackOrThrow ( ) : void

Private Methods

Méthode Description
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

Method Details

AddIncomingPath() public méthode

public AddIncomingPath ( CodePath previous ) : void
previous CodePath
Résultat void

ValidateStackOrThrow() public méthode

public ValidateStackOrThrow ( ) : void
Résultat void

Property Details

Alternatives public_oe property

public Instruction[],Mono.Cecil.Cil Alternatives
Résultat Mono.Cecil.Cil.Instruction[]

EndInstruction public_oe property

public Instruction,Mono.Cecil.Cil EndInstruction
Résultat Mono.Cecil.Cil.Instruction

IncomingPaths public_oe property

public List IncomingPaths
Résultat List

MethodBody public_oe property

public MethodBody,Mono.Cecil.Cil MethodBody
Résultat Mono.Cecil.Cil.MethodBody

Next public_oe property

public Instruction,Mono.Cecil.Cil Next
Résultat Mono.Cecil.Cil.Instruction

StartInstruction public_oe property

public Instruction,Mono.Cecil.Cil StartInstruction
Résultat Mono.Cecil.Cil.Instruction