Definition at line 29 of file ElementHolderType.cs.
◆ ElementHolderType()
| IKVM.Reflection.ElementHolderType.ElementHolderType |
( |
Type | elementType, |
|
|
CustomModifiers | mods, |
|
|
byte | sigElementType ) |
|
protected |
Initializes a new instance.
- Parameters
-
| elementType | |
| mods | |
| sigElementType | |
Definition at line 42 of file ElementHolderType.cs.
42 :
43 base(sigElementType)
44 {
46 this.mods = mods;
47 }
readonly Type elementType
◆ __GetCustomModifiers()
| override CustomModifiers IKVM.Reflection.ElementHolderType.__GetCustomModifiers |
( |
| ) |
|
◆ EqualsHelper()
Definition at line 49 of file ElementHolderType.cs.
50 {
51 return other != null
53 && other.mods.Equals(mods);
54 }
◆ GetElementType()
| override Type IKVM.Reflection.ElementHolderType.GetElementType |
( |
| ) |
|
|
sealed |
◆ ToString()
| override string IKVM.Reflection.ElementHolderType.ToString |
( |
| ) |
|
|
sealed |
◆ Wrap()
| Type IKVM.Reflection.ElementHolderType.Wrap |
( |
Type | type, |
|
|
CustomModifiers | mods ) |
|
abstractprotected |
◆ elementType
| readonly Type IKVM.Reflection.ElementHolderType.elementType |
|
protected |
◆ ContainsGenericParameters
| override bool IKVM.Reflection.ElementHolderType.ContainsGenericParameters |
|
getsealed |
Definition at line 99 of file ElementHolderType.cs.
100 {
101 get
102 {
104 while (type.HasElementType)
105 type = type.GetElementType();
106
107 return type.ContainsGenericParameters;
108 }
109 }
◆ ContainsMissingTypeImpl
| override bool IKVM.Reflection.ElementHolderType.ContainsMissingTypeImpl |
|
getsealedprotected |
Definition at line 111 of file ElementHolderType.cs.
112 {
113 get
114 {
116 while (type.HasElementType)
117 type = type.GetElementType();
118
119 return type.__ContainsMissingType || mods.ContainsMissingType;
120 }
121 }
◆ FullName
| override string IKVM.Reflection.ElementHolderType.FullName |
|
getsealed |
Definition at line 71 of file ElementHolderType.cs.
72 {
73 get { return elementType.FullName + GetSuffix(); }
74 }
◆ IsValueTypeImpl
| override bool IKVM.Reflection.ElementHolderType.IsValueTypeImpl |
|
getsealedprotected |
◆ Module
| override Module IKVM.Reflection.ElementHolderType.Module |
|
getsealed |
◆ Name
| override string IKVM.Reflection.ElementHolderType.Name |
|
getsealed |
Definition at line 61 of file ElementHolderType.cs.
62 {
63 get { return elementType.Name + GetSuffix(); }
64 }
◆ Namespace
| override string IKVM.Reflection.ElementHolderType.Namespace |
|
getsealed |
The documentation for this class was generated from the following file: