Definition at line 26 of file MissingField.cs.
◆ __TryGetFieldOffset()
| override bool IKVM.Reflection.MissingField.__TryGetFieldOffset |
( |
out int | offset | ) |
|
Definition at line 67 of file MissingField.cs.
68 {
69 return Forwarder.__TryGetFieldOffset(out offset);
70 }
◆ Equals()
| override bool IKVM.Reflection.MissingField.Equals |
( |
object | obj | ) |
|
Definition at line 120 of file MissingField.cs.
121 {
122 var other = obj as MissingField;
123 return other != null
124 && other.declaringType == declaringType
125 && other.name == name
126 && other.signature.Equals(signature);
127 }
◆ GetHashCode()
| override int IKVM.Reflection.MissingField.GetHashCode |
( |
| ) |
|
Definition at line 129 of file MissingField.cs.
130 {
131 return declaringType.GetHashCode() ^ name.GetHashCode() ^ signature.
GetHashCode();
132 }
override int GetHashCode()
◆ GetRawConstantValue()
| override object IKVM.Reflection.MissingField.GetRawConstantValue |
( |
| ) |
|
Definition at line 72 of file MissingField.cs.
73 {
74 return Forwarder.GetRawConstantValue();
75 }
◆ ToString()
| override string IKVM.Reflection.MissingField.ToString |
( |
| ) |
|
◆ __IsMissing
| override bool IKVM.Reflection.MissingField.__IsMissing |
|
get |
Definition at line 57 of file MissingField.cs.
58 {
59 get { return TryGetForwarder() == null; }
60 }
◆ Attributes
| override FieldAttributes IKVM.Reflection.MissingField.Attributes |
|
get |
Definition at line 62 of file MissingField.cs.
63 {
64 get { return Forwarder.Attributes; }
65 }
◆ DeclaringType
| override Type IKVM.Reflection.MissingField.DeclaringType |
|
get |
Definition at line 96 of file MissingField.cs.
97 {
98 get { return declaringType.IsModulePseudoType ? null : declaringType; }
99 }
◆ MetadataToken
| override int IKVM.Reflection.MissingField.MetadataToken |
|
get |
Definition at line 115 of file MissingField.cs.
116 {
117 get { return Forwarder.MetadataToken; }
118 }
◆ Module
| override Module IKVM.Reflection.MissingField.Module |
|
get |
Definition at line 101 of file MissingField.cs.
102 {
103 get { return declaringType.Module; }
104 }
◆ Name
| override string IKVM.Reflection.MissingField.Name |
|
get |
The documentation for this class was generated from the following file: