Type
cs.system.reflection.MemberInfo → cs.system.Type (extern class) → cs.system.reflection.emit.EnumBuilder, cs.system.reflection.emit.GenericTypeParameterBuilder, cs.system.reflection.emit.TypeBuilder
Static Members
DefaultBinder: cs.system.reflection.Binder
Missing: Dynamic
FilterNameIgnoreCase: cs.system.reflection.MemberFilter
FilterName: cs.system.reflection.MemberFilter
FilterAttribute: cs.system.reflection.MemberFilter
EmptyTypes: cs.NativeArray<Type>
Delimiter: cs.types.Char16
Name | Type |
---|---|
typeName |
String |
Returns |
---|
Type |
GetTypeArray(args: cs.NativeArray<Dynamic>): cs.NativeArray<Type>
Name | Type |
---|---|
args |
cs.NativeArray<Dynamic> |
Returns |
---|
cs.NativeArray<Type> |
GetTypeCode(type: Type): Anonymous
Name | Type |
---|---|
type |
Type |
Returns |
---|
Anonymous |
Name | Type |
---|---|
clsid |
Guid |
Returns |
---|
Type |
GetTypeFromHandle(handle: RuntimeTypeHandle): Type
Name | Type |
---|---|
handle |
RuntimeTypeHandle |
Returns |
---|
Type |
Name | Type |
---|---|
progID |
String |
Returns |
---|
Type |
GetTypeHandle(o: Dynamic): RuntimeTypeHandle
Name | Type |
---|---|
o |
Dynamic |
Returns |
---|
RuntimeTypeHandle |
Name | Type |
---|---|
typeName |
String |
throwIfNotFound |
Bool |
ignoreCase |
Bool |
Returns |
---|
Type |
Instance Members
StructLayoutAttribute: cs.system.runtime.interopservices.StructLayoutAttribute
DeclaringMethod: cs.system.reflection.MethodBase
GenericParameterPosition: Int
IsVisible: Bool
IsNested: Bool
IsGenericParameter: Bool
IsGenericType: Bool
IsGenericTypeDefinition: Bool
ContainsGenericParameters: Bool
UnderlyingSystemType: Type
TypeInitializer: cs.system.reflection.ConstructorInfo
TypeHandle: RuntimeTypeHandle
ReflectedType: Type
Namespace: 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: Guid
FullName: String
DeclaringType: Type
BaseType: Type
AssemblyQualifiedName: String
Assembly: cs.system.reflection.Assembly
GetType(): Type
Returns |
---|
Type |
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> |
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> |
Name | Type |
---|---|
c |
Type |
Returns |
---|
Bool |
Name | Type |
---|---|
o |
Dynamic |
Returns |
---|
Bool |
GetArrayRank(): Int
Returns |
---|
Int |
GetElementType(): Type
Returns |
---|
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> |
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 |
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 |
GetMethods(): cs.NativeArray<cs.system.reflection.MethodInfo>
Returns |
---|
cs.NativeArray<cs.system.reflection.MethodInfo> |
Name | Type |
---|---|
name |
String |
Returns |
---|
Type |
GetNestedTypes(): cs.NativeArray<Type>
Returns |
---|
cs.NativeArray<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 |
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 |
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 |
GetConstructor(types: cs.NativeArray<Type>): cs.system.reflection.ConstructorInfo
Name | Type |
---|---|
types |
cs.NativeArray<Type> |
Returns |
---|
cs.system.reflection.ConstructorInfo |
GetConstructors(): cs.NativeArray<cs.system.reflection.ConstructorInfo>
Returns |
---|
cs.NativeArray<cs.system.reflection.ConstructorInfo> |
GetDefaultMembers(): cs.NativeArray<cs.system.reflection.MemberInfo>
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 |
- |