C# Класс Mono.Debugger.Languages.Mono.MonoClassInfo

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

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

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