Type

Type

package cs-system

extends MemberInfo

implements IReflect, _Type

extended by EnumBuilder, GenericTypeParameterBuilder, TypeBuilder

Available on cs

Variables

read only Assembly:Assembly

read only AssemblyQualifiedName:String

read only Attributes:TypeAttributes

read only BaseType:Type

read only ContainsGenericParameters:Bool

read only DeclaringMethod:MethodBase

read only FullName:String

read only GUID:Guid

read only GenericParameterAttributes:GenericParameterAttributes

read only GenericParameterPosition:Int

read only HasElementType:Bool

read only IsAbstract:Bool

read only IsAnsiClass:Bool

read only IsArray:Bool

read only IsAutoClass:Bool

read only IsAutoLayout:Bool

read only IsByRef:Bool

read only IsCOMObject:Bool

read only IsClass:Bool

read only IsContextful:Bool

read only IsEnum:Bool

read only IsExplicitLayout:Bool

read only IsGenericParameter:Bool

read only IsGenericType:Bool

read only IsGenericTypeDefinition:Bool

read only IsImport:Bool

read only IsInterface:Bool

read only IsLayoutSequential:Bool

read only IsMarshalByRef:Bool

read only IsNested:Bool

read only IsNestedAssembly:Bool

read only IsNestedFamANDAssem:Bool

read only IsNestedFamORAssem:Bool

read only IsNestedFamily:Bool

read only IsNestedPrivate:Bool

read only IsNestedPublic:Bool

read only IsNotPublic:Bool

read only IsPointer:Bool

read only IsPrimitive:Bool

read only IsPublic:Bool

read only IsSealed:Bool

read only IsSerializable:Bool

read only IsSpecialName:Bool

read only IsUnicodeClass:Bool

read only IsValueType:Bool

read only IsVisible:Bool

read only Namespace:String

read only StructLayoutAttribute:StructLayoutAttribute

read only TypeHandle:RuntimeTypeHandle

read only TypeInitializer:ConstructorInfo

read only UnderlyingSystemType:Type

Methods

FindInterfaces (filter:TypeFilter, filterCriteria:Dynamic):NativeArray<Type>

FindMembers (memberType:MemberTypes, bindingAttr:BindingFlags, filter:MemberFilter, filterCriteria:Dynamic):NativeArray<MemberInfo>

GetArrayRank ():Int

GetConstructor (types:NativeArray<Type>):ConstructorInfo

GetConstructor (bindingAttr:BindingFlags, binder:Binder, callConvention:CallingConventions, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):ConstructorInfo

GetConstructor (bindingAttr:BindingFlags, binder:Binder, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):ConstructorInfo

GetConstructors ():NativeArray<ConstructorInfo>

GetConstructors (bindingAttr:BindingFlags):NativeArray<ConstructorInfo>

GetDefaultMembers ():NativeArray<MemberInfo>

GetElementType ():Type

GetEvent (name:String):EventInfo

GetEvent (name:String, bindingAttr:BindingFlags):EventInfo

GetEvents ():NativeArray<EventInfo>

GetEvents (bindingAttr:BindingFlags):NativeArray<EventInfo>

GetField (name:String):FieldInfo

GetField (name:String, bindingAttr:BindingFlags):FieldInfo

GetFields ():NativeArray<FieldInfo>

GetFields (bindingAttr:BindingFlags):NativeArray<FieldInfo>

GetGenericArguments ():NativeArray<Type>

GetGenericParameterConstraints ():NativeArray<Type>

GetGenericTypeDefinition ():Type

GetInterface (name:String):Type

GetInterface (name:String, ignoreCase:Bool):Type

GetInterfaceMap (interfaceType:Type):InterfaceMapping

GetInterfaces ():NativeArray<Type>

GetMember (name:String):NativeArray<MemberInfo>

GetMember (name:String, type:MemberTypes, bindingAttr:BindingFlags):NativeArray<MemberInfo>

GetMember (name:String, bindingAttr:BindingFlags):NativeArray<MemberInfo>

GetMembers ():NativeArray<MemberInfo>

GetMembers (bindingAttr:BindingFlags):NativeArray<MemberInfo>

GetMethod (name:String):MethodInfo

GetMethod (name:String, bindingAttr:BindingFlags, binder:Binder, callConvention:CallingConventions, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):MethodInfo

GetMethod (name:String, bindingAttr:BindingFlags, binder:Binder, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):MethodInfo

GetMethod (name:String, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):MethodInfo

GetMethod (name:String, types:NativeArray<Type>):MethodInfo

GetMethod (name:String, bindingAttr:BindingFlags):MethodInfo

GetMethods ():NativeArray<MethodInfo>

GetMethods (bindingAttr:BindingFlags):NativeArray<MethodInfo>

GetNestedType (name:String):Type

GetNestedType (name:String, bindingAttr:BindingFlags):Type

GetNestedTypes ():NativeArray<Type>

GetNestedTypes (bindingAttr:BindingFlags):NativeArray<Type>

GetProperties ():NativeArray<PropertyInfo>

GetProperties (bindingAttr:BindingFlags):NativeArray<PropertyInfo>

GetProperty (name:String):PropertyInfo

GetProperty (name:String, bindingAttr:BindingFlags, binder:Binder, returnType:Type, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):PropertyInfo

GetProperty (name:String, returnType:Type, types:NativeArray<Type>, modifiers:NativeArray<ParameterModifier>):PropertyInfo

GetProperty (name:String, returnType:Type, types:NativeArray<Type>):PropertyInfo

GetProperty (name:String, types:NativeArray<Type>):PropertyInfo

GetProperty (name:String, returnType:Type):PropertyInfo

GetProperty (name:String, bindingAttr:BindingFlags):PropertyInfo

GetType ():Type

InvokeMember (name:String, invokeAttr:BindingFlags, binder:Binder, target:Dynamic, args:NativeArray<Dynamic>):Dynamic

InvokeMember (name:String, invokeAttr:BindingFlags, binder:Binder, target:Dynamic, args:NativeArray<Dynamic>, modifiers:NativeArray<ParameterModifier>, culture:CultureInfo, namedParameters:NativeArray<String>):Dynamic

InvokeMember (name:String, invokeAttr:BindingFlags, binder:Binder, target:Dynamic, args:NativeArray<Dynamic>, culture:CultureInfo):Dynamic

IsAssignableFrom (c:Type):Bool

IsInstanceOfType (o:Dynamic):Bool

IsSubclassOf (c:Type):Bool

MakeArrayType ():Type

MakeArrayType (rank:Int):Type

MakeByRefType ():Type

MakeGenericType (typeArguments:NativeArray<Type>):Type

MakePointerType ():Type

Static variables

static read only DefaultBinder:Binder

static read only Delimiter:Char16

static read only EmptyTypes:NativeArray<Type>

static read only FilterAttribute:MemberFilter

static read only FilterName:MemberFilter

static read only FilterNameIgnoreCase:MemberFilter

static read only Missing:Dynamic

Static methods

static GetType (typeName:String):Type

static GetType (typeName:String, throwOnError:Bool, ignoreCase:Bool):Type

static GetType (typeName:String, throwOnError:Bool):Type

static GetTypeArray (args:NativeArray<Dynamic>):NativeArray<Type>

static GetTypeCode (type:Type):TypeCode

static GetTypeFromCLSID (clsid:Guid):Type

static GetTypeFromCLSID (clsid:Guid, server:String, throwOnError:Bool):Type

static GetTypeFromCLSID (clsid:Guid, server:String):Type

static GetTypeFromCLSID (clsid:Guid, throwOnError:Bool):Type

static GetTypeFromHandle (handle:RuntimeTypeHandle):Type

static GetTypeFromProgID (progID:String):Type

static GetTypeFromProgID (progID:String, server:String, throwOnError:Bool):Type

static GetTypeFromProgID (progID:String, server:String):Type

static GetTypeFromProgID (progID:String, throwOnError:Bool):Type

static GetTypeHandle (o:Dynamic):RuntimeTypeHandle

static ReflectionOnlyGetType (typeName:String, throwIfNotFound:Bool, ignoreCase:Bool):Type

static _GetType (typeName:String):Type

static GetType (typeName:String, throwOnError:Bool, ignoreCase:Bool):Type

static GetType (typeName:String, throwOnError:Bool):Type

© 2005–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/cs/system/Type.html

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部