_Type
cs.system.runtime.interopservices._Type (extern interface) → cs.system.Type
Instance Members
UnderlyingSystemType: cs.system.Type
TypeInitializer: cs.system.reflection.ConstructorInfo
TypeHandle: cs.system.RuntimeTypeHandle
ReflectedType: cs.system.Type
Namespace: String
Name: String
Module: cs.system.reflection.Module
IsValueType: Bool
IsUnicodeClass: Bool
IsSpecialName: Bool
IsSerializable: Bool
IsSealed: Bool
IsPublic: Bool
IsPrimitive: Bool
IsPointer: Bool
IsNotPublic: Bool
IsNestedPublic: Bool
IsNestedPrivate: Bool
IsNestedFamORAssem: Bool
IsNestedFamily: Bool
IsNestedFamANDAssem: Bool
IsNestedAssembly: Bool
IsMarshalByRef: Bool
IsLayoutSequential: Bool
IsInterface: Bool
IsImport: Bool
IsExplicitLayout: Bool
IsEnum: Bool
IsContextful: Bool
IsCOMObject: Bool
IsClass: Bool
IsByRef: Bool
IsAutoLayout: Bool
IsAutoClass: Bool
IsArray: Bool
IsAnsiClass: Bool
IsAbstract: Bool
HasElementType: Bool
GUID: cs.system.Guid
FullName: String
DeclaringType: cs.system.Type
BaseType: cs.system.Type
AssemblyQualifiedName: String
Assembly: cs.system.reflection.Assembly
FindInterfaces(filter: cs.system.reflection.TypeFilter, filterCriteria: Dynamic): cs.NativeArray<cs.system.Type>
Name | Type |
---|---|
filter |
cs.system.reflection.TypeFilter |
filterCriteria |
Dynamic |
Returns |
---|
cs.NativeArray<cs.system.Type> |
FindMembers(memberType: Anonymous, bindingAttr: Anonymous, filter: cs.system.reflection.MemberFilter, filterCriteria: Dynamic): cs.NativeArray<cs.system.reflection.MemberInfo>
Name | Type |
---|---|
memberType |
Anonymous |
bindingAttr |
Anonymous |
filter |
cs.system.reflection.MemberFilter |
filterCriteria |
Dynamic |
Returns |
---|
cs.NativeArray<cs.system.reflection.MemberInfo> |
GetArrayRank(): Int
Returns |
---|
Int |
GetConstructor(types: cs.NativeArray<cs.system.Type>): cs.system.reflection.ConstructorInfo
Name | Type |
---|---|
types |
cs.NativeArray<cs.system.Type> |
Returns |
---|
cs.system.reflection.ConstructorInfo |
GetConstructors(): cs.NativeArray<cs.system.reflection.ConstructorInfo>
Returns |
---|
cs.NativeArray<cs.system.reflection.ConstructorInfo> |
GetCustomAttributes(inherit: Bool): cs.NativeArray<Dynamic>
Name | Type |
---|---|
inherit |
Bool |
Returns |
---|
cs.NativeArray<Dynamic> |
GetDefaultMembers(): cs.NativeArray<cs.system.reflection.MemberInfo>
Returns |
---|
cs.NativeArray<cs.system.reflection.MemberInfo> |
GetElementType(): cs.system.Type
Returns |
---|
cs.system.Type |
GetEvent(name: String): cs.system.reflection.EventInfo
Name | Type |
---|---|
name |
String |
Returns |
---|
cs.system.reflection.EventInfo |
GetEvents(): cs.NativeArray<cs.system.reflection.EventInfo>
Returns |
---|
cs.NativeArray<cs.system.reflection.EventInfo> |
GetField(name: String): cs.system.reflection.FieldInfo
Name | Type |
---|---|
name |
String |
Returns |
---|
cs.system.reflection.FieldInfo |
GetFields(): cs.NativeArray<cs.system.reflection.FieldInfo>
Returns |
---|
cs.NativeArray<cs.system.reflection.FieldInfo> |
GetIDsOfNames(riid: cs.Ref, rgszNames: cs.system.IntPtr, cNames: UInt, lcid: UInt, rgDispId: cs.system.IntPtr): Void
Name | Type |
---|---|
riid |
cs.Ref |
rgszNames |
cs.system.IntPtr |
cNames |
UInt |
lcid |
UInt |
rgDispId |
cs.system.IntPtr |
GetTypeInfo(iTInfo: UInt, lcid: UInt, ppTInfo: cs.system.IntPtr): Void
Name | Type |
---|---|
iTInfo |
UInt |
lcid |
UInt |
ppTInfo |
cs.system.IntPtr |
Name | Type |
---|---|
pcTInfo |
cs.Out |
Invoke(dispIdMember: UInt, riid: cs.Ref, lcid: UInt, wFlags: cs.types.Int16, pDispParams: cs.system.IntPtr, pVarResult: cs.system.IntPtr, pExcepInfo: cs.system.IntPtr, puArgErr: cs.system.IntPtr): Void
Name | Type |
---|---|
dispIdMember |
UInt |
riid |
cs.Ref |
lcid |
UInt |
wFlags |
cs.types.Int16 |
pDispParams |
cs.system.IntPtr |
pVarResult |
cs.system.IntPtr |
pExcepInfo |
cs.system.IntPtr |
puArgErr |
cs.system.IntPtr |
GetInterface(name: String): cs.system.Type
Name | Type |
---|---|
name |
String |
Returns |
---|
cs.system.Type |
GetInterfaceMap(interfaceType: cs.system.Type): cs.system.reflection.InterfaceMapping
Name | Type |
---|---|
interfaceType |
cs.system.Type |
Returns |
---|
cs.system.reflection.InterfaceMapping |
GetInterfaces(): cs.NativeArray<cs.system.Type>
Returns |
---|
cs.NativeArray<cs.system.Type> |
GetMember(name: String): cs.NativeArray<cs.system.reflection.MemberInfo>
Name | Type |
---|---|
name |
String |
Returns |
---|
cs.NativeArray<cs.system.reflection.MemberInfo> |
GetMembers(): cs.NativeArray<cs.system.reflection.MemberInfo>
Returns |
---|
cs.NativeArray<cs.system.reflection.MemberInfo> |
GetMethod(name: String): cs.system.reflection.MethodInfo
Name | Type |
---|---|
name |
String |
Returns |
---|
cs.system.reflection.MethodInfo |
GetMethods(): cs.NativeArray<cs.system.reflection.MethodInfo>
Returns |
---|
cs.NativeArray<cs.system.reflection.MethodInfo> |
GetNestedType(name: String): cs.system.Type
Name | Type |
---|---|
name |
String |
Returns |
---|
cs.system.Type |
GetNestedTypes(): cs.NativeArray<cs.system.Type>
Returns |
---|
cs.NativeArray<cs.system.Type> |
GetProperties(): cs.NativeArray<cs.system.reflection.PropertyInfo>
Returns |
---|
cs.NativeArray<cs.system.reflection.PropertyInfo> |
GetProperty(name: String): cs.system.reflection.PropertyInfo
Name | Type |
---|---|
name |
String |
Returns |
---|
cs.system.reflection.PropertyInfo |
GetType(): cs.system.Type
Returns |
---|
cs.system.Type |
InvokeMember(name: String, invokeAttr: Anonymous, binder: cs.system.reflection.Binder, target: Dynamic, args: cs.NativeArray<Dynamic>): Dynamic
Name | Type |
---|---|
name |
String |
invokeAttr |
Anonymous |
binder |
cs.system.reflection.Binder |
target |
Dynamic |
args |
cs.NativeArray<Dynamic> |
Returns |
---|
Dynamic |
IsAssignableFrom(c: cs.system.Type): Bool
Name | Type |
---|---|
c |
cs.system.Type |
Returns |
---|
Bool |
IsDefined(attributeType: cs.system.Type, inherit: Bool): Bool
Name | Type |
---|---|
attributeType |
cs.system.Type |
inherit |
Bool |
Returns |
---|
Bool |
Name | Type |
---|---|
o |
Dynamic |
Returns |
---|
Bool |
IsSubclassOf(c: cs.system.Type): Bool
Name | Type |
---|---|
c |
cs.system.Type |
Returns |
---|
Bool |
ToString(): String
Returns |
---|
String |
Metadata
Name | Parameters |
---|---|
:nativeGen |
- |
:abstract |
- |
:libType |
- |
:csNative |
- |