C# Class Mono.Debugger.Soft.TypeMirror

Inheritance: Mono.Debugger.Soft.Mirror
Mostra file Open project: kumpera/mono Class Usage Examples

Public Methods

Method Description
BeginInvokeMethod ( ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, IList arguments, InvokeOptions options, AsyncCallback callback, object state ) : IAsyncResult
EndInvokeMethod ( IAsyncResult asyncResult ) : Mono.Debugger.Soft.Value
GetArrayRank ( ) : int
GetCustomAttributes ( TypeMirror attributeType, bool inherit ) : CustomAttributeDataMirror[]
GetCustomAttributes ( bool inherit ) : CustomAttributeDataMirror[]
GetElementType ( ) : TypeMirror
GetField ( string name ) : Mono.Debugger.Soft.FieldInfoMirror
GetFields ( ) : Mono.Debugger.Soft.FieldInfoMirror[]
GetMethod ( string name ) : Mono.Debugger.Soft.MethodMirror
GetMethods ( ) : Mono.Debugger.Soft.MethodMirror[]
GetNestedTypes ( ) : Mono.Debugger.Soft.TypeMirror[]
GetNestedTypes ( BindingFlags bindingAttr ) : Mono.Debugger.Soft.TypeMirror[]
GetProperties ( ) : Mono.Debugger.Soft.PropertyInfoMirror[]
GetProperties ( BindingFlags bindingAttr ) : Mono.Debugger.Soft.PropertyInfoMirror[]
GetProperty ( string name ) : Mono.Debugger.Soft.PropertyInfoMirror
GetSourceFiles ( ) : string[]
GetSourceFiles ( bool return_full_paths ) : string[]
GetTypeObject ( ) : ObjectMirror
GetValue ( Mono.Debugger.Soft.FieldInfoMirror field ) : Mono.Debugger.Soft.Value
GetValue ( Mono.Debugger.Soft.FieldInfoMirror field, ThreadMirror thread ) : Mono.Debugger.Soft.Value
GetValues ( IList fields ) : Mono.Debugger.Soft.Value[]
GetValues ( IList fields, ThreadMirror thread ) : Mono.Debugger.Soft.Value[]
InvokeMethod ( ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, IList arguments ) : Mono.Debugger.Soft.Value
InvokeMethod ( ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, IList arguments, InvokeOptions options ) : Mono.Debugger.Soft.Value
IsAssignableFrom ( TypeMirror c ) : bool
NewInstance ( ThreadMirror thread, MethodMirror method, IList arguments ) : Value
NewInstance ( ThreadMirror thread, MethodMirror method, IList arguments, InvokeOptions options ) : Value
SetValue ( FieldInfoMirror field, Value value ) : void
SetValues ( IList fields, Value values ) : void

Protected Methods

Method Description
GetAttributeFlagsImpl ( ) : TypeAttributes
HasElementTypeImpl ( ) : bool
IsArrayImpl ( ) : bool
IsByRefImpl ( ) : bool
IsCOMObjectImpl ( ) : bool
IsContextfulImpl ( ) : bool
IsMarshalByRefImpl ( ) : bool
IsPointerImpl ( ) : bool
IsPrimitiveImpl ( ) : bool
IsValueTypeImpl ( ) : bool

Private Methods

Method Description
BeginInvokeMethod ( VirtualMachine vm, ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, IList arguments, InvokeOptions options, AsyncCallback callback, object state ) : IAsyncResult
GetCAttrs ( TypeMirror type, bool inherit ) : CustomAttributeDataMirror[]
GetInfo ( ) : TypeInfo
TypeMirror ( VirtualMachine vm, long id ) : System

Method Details

BeginInvokeMethod() public method

public BeginInvokeMethod ( ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, IList arguments, InvokeOptions options, AsyncCallback callback, object state ) : IAsyncResult
thread ThreadMirror
method Mono.Debugger.Soft.MethodMirror
arguments IList
options InvokeOptions
callback AsyncCallback
state object
return IAsyncResult

EndInvokeMethod() public method

public EndInvokeMethod ( IAsyncResult asyncResult ) : Mono.Debugger.Soft.Value
asyncResult IAsyncResult
return Mono.Debugger.Soft.Value

GetArrayRank() public method

public GetArrayRank ( ) : int
return int

GetAttributeFlagsImpl() protected method

protected GetAttributeFlagsImpl ( ) : TypeAttributes
return TypeAttributes

GetCustomAttributes() public method

public GetCustomAttributes ( TypeMirror attributeType, bool inherit ) : CustomAttributeDataMirror[]
attributeType TypeMirror
inherit bool
return CustomAttributeDataMirror[]

GetCustomAttributes() public method

public GetCustomAttributes ( bool inherit ) : CustomAttributeDataMirror[]
inherit bool
return CustomAttributeDataMirror[]

GetElementType() public method

public GetElementType ( ) : TypeMirror
return TypeMirror

GetField() public method

public GetField ( string name ) : Mono.Debugger.Soft.FieldInfoMirror
name string
return Mono.Debugger.Soft.FieldInfoMirror

GetFields() public method

public GetFields ( ) : Mono.Debugger.Soft.FieldInfoMirror[]
return Mono.Debugger.Soft.FieldInfoMirror[]

GetMethod() public method

public GetMethod ( string name ) : Mono.Debugger.Soft.MethodMirror
name string
return Mono.Debugger.Soft.MethodMirror

GetMethods() public method

public GetMethods ( ) : Mono.Debugger.Soft.MethodMirror[]
return Mono.Debugger.Soft.MethodMirror[]

GetNestedTypes() public method

public GetNestedTypes ( ) : Mono.Debugger.Soft.TypeMirror[]
return Mono.Debugger.Soft.TypeMirror[]

GetNestedTypes() public method

public GetNestedTypes ( BindingFlags bindingAttr ) : Mono.Debugger.Soft.TypeMirror[]
bindingAttr BindingFlags
return Mono.Debugger.Soft.TypeMirror[]

GetProperties() public method

public GetProperties ( ) : Mono.Debugger.Soft.PropertyInfoMirror[]
return Mono.Debugger.Soft.PropertyInfoMirror[]

GetProperties() public method

public GetProperties ( BindingFlags bindingAttr ) : Mono.Debugger.Soft.PropertyInfoMirror[]
bindingAttr BindingFlags
return Mono.Debugger.Soft.PropertyInfoMirror[]

GetProperty() public method

public GetProperty ( string name ) : Mono.Debugger.Soft.PropertyInfoMirror
name string
return Mono.Debugger.Soft.PropertyInfoMirror

GetSourceFiles() public method

public GetSourceFiles ( ) : string[]
return string[]

GetSourceFiles() public method

public GetSourceFiles ( bool return_full_paths ) : string[]
return_full_paths bool
return string[]

GetTypeObject() public method

public GetTypeObject ( ) : ObjectMirror
return ObjectMirror

GetValue() public method

public GetValue ( Mono.Debugger.Soft.FieldInfoMirror field ) : Mono.Debugger.Soft.Value
field Mono.Debugger.Soft.FieldInfoMirror
return Mono.Debugger.Soft.Value

GetValue() public method

public GetValue ( Mono.Debugger.Soft.FieldInfoMirror field, ThreadMirror thread ) : Mono.Debugger.Soft.Value
field Mono.Debugger.Soft.FieldInfoMirror
thread ThreadMirror
return Mono.Debugger.Soft.Value

GetValues() public method

public GetValues ( IList fields ) : Mono.Debugger.Soft.Value[]
fields IList
return Mono.Debugger.Soft.Value[]

GetValues() public method

public GetValues ( IList fields, ThreadMirror thread ) : Mono.Debugger.Soft.Value[]
fields IList
thread ThreadMirror
return Mono.Debugger.Soft.Value[]

HasElementTypeImpl() protected method

protected HasElementTypeImpl ( ) : bool
return bool

InvokeMethod() public method

public InvokeMethod ( ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, IList arguments ) : Mono.Debugger.Soft.Value
thread ThreadMirror
method Mono.Debugger.Soft.MethodMirror
arguments IList
return Mono.Debugger.Soft.Value

InvokeMethod() public method

public InvokeMethod ( ThreadMirror thread, Mono.Debugger.Soft.MethodMirror method, IList arguments, InvokeOptions options ) : Mono.Debugger.Soft.Value
thread ThreadMirror
method Mono.Debugger.Soft.MethodMirror
arguments IList
options InvokeOptions
return Mono.Debugger.Soft.Value

IsArrayImpl() protected method

protected IsArrayImpl ( ) : bool
return bool

IsAssignableFrom() public method

public IsAssignableFrom ( TypeMirror c ) : bool
c TypeMirror
return bool

IsByRefImpl() protected method

protected IsByRefImpl ( ) : bool
return bool

IsCOMObjectImpl() protected method

protected IsCOMObjectImpl ( ) : bool
return bool

IsContextfulImpl() protected method

protected IsContextfulImpl ( ) : bool
return bool

IsMarshalByRefImpl() protected method

protected IsMarshalByRefImpl ( ) : bool
return bool

IsPointerImpl() protected method

protected IsPointerImpl ( ) : bool
return bool

IsPrimitiveImpl() protected method

protected IsPrimitiveImpl ( ) : bool
return bool

IsValueTypeImpl() protected method

protected IsValueTypeImpl ( ) : bool
return bool

NewInstance() public method

public NewInstance ( ThreadMirror thread, MethodMirror method, IList arguments ) : Value
thread ThreadMirror
method MethodMirror
arguments IList
return Value

NewInstance() public method

public NewInstance ( ThreadMirror thread, MethodMirror method, IList arguments, InvokeOptions options ) : Value
thread ThreadMirror
method MethodMirror
arguments IList
options InvokeOptions
return Value

SetValue() public method

public SetValue ( FieldInfoMirror field, Value value ) : void
field FieldInfoMirror
value Value
return void

SetValues() public method

public SetValues ( IList fields, Value values ) : void
fields IList
values Value
return void