C# 클래스 Mono.Debugger.Languages.Mono.MonoClassInfo

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

공개 프로퍼티들

프로퍼티 타입 설명
CecilType Cecil.TypeDefinition
GenericClass TargetAddress
GenericContainer TargetAddress
KlassAddress TargetAddress
SymbolFile Mono.Debugger.Backend.Mono.MonoSymbolFile

공개 메소드들

메소드 설명
GetField ( System.Thread thread, TargetStructObject instance, TargetFieldInfo field ) : TargetObject
GetFields ( System.Thread thread ) : TargetFieldInfo[]
GetMethodAddress ( TargetMemoryAccess target, int token ) : TargetAddress
GetMethods ( System.Thread thread ) : TargetMethodInfo[]
GetParent ( System.Thread thread ) : TargetClass
GetProperties ( System.Thread thread ) : TargetPropertyInfo[]
ReadClassInfo ( MonoLanguageBackend mono, TargetMemoryAccess target, TargetAddress klass ) : MonoClassInfo
ReadCoreType ( MonoSymbolFile file, Cecil typedef, TargetMemoryAccess target, TargetAddress klass, MonoClassType &type ) : MonoClassInfo
SetField ( System.Thread thread, TargetStructObject instance, TargetFieldInfo field, TargetObject value ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
MonoClassInfo ( MonoSymbolFile file, Cecil typedef, TargetMemoryAccess target, TargetAddress klass ) : System

비공개 메소드들

메소드 설명
GetFields ( TargetMemoryAccess target ) : Mono.Debugger.Languages.Mono.MonoFieldInfo[]
GetInstanceField ( TargetMemoryAccess target, TargetStructObject instance, TargetFieldInfo field ) : TargetObject
GetInstanceSize ( TargetMemoryAccess target ) : int
GetParent ( TargetMemoryAccess target ) : MonoClassInfo
GetProperties ( TargetMemoryAccess target ) : Mono.Debugger.Languages.Mono.MonoPropertyInfo[]
GetStaticField ( TargetMemoryAccess target, TargetFieldInfo field, TargetAddress data_address ) : TargetObject
GetStaticField ( System.Thread thread, TargetFieldInfo field ) : TargetObject
SetInstanceField ( TargetMemoryAccess target, TargetStructObject instance, TargetFieldInfo field, TargetObject obj ) : void
SetStaticField ( TargetMemoryAccess target, TargetFieldInfo field, TargetAddress data_address, TargetObject obj ) : void
SetStaticField ( System.Thread thread, TargetFieldInfo field, TargetObject obj ) : void
get_methods ( TargetMemoryAccess target ) : void
get_parent ( TargetMemoryAccess target ) : void

메소드 상세

GetField() 공개 메소드

public GetField ( System.Thread thread, TargetStructObject instance, TargetFieldInfo field ) : TargetObject
thread System.Thread
instance TargetStructObject
field TargetFieldInfo
리턴 TargetObject

GetFields() 공개 메소드

public GetFields ( System.Thread thread ) : TargetFieldInfo[]
thread System.Thread
리턴 TargetFieldInfo[]

GetMethodAddress() 공개 메소드

public GetMethodAddress ( TargetMemoryAccess target, int token ) : TargetAddress
target TargetMemoryAccess
token int
리턴 TargetAddress

GetMethods() 공개 메소드

public GetMethods ( System.Thread thread ) : TargetMethodInfo[]
thread System.Thread
리턴 TargetMethodInfo[]

GetParent() 공개 메소드

public GetParent ( System.Thread thread ) : TargetClass
thread System.Thread
리턴 TargetClass

GetProperties() 공개 메소드

public GetProperties ( System.Thread thread ) : TargetPropertyInfo[]
thread System.Thread
리턴 TargetPropertyInfo[]

MonoClassInfo() 보호된 메소드

protected MonoClassInfo ( MonoSymbolFile file, Cecil typedef, TargetMemoryAccess target, TargetAddress klass ) : System
file Mono.Debugger.Backend.Mono.MonoSymbolFile
typedef Cecil
target TargetMemoryAccess
klass TargetAddress
리턴 System

ReadClassInfo() 공개 정적인 메소드

public static ReadClassInfo ( MonoLanguageBackend mono, TargetMemoryAccess target, TargetAddress klass ) : MonoClassInfo
mono Mono.Debugger.Backend.Mono.MonoLanguageBackend
target TargetMemoryAccess
klass TargetAddress
리턴 MonoClassInfo

ReadCoreType() 공개 정적인 메소드

public static ReadCoreType ( MonoSymbolFile file, Cecil typedef, TargetMemoryAccess target, TargetAddress klass, MonoClassType &type ) : MonoClassInfo
file Mono.Debugger.Backend.Mono.MonoSymbolFile
typedef Cecil
target TargetMemoryAccess
klass TargetAddress
type MonoClassType
리턴 MonoClassInfo

SetField() 공개 메소드

public SetField ( System.Thread thread, TargetStructObject instance, TargetFieldInfo field, TargetObject value ) : void
thread System.Thread
instance TargetStructObject
field TargetFieldInfo
value TargetObject
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

CecilType 공개적으로 프로퍼티

public Cecil.TypeDefinition CecilType
리턴 Cecil.TypeDefinition

GenericClass 공개적으로 프로퍼티

public TargetAddress GenericClass
리턴 TargetAddress

GenericContainer 공개적으로 프로퍼티

public TargetAddress GenericContainer
리턴 TargetAddress

KlassAddress 공개적으로 프로퍼티

public TargetAddress KlassAddress
리턴 TargetAddress

SymbolFile 공개적으로 프로퍼티

public MonoSymbolFile,Mono.Debugger.Backend.Mono SymbolFile
리턴 Mono.Debugger.Backend.Mono.MonoSymbolFile