GenericTypeParameterBuilder

cs.system.reflection.MemberInfocs.system.Typecs.system.reflection.emit.GenericTypeParameterBuilder (extern final class)

Instance Members


GenericParameterPosition: Int

GenericParameterAttributes: Anonymous

IsGenericTypeDefinition: Bool

IsGenericType: Bool

IsGenericParameter: Bool

ContainsGenericParameters: Bool


ReflectedType: cs.system.Type

DeclaringType: cs.system.Type


Namespace: String

Name: String


FullName: String

BaseType: cs.system.Type

AssemblyQualifiedName: String


UnderlyingSystemType: cs.system.Type

SetBaseTypeConstraint(baseTypeConstraint: cs.system.Type): Void
Name Type
baseTypeConstraint cs.system.Type

SetInterfaceConstraints(interfaceConstraints: cs.NativeArray<cs.system.Type>): Void
Name Type
interfaceConstraints cs.NativeArray<cs.system.Type>

SetGenericParameterAttributes(genericParameterAttributes: Anonymous): Void
Name Type
genericParameterAttributes Anonymous

IsSubclassOf(c: cs.system.Type): Bool
Name Type
c cs.system.Type
Returns
Bool

GetAttributeFlagsImpl(): Anonymous
Returns
Anonymous

GetConstructorImpl(bindingAttr: Anonymous, binder: cs.system.reflection.Binder, callConvention: Anonymous, types: cs.NativeArray<cs.system.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<cs.system.Type>
modifiers cs.NativeArray<cs.system.reflection.ParameterModifier>
Returns
cs.system.reflection.ConstructorInfo

GetConstructors(bindingAttr: Anonymous): cs.NativeArray<cs.system.reflection.ConstructorInfo>
Name Type
bindingAttr Anonymous
Returns
cs.NativeArray<cs.system.reflection.ConstructorInfo>

GetEvent(name: String, bindingAttr: Anonymous): cs.system.reflection.EventInfo
Name Type
name String
bindingAttr Anonymous
Returns
cs.system.reflection.EventInfo

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

GetField(name: String, bindingAttr: Anonymous): cs.system.reflection.FieldInfo
Name Type
name String
bindingAttr Anonymous
Returns
cs.system.reflection.FieldInfo

GetFields(bindingAttr: Anonymous): cs.NativeArray<cs.system.reflection.FieldInfo>
Name Type
bindingAttr Anonymous
Returns
cs.NativeArray<cs.system.reflection.FieldInfo>

GetInterface(name: String, ignoreCase: Bool): cs.system.Type
Name Type
name String
ignoreCase Bool
Returns
cs.system.Type

Returns
cs.NativeArray<cs.system.Type>

GetMembers(bindingAttr: Anonymous): cs.NativeArray<cs.system.reflection.MemberInfo>
Name Type
bindingAttr Anonymous
Returns
cs.NativeArray<cs.system.reflection.MemberInfo>

GetMember(name: String, type: Anonymous, bindingAttr: Anonymous): cs.NativeArray<cs.system.reflection.MemberInfo>
Name Type
name String
type Anonymous
bindingAttr Anonymous
Returns
cs.NativeArray<cs.system.reflection.MemberInfo>

GetMethods(bindingAttr: Anonymous): cs.NativeArray<cs.system.reflection.MethodInfo>
Name Type
bindingAttr Anonymous
Returns
cs.NativeArray<cs.system.reflection.MethodInfo>

GetMethodImpl(name: String, bindingAttr: Anonymous, binder: cs.system.reflection.Binder, callConvention: Anonymous, types: cs.NativeArray<cs.system.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<cs.system.Type>
modifiers cs.NativeArray<cs.system.reflection.ParameterModifier>
Returns
cs.system.reflection.MethodInfo

GetNestedType(name: String, bindingAttr: Anonymous): cs.system.Type
Name Type
name String
bindingAttr Anonymous
Returns
cs.system.Type

GetNestedTypes(bindingAttr: Anonymous): cs.NativeArray<cs.system.Type>
Name Type
bindingAttr Anonymous
Returns
cs.NativeArray<cs.system.Type>

GetProperties(bindingAttr: Anonymous): cs.NativeArray<cs.system.reflection.PropertyInfo>
Name Type
bindingAttr Anonymous
Returns
cs.NativeArray<cs.system.reflection.PropertyInfo>

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

HasElementTypeImpl(): Bool
Returns
Bool

IsAssignableFrom(c: cs.system.Type): Bool
Name Type
c cs.system.Type
Returns
Bool

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

InvokeMember(name: String, invokeAttr: Anonymous, binder: cs.system.reflection.Binder, target: Dynamic, args: cs.NativeArray<Dynamic>, modifiers: cs.NativeArray<cs.system.reflection.ParameterModifier>, culture: cs.system.globalization.CultureInfo, namedParameters: cs.NativeArray<String>): Dynamic
Name Type
name String
invokeAttr Anonymous
binder cs.system.reflection.Binder
target Dynamic
args cs.NativeArray<Dynamic>
modifiers cs.NativeArray<cs.system.reflection.ParameterModifier>
culture cs.system.globalization.CultureInfo
namedParameters cs.NativeArray<String>
Returns
Dynamic

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

IsDefined(attributeType: cs.system.Type, inherit: Bool): Bool
Name Type
attributeType cs.system.Type
inherit Bool
Returns
Bool

GetCustomAttributes(inherit: Bool): cs.NativeArray<Dynamic>
Name Type
inherit Bool
Returns
cs.NativeArray<Dynamic>

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

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

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

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

SetCustomAttribute(customBuilder: CustomAttributeBuilder): Void
Name Type
customBuilder CustomAttributeBuilder

ToString(): String
Returns
String

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

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

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

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

Metadata

Name Parameters
:nativeGen -
:libType -
:csNative -