Type

Static Members


Missing: Dynamic




EmptyTypes: cs.NativeArray<Type>

Delimiter: cs.types.Char16

GetType(typeName: String): Type
Name Type
typeName String
Returns
Type

Name Type
args cs.NativeArray<Dynamic>
Returns
cs.NativeArray<Type>

GetTypeCode(type: Type): Anonymous
Name Type
type Type
Returns
Anonymous

GetTypeFromCLSID(clsid: Guid): Type
Name Type
clsid Guid
Returns
Type

GetTypeFromHandle(handle: RuntimeTypeHandle): Type
Name Type
handle RuntimeTypeHandle
Returns
Type

GetTypeFromProgID(progID: String): Type
Name Type
progID String
Returns
Type

GetTypeHandle(o: Dynamic): RuntimeTypeHandle
Name Type
o Dynamic
Returns
RuntimeTypeHandle

ReflectionOnlyGetType(typeName: String, throwIfNotFound: Bool, ignoreCase: Bool): Type
Name Type
typeName String
throwIfNotFound Bool
ignoreCase Bool
Returns
Type

Instance Members



GenericParameterAttributes: Anonymous

GenericParameterPosition: Int

IsVisible: Bool

IsNested: Bool

IsGenericParameter: Bool

IsGenericType: Bool

IsGenericTypeDefinition: Bool

ContainsGenericParameters: Bool

UnderlyingSystemType: Type


TypeHandle: RuntimeTypeHandle

ReflectedType: Type

Namespace: 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

GUID: Guid

FullName: String

DeclaringType: Type

BaseType: Type

Attributes: Anonymous

AssemblyQualifiedName: String


GetType(): Type
Returns
Type

IsSubclassOf(c: Type): Bool
Name Type
c Type
Returns
Bool

FindInterfaces(filter: cs.system.reflection.TypeFilter, filterCriteria: Dynamic): cs.NativeArray<Type>
Name Type
filter cs.system.reflection.TypeFilter
filterCriteria Dynamic
Returns
cs.NativeArray<Type>

GetInterface(name: String): Type
Name Type
name String
Returns
Type

GetInterfaceMap(interfaceType: Type): cs.system.reflection.InterfaceMapping
Name Type
interfaceType Type
Returns
cs.system.reflection.InterfaceMapping

GetInterfaces(): cs.NativeArray<Type>
Returns
cs.NativeArray<Type>

IsAssignableFrom(c: Type): Bool
Name Type
c Type
Returns
Bool

IsInstanceOfType(o: Dynamic): Bool
Name Type
o Dynamic
Returns
Bool

GetArrayRank(): Int
Returns
Int

GetElementType(): Type
Returns
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>

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

GetMethodImpl(name: String, bindingAttr: Anonymous, binder: cs.system.reflection.Binder, callConvention: Anonymous, types: cs.NativeArray<Type>, modifiers: cs.NativeArray<cs.system.reflection.ParameterModifier>): cs.system.reflection.MethodInfo
Name Type
name String
bindingAttr Anonymous
binder cs.system.reflection.Binder
callConvention Anonymous
types cs.NativeArray<Type>
modifiers cs.NativeArray<cs.system.reflection.ParameterModifier>
Returns
cs.system.reflection.MethodInfo

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

GetNestedType(name: String): Type
Name Type
name String
Returns
Type

GetNestedTypes(): cs.NativeArray<Type>
Returns
cs.NativeArray<Type>

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

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

GetPropertyImpl(name: String, bindingAttr: Anonymous, binder: cs.system.reflection.Binder, returnType: Type, types: cs.NativeArray<Type>, modifiers: cs.NativeArray<cs.system.reflection.ParameterModifier>): cs.system.reflection.PropertyInfo
Name Type
name String
bindingAttr Anonymous
binder cs.system.reflection.Binder
returnType Type
types cs.NativeArray<Type>
modifiers cs.NativeArray<cs.system.reflection.ParameterModifier>
Returns
cs.system.reflection.PropertyInfo

GetConstructorImpl(bindingAttr: Anonymous, binder: cs.system.reflection.Binder, callConvention: Anonymous, types: cs.NativeArray<Type>, modifiers: cs.NativeArray<cs.system.reflection.ParameterModifier>): cs.system.reflection.ConstructorInfo
Name Type
bindingAttr Anonymous
binder cs.system.reflection.Binder
callConvention Anonymous
types cs.NativeArray<Type>
modifiers cs.NativeArray<cs.system.reflection.ParameterModifier>
Returns
cs.system.reflection.ConstructorInfo

GetAttributeFlagsImpl(): Anonymous
Returns
Anonymous

HasElementTypeImpl(): Bool
Returns
Bool

IsArrayImpl(): Bool
Returns
Bool

IsByRefImpl(): Bool
Returns
Bool

IsCOMObjectImpl(): Bool
Returns
Bool

IsPointerImpl(): Bool
Returns
Bool

IsPrimitiveImpl(): Bool
Returns
Bool

IsValueTypeImpl(): Bool
Returns
Bool

IsContextfulImpl(): Bool
Returns
Bool

IsMarshalByRefImpl(): Bool
Returns
Bool

Name Type
types cs.NativeArray<Type>
Returns
cs.system.reflection.ConstructorInfo

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

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

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>

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

ToString(): String
Returns
String

GetGenericArguments(): cs.NativeArray<Type>
Returns
cs.NativeArray<Type>

GetGenericTypeDefinition(): Type
Returns
Type

MakeGenericType(typeArguments: cs.NativeArray<Type>): Type
Name Type
typeArguments cs.NativeArray<Type>
Returns
Type

GetGenericParameterConstraints(): cs.NativeArray<Type>
Returns
cs.NativeArray<Type>

MakeArrayType(): Type
Returns
Type

MakeByRefType(): Type
Returns
Type

MakePointerType(): Type
Returns
Type

new(): Void

Metadata

Name Parameters
:nativeGen -
:abstract -
:libType -
:csNative -