_Type

cs.system.runtime.interopservices._Type (extern interface) → cs.system.Type

Instance Members

UnderlyingSystemType: cs.system.Type



ReflectedType: cs.system.Type

Namespace: String

Name: String


MemberType: Anonymous

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


FullName: String

DeclaringType: cs.system.Type

BaseType: cs.system.Type

Attributes: Anonymous

AssemblyQualifiedName: String


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

Name Type
types cs.NativeArray<cs.system.Type>
Returns
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>

Returns
cs.NativeArray<cs.system.reflection.MemberInfo>

GetElementType(): cs.system.Type
Returns
cs.system.Type

Name Type
name String
Returns
cs.system.reflection.EventInfo

Returns
cs.NativeArray<cs.system.reflection.EventInfo>

Name Type
name String
Returns
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

GetTypeInfoCount(pcTInfo: cs.Out): Void
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

Name Type
interfaceType cs.system.Type
Returns
cs.system.reflection.InterfaceMapping

Returns
cs.NativeArray<cs.system.Type>

Name Type
name String
Returns
cs.NativeArray<cs.system.reflection.MemberInfo>

Returns
cs.NativeArray<cs.system.reflection.MemberInfo>

Name Type
name String
Returns
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>

Returns
cs.NativeArray<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

IsInstanceOfType(o: Dynamic): 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 -