24using System.Collections.Generic;
48 get {
return (this.GenericParameterAttributes & GenericParameterAttributes.NotNullableValueTypeConstraint) != 0; }
55 foreach (var type
in GetGenericParameterConstraints())
56 if (!type.IsInterface && !type.IsGenericParameter)
59 return this.IsValueType ? this.Module.Universe.System_ValueType : this.Module.Universe.System_Object;
65 var list =
new List<Type>();
66 foreach (var type
in GetGenericParameterConstraints())
70 return list.ToArray();
75 get {
return TypeAttributes.Public; }
90 get {
return ContainsMissingType(GetGenericParameterConstraints()); }
global::java.lang.invoke.LambdaForm.Name Name
override bool IsValueTypeImpl
override string AssemblyQualifiedName
override bool ContainsMissingTypeImpl
TypeParameterType(byte sigElementType)
Initializes a new instance.
override TypeAttributes Attributes
override Type[] __GetDeclaredInterfaces()
override string ToString()