C# 클래스 Mono.Debugger.Soft.TypeMirror

상속: Mono.Debugger.Soft.Mirror
파일 보기 프로젝트 열기: kumpera/mono 1 사용 예제들

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
GetAttributeFlagsImpl ( ) : TypeAttributes
HasElementTypeImpl ( ) : bool
IsArrayImpl ( ) : bool
IsByRefImpl ( ) : bool
IsCOMObjectImpl ( ) : bool
IsContextfulImpl ( ) : bool
IsMarshalByRefImpl ( ) : bool
IsPointerImpl ( ) : bool
IsPrimitiveImpl ( ) : bool
IsValueTypeImpl ( ) : bool

비공개 메소드들

메소드 설명
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

메소드 상세

BeginInvokeMethod() 공개 메소드

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
리턴 IAsyncResult

EndInvokeMethod() 공개 메소드

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

GetArrayRank() 공개 메소드

public GetArrayRank ( ) : int
리턴 int

GetAttributeFlagsImpl() 보호된 메소드

protected GetAttributeFlagsImpl ( ) : TypeAttributes
리턴 TypeAttributes

GetCustomAttributes() 공개 메소드

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

GetCustomAttributes() 공개 메소드

public GetCustomAttributes ( bool inherit ) : CustomAttributeDataMirror[]
inherit bool
리턴 CustomAttributeDataMirror[]

GetElementType() 공개 메소드

public GetElementType ( ) : TypeMirror
리턴 TypeMirror

GetField() 공개 메소드

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

GetFields() 공개 메소드

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

GetMethod() 공개 메소드

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

GetMethods() 공개 메소드

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

GetNestedTypes() 공개 메소드

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

GetNestedTypes() 공개 메소드

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

GetProperties() 공개 메소드

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

GetProperties() 공개 메소드

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

GetProperty() 공개 메소드

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

GetSourceFiles() 공개 메소드

public GetSourceFiles ( ) : string[]
리턴 string[]

GetSourceFiles() 공개 메소드

public GetSourceFiles ( bool return_full_paths ) : string[]
return_full_paths bool
리턴 string[]

GetTypeObject() 공개 메소드

public GetTypeObject ( ) : ObjectMirror
리턴 ObjectMirror

GetValue() 공개 메소드

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

GetValue() 공개 메소드

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

GetValues() 공개 메소드

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

GetValues() 공개 메소드

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

HasElementTypeImpl() 보호된 메소드

protected HasElementTypeImpl ( ) : bool
리턴 bool

InvokeMethod() 공개 메소드

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

InvokeMethod() 공개 메소드

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
리턴 Mono.Debugger.Soft.Value

IsArrayImpl() 보호된 메소드

protected IsArrayImpl ( ) : bool
리턴 bool

IsAssignableFrom() 공개 메소드

public IsAssignableFrom ( TypeMirror c ) : bool
c TypeMirror
리턴 bool

IsByRefImpl() 보호된 메소드

protected IsByRefImpl ( ) : bool
리턴 bool

IsCOMObjectImpl() 보호된 메소드

protected IsCOMObjectImpl ( ) : bool
리턴 bool

IsContextfulImpl() 보호된 메소드

protected IsContextfulImpl ( ) : bool
리턴 bool

IsMarshalByRefImpl() 보호된 메소드

protected IsMarshalByRefImpl ( ) : bool
리턴 bool

IsPointerImpl() 보호된 메소드

protected IsPointerImpl ( ) : bool
리턴 bool

IsPrimitiveImpl() 보호된 메소드

protected IsPrimitiveImpl ( ) : bool
리턴 bool

IsValueTypeImpl() 보호된 메소드

protected IsValueTypeImpl ( ) : bool
리턴 bool

NewInstance() 공개 메소드

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

NewInstance() 공개 메소드

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

SetValue() 공개 메소드

public SetValue ( FieldInfoMirror field, Value value ) : void
field FieldInfoMirror
value Value
리턴 void

SetValues() 공개 메소드

public SetValues ( IList fields, Value values ) : void
fields IList
values Value
리턴 void