IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.Reflection.FieldInfoWithReflectedType Class Referencesealed

Public Member Functions

override bool __TryGetFieldOffset (out int offset)
 
override object GetRawConstantValue ()
 
override FieldInfo __GetFieldOnTypeDefinition ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
override string ToString ()
 

Properties

override FieldAttributes Attributes [get]
 
override bool __IsMissing [get]
 
override Type DeclaringType [get]
 
override Type ReflectedType [get]
 
override int MetadataToken [get]
 
override Module Module [get]
 
override string Name [get]
 

Detailed Description

Definition at line 30 of file FieldInfoWithReflectedType.cs.

Member Function Documentation

◆ __GetFieldOnTypeDefinition()

override FieldInfo IKVM.Reflection.FieldInfoWithReflectedType.__GetFieldOnTypeDefinition ( )

Definition at line 68 of file FieldInfoWithReflectedType.cs.

69 {
70 return field.__GetFieldOnTypeDefinition();
71 }

◆ __TryGetFieldOffset()

override bool IKVM.Reflection.FieldInfoWithReflectedType.__TryGetFieldOffset ( out int offset)

Definition at line 53 of file FieldInfoWithReflectedType.cs.

54 {
55 return field.__TryGetFieldOffset(out offset);
56 }

◆ Equals()

override bool IKVM.Reflection.FieldInfoWithReflectedType.Equals ( object obj)

Definition at line 98 of file FieldInfoWithReflectedType.cs.

99 {
100 var other = obj as FieldInfoWithReflectedType;
101 return other != null
102 && other.reflectedType == reflectedType
103 && other.field == field;
104 }

◆ GetHashCode()

override int IKVM.Reflection.FieldInfoWithReflectedType.GetHashCode ( )

Definition at line 106 of file FieldInfoWithReflectedType.cs.

107 {
108 return reflectedType.GetHashCode() ^ field.GetHashCode();
109 }

◆ GetRawConstantValue()

override object IKVM.Reflection.FieldInfoWithReflectedType.GetRawConstantValue ( )

Definition at line 58 of file FieldInfoWithReflectedType.cs.

59 {
60 return field.GetRawConstantValue();
61 }

◆ ToString()

override string IKVM.Reflection.FieldInfoWithReflectedType.ToString ( )

Definition at line 126 of file FieldInfoWithReflectedType.cs.

127 {
128 return field.ToString();
129 }

Property Documentation

◆ __IsMissing

override bool IKVM.Reflection.FieldInfoWithReflectedType.__IsMissing
get

Definition at line 83 of file FieldInfoWithReflectedType.cs.

84 {
85 get { return field.__IsMissing; }
86 }

◆ Attributes

override FieldAttributes IKVM.Reflection.FieldInfoWithReflectedType.Attributes
get

Definition at line 48 of file FieldInfoWithReflectedType.cs.

49 {
50 get { return field.Attributes; }
51 }

◆ DeclaringType

override Type IKVM.Reflection.FieldInfoWithReflectedType.DeclaringType
get

Definition at line 88 of file FieldInfoWithReflectedType.cs.

89 {
90 get { return field.DeclaringType; }
91 }

◆ MetadataToken

override int IKVM.Reflection.FieldInfoWithReflectedType.MetadataToken
get

Definition at line 111 of file FieldInfoWithReflectedType.cs.

112 {
113 get { return field.MetadataToken; }
114 }

◆ Module

override Module IKVM.Reflection.FieldInfoWithReflectedType.Module
get

Definition at line 116 of file FieldInfoWithReflectedType.cs.

117 {
118 get { return field.Module; }
119 }

◆ Name

override string IKVM.Reflection.FieldInfoWithReflectedType.Name
get

Definition at line 121 of file FieldInfoWithReflectedType.cs.

122 {
123 get { return field.Name; }
124 }

◆ ReflectedType

override Type IKVM.Reflection.FieldInfoWithReflectedType.ReflectedType
get

Definition at line 93 of file FieldInfoWithReflectedType.cs.

94 {
95 get { return reflectedType; }
96 }

The documentation for this class was generated from the following file: