102 return base.Equals(
obj);
107 return base.GetHashCode();
113 if ((
object)right ==
null)
115 if ((
object)left !=
null)
121 if ((
object)left == right)
125 return left?.
Equals(right) ??
false;
130 return !(left == right);
static Exception ByDesign
virtual void SetValue(object? obj, object? value, object?[]? index)
virtual ? MethodInfo GetMethod
override MemberTypes MemberType
void SetValue(object? obj, object? value)
object? GetValue(object? obj, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture)
virtual ? object GetConstantValue()
static bool operator==(PropertyInfo? left, PropertyInfo? right)
virtual ? MethodInfo SetMethod
override bool Equals(object? obj)
virtual ? object GetRawConstantValue()
MethodInfo? GetSetMethod(bool nonPublic)
MethodInfo[] GetAccessors()
void SetValue(object? obj, object? value, BindingFlags invokeAttr, Binder? binder, object?[]? index, CultureInfo? culture)
MethodInfo? GetGetMethod(bool nonPublic)
PropertyAttributes Attributes
object? GetValue(object? obj)
MethodInfo[] GetAccessors(bool nonPublic)
MethodInfo? GetGetMethod()
virtual ? object GetValue(object? obj, object?[]? index)
static bool operator!=(PropertyInfo? left, PropertyInfo? right)
MethodInfo? GetSetMethod()
virtual Type[] GetRequiredCustomModifiers()
virtual Type[] GetOptionalCustomModifiers()
override int GetHashCode()
ParameterInfo[] GetIndexParameters()
static readonly Type[] EmptyTypes