C# Class Mono.Debugger.Languages.Native.NativeClass

Inheritance: TargetClass
Show file Open project: baulig/debugger Class Usage Examples

Public Methods

Method Description
FindMember ( string name, bool search_static, bool search_instance ) : TargetMemberInfo
GetField ( System.Thread thread, TargetStructObject instance, TargetFieldInfo field ) : TargetObject
GetFields ( System.Thread thread ) : TargetFieldInfo[]
GetMethods ( System.Thread target ) : TargetMethodInfo[]
GetParent ( System.Thread thread ) : TargetClass
GetProperties ( System.Thread thread ) : TargetPropertyInfo[]
SetField ( System.Thread thread, TargetStructObject instance, TargetFieldInfo field, TargetObject value ) : void

Private Methods

Method Description
GetField ( TargetMemoryAccess target, TargetStructObject instance, TargetFieldInfo field ) : TargetObject
NativeClass ( NativeStructType type, NativeFieldInfo fields ) : System

Method Details

FindMember() public method

public FindMember ( string name, bool search_static, bool search_instance ) : TargetMemberInfo
name string
search_static bool
search_instance bool
return TargetMemberInfo

GetField() public method

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

GetFields() public method

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

GetMethods() public method

public GetMethods ( System.Thread target ) : TargetMethodInfo[]
target System.Thread
return TargetMethodInfo[]

GetParent() public method

public GetParent ( System.Thread thread ) : TargetClass
thread System.Thread
return TargetClass

GetProperties() public method

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

SetField() public method

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