73 return base.Equals(
obj);
78 return base.GetHashCode();
84 if ((
object)right ==
null)
86 if ((
object)left !=
null)
92 if ((
object)left == right)
96 return left?.
Equals(right) ??
false;
101 return !(left == right);
107 [DebuggerStepThrough]
115 [CLSCompliant(
false)]
121 [CLSCompliant(
false)]
static Exception ByDesign
static bool operator==(FieldInfo? left, FieldInfo? right)
virtual bool IsSecurityTransparent
void SetValue(object? obj, object? value)
FieldAttributes Attributes
override int GetHashCode()
object? GetValue(object? obj)
RuntimeFieldHandle FieldHandle
virtual void SetValueDirect(TypedReference obj, object value)
override MemberTypes MemberType
void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, CultureInfo? culture)
virtual ? object GetRawConstantValue()
override bool Equals(object? obj)
static FieldInfo GetFieldFromHandle(RuntimeFieldHandle handle)
virtual Type[] GetOptionalCustomModifiers()
virtual Type[] GetRequiredCustomModifiers()
static FieldInfo GetFieldFromHandle(RuntimeFieldHandle handle, RuntimeTypeHandle declaringType)
virtual bool IsSecuritySafeCritical
static bool operator!=(FieldInfo? left, FieldInfo? right)
virtual ? object GetValueDirect(TypedReference obj)
virtual bool IsSecurityCritical
static FieldInfo GetFieldInfo(IRuntimeFieldInfo fieldHandle)
static string Format(string resourceFormat, object p1)
static string NotSupported_AbstractNonCLS
static string Argument_InvalidHandle
static string Argument_FieldDeclaringTypeGeneric
static Binder DefaultBinder
virtual bool IsGenericType
virtual Type GetGenericTypeDefinition()
RuntimeType GetRuntimeType()