C# 클래스 Gendarme.Framework.Helpers.MethodPrinter

파일 보기 프로젝트 열기: remobjects/mono-tools

공개 메소드들

메소드 설명
BranchTargets ( Instruction instruction ) : int[]
EndsHandlerRegion ( Instruction instruction ) : Mono.Cecil.Cil.ExceptionHandler
EndsTryRegion ( Instruction instruction ) : Mono.Cecil.Cil.ExceptionHandler
FormatMethod ( MethodReference md ) : string
IsLeader ( Instruction instruction, Instruction previous ) : bool
MethodPrinter ( Mono.Cecil.MethodDefinition m ) : System
StartsHandlerRegion ( Instruction instruction ) : Mono.Cecil.Cil.ExceptionHandler
ToString ( ) : string

비공개 메소드들

메소드 설명
InitBranchTable ( ) : void
IsBranch ( Instruction instruction ) : bool
OffsetsEqual ( Instruction insn1, Instruction insn2 ) : bool
StartsTryRegion ( Instruction instruction ) : Mono.Cecil.Cil.ExceptionHandler

메소드 상세

BranchTargets() 공개 정적인 메소드

public static BranchTargets ( Instruction instruction ) : int[]
instruction Mono.Cecil.Cil.Instruction
리턴 int[]

EndsHandlerRegion() 공개 메소드

public EndsHandlerRegion ( Instruction instruction ) : Mono.Cecil.Cil.ExceptionHandler
instruction Mono.Cecil.Cil.Instruction
리턴 Mono.Cecil.Cil.ExceptionHandler

EndsTryRegion() 공개 메소드

public EndsTryRegion ( Instruction instruction ) : Mono.Cecil.Cil.ExceptionHandler
instruction Mono.Cecil.Cil.Instruction
리턴 Mono.Cecil.Cil.ExceptionHandler

FormatMethod() 공개 정적인 메소드

public static FormatMethod ( MethodReference md ) : string
md Mono.Cecil.MethodReference
리턴 string

IsLeader() 공개 메소드

public IsLeader ( Instruction instruction, Instruction previous ) : bool
instruction Mono.Cecil.Cil.Instruction
previous Mono.Cecil.Cil.Instruction
리턴 bool

MethodPrinter() 공개 메소드

public MethodPrinter ( Mono.Cecil.MethodDefinition m ) : System
m Mono.Cecil.MethodDefinition
리턴 System

StartsHandlerRegion() 공개 메소드

public StartsHandlerRegion ( Instruction instruction ) : Mono.Cecil.Cil.ExceptionHandler
instruction Mono.Cecil.Cil.Instruction
리턴 Mono.Cecil.Cil.ExceptionHandler

ToString() 공개 메소드

public ToString ( ) : string
리턴 string