C# Класс Mono.Cecil.Fluent.Analyzer.CodePath

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

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

Свойство Тип Описание
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