C# 클래스 Mono.Debugger.Method

상속: DebuggerMarshalByRefObject, ISymbolLookup, IComparable
파일 보기 프로젝트 열기: baulig/debugger 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetTrampoline MethodSource
ISymbolLookup Method
LookupBlock Block
UnwindStack StackFrame

공개 메소드들

메소드 설명
CompareTo ( object obj ) : int
GetDeclaringType ( Thread target ) : TargetClassType
GetLocalVariables ( Thread target ) : Mono.Debugger.Languages.TargetVariable[]
GetNamespaces ( ) : string[]
GetParameters ( Thread target ) : Mono.Debugger.Languages.TargetVariable[]
GetThis ( Thread target ) : TargetVariable
IsInSameMethod ( Method method, TargetAddress address ) : bool
ToString ( ) : string

보호된 메소드들

메소드 설명
Method ( Method method ) : System
Method ( string name, string image_file, Module module ) : System
Method ( string name, string image_file, Module module, TargetAddress start, TargetAddress end ) : System
SetAddresses ( TargetAddress start, TargetAddress end ) : void
SetLineNumbers ( LineNumberTable line_numbers ) : void
SetMethodBounds ( TargetAddress method_start, TargetAddress method_end ) : void
SetWrapperType ( WrapperType wrapper_type ) : void

비공개 메소드들

메소드 설명
GetTrampoline ( TargetMemoryAccess memory, TargetAddress address ) : MethodSource
ISymbolLookup ( TargetAddress address ) : Method
LookupBlock ( TargetMemoryAccess memory, TargetAddress address ) : Block
UnwindStack ( StackFrame frame, TargetMemoryAccess memory ) : StackFrame

메소드 상세

CompareTo() 공개 메소드

public CompareTo ( object obj ) : int
obj object
리턴 int

GetDeclaringType() 공개 추상적인 메소드

public abstract GetDeclaringType ( Thread target ) : TargetClassType
target Thread
리턴 Mono.Debugger.Languages.TargetClassType

GetLocalVariables() 공개 추상적인 메소드

public abstract GetLocalVariables ( Thread target ) : Mono.Debugger.Languages.TargetVariable[]
target Thread
리턴 Mono.Debugger.Languages.TargetVariable[]

GetNamespaces() 공개 추상적인 메소드

public abstract GetNamespaces ( ) : string[]
리턴 string[]

GetParameters() 공개 추상적인 메소드

public abstract GetParameters ( Thread target ) : Mono.Debugger.Languages.TargetVariable[]
target Thread
리턴 Mono.Debugger.Languages.TargetVariable[]

GetThis() 공개 추상적인 메소드

public abstract GetThis ( Thread target ) : TargetVariable
target Thread
리턴 Mono.Debugger.Languages.TargetVariable

IsInSameMethod() 공개 정적인 메소드

public static IsInSameMethod ( Method method, TargetAddress address ) : bool
method Method
address TargetAddress
리턴 bool

Method() 보호된 메소드

protected Method ( Method method ) : System
method Method
리턴 System

Method() 보호된 메소드

protected Method ( string name, string image_file, Module module ) : System
name string
image_file string
module Module
리턴 System

Method() 보호된 메소드

protected Method ( string name, string image_file, Module module, TargetAddress start, TargetAddress end ) : System
name string
image_file string
module Module
start TargetAddress
end TargetAddress
리턴 System

SetAddresses() 보호된 메소드

protected SetAddresses ( TargetAddress start, TargetAddress end ) : void
start TargetAddress
end TargetAddress
리턴 void

SetLineNumbers() 보호된 메소드

protected SetLineNumbers ( LineNumberTable line_numbers ) : void
line_numbers LineNumberTable
리턴 void

SetMethodBounds() 보호된 메소드

protected SetMethodBounds ( TargetAddress method_start, TargetAddress method_end ) : void
method_start TargetAddress
method_end TargetAddress
리턴 void

SetWrapperType() 보호된 메소드

protected SetWrapperType ( WrapperType wrapper_type ) : void
wrapper_type WrapperType
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string