EnumBuilder

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

Instance Members

UnderlyingSystemType: cs.system.Type

UnderlyingField: FieldBuilder

TypeToken: TypeToken


ReflectedType: cs.system.Type

Namespace: String

Name: String



FullName: String

DeclaringType: cs.system.Type

BaseType: cs.system.Type

AssemblyQualifiedName: String


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

DefineLiteral(literalName: String, literalValue: Dynamic): FieldBuilder
Name Type
literalName String
literalValue Dynamic
Returns
FieldBuilder

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>

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

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

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

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

Returns
cs.NativeArray<cs.system.Type>

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>

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

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

GetMethods(bindingAttr: Anonymous): cs.NativeArray<cs.system.reflection.MethodInfo>
Name Type
bindingAttr Anonymous
Returns
cs.NativeArray<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

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

IsArrayImpl(): Bool
Returns
Bool

IsByRefImpl(): Bool
Returns
Bool

IsCOMObjectImpl(): Bool
Returns
Bool

IsPointerImpl(): Bool
Returns
Bool

IsPrimitiveImpl(): Bool
Returns
Bool

IsValueTypeImpl(): Bool
Returns
Bool

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

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

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

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

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

Metadata

Name Parameters
:nativeGen -
:libType -
:csNative -