This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
+456
View File
@@ -0,0 +1,456 @@
using System;
using System.Diagnostics;
using System.Globalization;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Mono;
namespace System.Reflection
{
/// <summary>Discovers the attributes of a property and provides access to property metadata.</summary>
// Token: 0x02000262 RID: 610
[Token(Token = "0x2000262")]
[ComDefaultInterface(typeof(_PropertyInfo))]
[ComVisible(true)]
[ClassInterface(ClassInterfaceType.None)]
[Serializable]
public abstract class PropertyInfo : MemberInfo, _PropertyInfo
{
/// <summary>Gets the attributes for this property.</summary>
/// <returns>The attributes of this property.</returns>
// Token: 0x1700027A RID: 634
// (get) Token: 0x060015FF RID: 5631
[Token(Token = "0x1700027A")]
public abstract PropertyAttributes Attributes
{
[Token(Token = "0x60015FF")]
[Address(Slot = "18")]
get;
}
/// <summary>Gets a value indicating whether the property can be read.</summary>
/// <returns>
/// <see langword="true" /> if this property can be read; otherwise, <see langword="false" />.</returns>
// Token: 0x1700027B RID: 635
// (get) Token: 0x06001600 RID: 5632
[Token(Token = "0x1700027B")]
public abstract bool CanRead
{
[Token(Token = "0x6001600")]
[Address(Slot = "19")]
get;
}
/// <summary>Gets a value indicating whether the property can be written to.</summary>
/// <returns>
/// <see langword="true" /> if this property can be written to; otherwise, <see langword="false" />.</returns>
// Token: 0x1700027C RID: 636
// (get) Token: 0x06001601 RID: 5633
[Token(Token = "0x1700027C")]
public abstract bool CanWrite
{
[Token(Token = "0x6001601")]
[Address(Slot = "20")]
get;
}
/// <summary>Gets the <see langword="get" /> accessor for this property.</summary>
/// <returns>The <see langword="get" /> accessor for this property.</returns>
// Token: 0x1700027D RID: 637
// (get) Token: 0x06001602 RID: 5634 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700027D")]
public virtual MethodInfo GetMethod
{
[Token(Token = "0x6001602")]
[Address(RVA = "0x2954DC0", Offset = "0x2953BC0", VA = "0x182954DC0", Slot = "21")]
get
{
return null;
}
}
/// <summary>Gets the <see langword="set" /> accessor for this property.</summary>
/// <returns>The <see langword="set" /> accessor for this property, or <see langword="null" /> if the property is read-only.</returns>
// Token: 0x1700027E RID: 638
// (get) Token: 0x06001603 RID: 5635 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700027E")]
public virtual MethodInfo SetMethod
{
[Token(Token = "0x6001603")]
[Address(RVA = "0x2954DE0", Offset = "0x2953BE0", VA = "0x182954DE0", Slot = "22")]
get
{
return null;
}
}
/// <summary>Gets a <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a property.</summary>
/// <returns>A <see cref="T:System.Reflection.MemberTypes" /> value indicating that this member is a property.</returns>
// Token: 0x1700027F RID: 639
// (get) Token: 0x06001604 RID: 5636 RVA: 0x0000FA38 File Offset: 0x0000DC38
[Token(Token = "0x1700027F")]
public override MemberTypes MemberType
{
[Token(Token = "0x6001604")]
[Address(RVA = "0x4B6B10", Offset = "0x4B5910", VA = "0x1804B6B10", Slot = "7")]
get
{
return (MemberTypes)0;
}
}
/// <summary>Gets the type of this property.</summary>
/// <returns>The type of this property.</returns>
// Token: 0x17000280 RID: 640
// (get) Token: 0x06001605 RID: 5637
[Token(Token = "0x17000280")]
public abstract Type PropertyType
{
[Token(Token = "0x6001605")]
[Address(Slot = "23")]
get;
}
/// <summary>Initializes a new instance of the <see cref="T:System.Reflection.PropertyInfo" /> class.</summary>
// Token: 0x06001606 RID: 5638 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001606")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
protected PropertyInfo()
{
}
/// <summary>Returns an array whose elements reflect the public and, if specified, non-public <see langword="get" /> and <see langword="set" /> accessors of the property reflected by the current instance.</summary>
/// <param name="nonPublic">Indicates whether non-public methods should be returned in the returned array. <see langword="true" /> if non-public methods are to be included; otherwise, <see langword="false" />.</param>
/// <returns>An array whose elements reflect the <see langword="get" /> and <see langword="set" /> accessors of the property reflected by the current instance. If <paramref name="nonPublic" /> is <see langword="true" />, this array contains public and non-public <see langword="get" /> and <see langword="set" /> accessors. If <paramref name="nonPublic" /> is <see langword="false" />, this array contains only public <see langword="get" /> and <see langword="set" /> accessors. If no accessors with the specified visibility are found, this method returns an array with zero (0) elements.</returns>
// Token: 0x06001607 RID: 5639
[Token(Token = "0x6001607")]
[Address(Slot = "24")]
public abstract MethodInfo[] GetAccessors(bool nonPublic);
/// <summary>Returns the public <see langword="get" /> accessor for this property.</summary>
/// <returns>A <see langword="MethodInfo" /> object representing the public <see langword="get" /> accessor for this property, or <see langword="null" /> if the <see langword="get" /> accessor is non-public or does not exist.</returns>
// Token: 0x06001608 RID: 5640 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001608")]
[Address(RVA = "0x2954AE0", Offset = "0x29538E0", VA = "0x182954AE0", Slot = "25")]
public MethodInfo GetGetMethod()
{
return null;
}
/// <summary>When overridden in a derived class, returns the public or non-public <see langword="get" /> accessor for this property.</summary>
/// <param name="nonPublic">Indicates whether a non-public <see langword="get" /> accessor should be returned. <see langword="true" /> if a non-public accessor is to be returned; otherwise, <see langword="false" />.</param>
/// <returns>A <see langword="MethodInfo" /> object representing the <see langword="get" /> accessor for this property, if <paramref name="nonPublic" /> is <see langword="true" />. Returns <see langword="null" /> if <paramref name="nonPublic" /> is <see langword="false" /> and the <see langword="get" /> accessor is non-public, or if <paramref name="nonPublic" /> is <see langword="true" /> but no <see langword="get" /> accessors exist.</returns>
/// <exception cref="T:System.Security.SecurityException">The requested method is non-public and the caller does not have <see cref="T:System.Security.Permissions.ReflectionPermission" /> to reflect on this non-public method.</exception>
// Token: 0x06001609 RID: 5641
[Token(Token = "0x6001609")]
[Address(Slot = "26")]
public abstract MethodInfo GetGetMethod(bool nonPublic);
/// <summary>When overridden in a derived class, returns an array of all the index parameters for the property.</summary>
/// <returns>An array of type <see langword="ParameterInfo" /> containing the parameters for the indexes. If the property is not indexed, the array has 0 (zero) elements.</returns>
// Token: 0x0600160A RID: 5642
[Token(Token = "0x600160A")]
[Address(Slot = "27")]
public abstract ParameterInfo[] GetIndexParameters();
/// <summary>Returns the public <see langword="set" /> accessor for this property.</summary>
/// <returns>The <see langword="MethodInfo" /> object representing the <see langword="Set" /> method for this property if the <see langword="set" /> accessor is public, or <see langword="null" /> if the <see langword="set" /> accessor is not public.</returns>
// Token: 0x0600160B RID: 5643 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600160B")]
[Address(RVA = "0x2954CE0", Offset = "0x2953AE0", VA = "0x182954CE0", Slot = "28")]
public MethodInfo GetSetMethod()
{
return null;
}
/// <summary>When overridden in a derived class, returns the <see langword="set" /> accessor for this property.</summary>
/// <param name="nonPublic">Indicates whether the accessor should be returned if it is non-public. <see langword="true" /> if a non-public accessor is to be returned; otherwise, <see langword="false" />.</param>
/// <returns>This property's <see langword="Set" /> method, or <see langword="null" />, as shown in the following table.
/// Value
///
/// Condition
///
/// The <see langword="Set" /> method for this property.
///
/// The <see langword="set" /> accessor is public.
///
/// -or-
///
/// <paramref name="nonPublic" /> is <see langword="true" /> and the <see langword="set" /> accessor is non-public.
///
/// <see langword="null" /><paramref name="nonPublic" /> is <see langword="true" />, but the property is read-only.
///
/// -or-
///
/// <paramref name="nonPublic" /> is <see langword="false" /> and the <see langword="set" /> accessor is non-public.
///
/// -or-
///
/// There is no <see langword="set" /> accessor.</returns>
/// <exception cref="T:System.Security.SecurityException">The requested method is non-public and the caller does not have <see cref="T:System.Security.Permissions.ReflectionPermission" /> to reflect on this non-public method.</exception>
// Token: 0x0600160C RID: 5644
[Token(Token = "0x600160C")]
[Address(Slot = "29")]
public abstract MethodInfo GetSetMethod(bool nonPublic);
/// <summary>Returns the property value of a specified object with optional index values for indexed properties.</summary>
/// <param name="obj">The object whose property value will be returned.</param>
/// <param name="index">Optional index values for indexed properties. The indexes of indexed properties are zero-based. This value should be <see langword="null" /> for non-indexed properties.</param>
/// <returns>The property value of the specified object.</returns>
/// <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.
/// -or-
/// The property's <see langword="get" /> accessor is not found.</exception>
/// <exception cref="T:System.Reflection.TargetException">In the .NET for Windows Store apps or the Portable Class Library, catch <see cref="T:System.Exception" /> instead.
///
///
///
///
/// The object does not match the target type, or a property is an instance property but <paramref name="obj" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index" /> does not match the number of parameters the indexed property takes.</exception>
/// <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.
///
///
///
///
/// There was an illegal attempt to access a private or protected method inside a class.</exception>
/// <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while retrieving the property value. For example, an index value specified for an indexed property is out of range. The <see cref="P:System.Exception.InnerException" /> property indicates the reason for the error.</exception>
// Token: 0x0600160D RID: 5645 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600160D")]
[Address(RVA = "0x29533F0", Offset = "0x29521F0", VA = "0x1829533F0", Slot = "30")]
[DebuggerHidden]
[DebuggerStepThrough]
public virtual object GetValue(object obj, object[] index)
{
return null;
}
/// <summary>Returns the property value of a specified object.</summary>
/// <param name="obj">The object whose property value will be returned.</param>
/// <returns>The property value of the specified object.</returns>
// Token: 0x0600160E RID: 5646 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600160E")]
[Address(RVA = "0x2954D00", Offset = "0x2953B00", VA = "0x182954D00")]
[DebuggerHidden]
[DebuggerStepThrough]
public object GetValue(object obj)
{
return null;
}
/// <summary>When overridden in a derived class, returns the property value of a specified object that has the specified binding, index, and culture-specific information.</summary>
/// <param name="obj">The object whose property value will be returned.</param>
/// <param name="invokeAttr">A bitwise combination of the following enumeration members that specify the invocation attribute: <see langword="InvokeMethod" />, <see langword="CreateInstance" />, <see langword="Static" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, and <see langword="SetProperty" />. You must specify a suitable invocation attribute. For example, to invoke a static member, set the <see langword="Static" /> flag.</param>
/// <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of <see cref="T:System.Reflection.MemberInfo" /> objects through reflection. If <paramref name="binder" /> is <see langword="null" />, the default binder is used.</param>
/// <param name="index">Optional index values for indexed properties. This value should be <see langword="null" /> for non-indexed properties.</param>
/// <param name="culture">The culture for which the resource is to be localized. If the resource is not localized for this culture, the <see cref="P:System.Globalization.CultureInfo.Parent" /> property will be called successively in search of a match. If this value is <see langword="null" />, the culture-specific information is obtained from the <see cref="P:System.Globalization.CultureInfo.CurrentUICulture" /> property.</param>
/// <returns>The property value of the specified object.</returns>
/// <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.
/// -or-
/// The property's <see langword="get" /> accessor is not found.</exception>
/// <exception cref="T:System.Reflection.TargetException">The object does not match the target type, or a property is an instance property but <paramref name="obj" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index" /> does not match the number of parameters the indexed property takes.</exception>
/// <exception cref="T:System.MethodAccessException">There was an illegal attempt to access a private or protected method inside a class.</exception>
/// <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while retrieving the property value. For example, an index value specified for an indexed property is out of range. The <see cref="P:System.Exception.InnerException" /> property indicates the reason for the error.</exception>
// Token: 0x0600160F RID: 5647
[Token(Token = "0x600160F")]
[Address(Slot = "31")]
public abstract object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture);
/// <summary>Sets the property value of a specified object with optional index values for index properties.</summary>
/// <param name="obj">The object whose property value will be set.</param>
/// <param name="value">The new property value.</param>
/// <param name="index">Optional index values for indexed properties. This value should be <see langword="null" /> for non-indexed properties.</param>
/// <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.
/// -or-
/// The property's <see langword="set" /> accessor is not found.
/// -or-
/// <paramref name="value" /> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType" />.</exception>
/// <exception cref="T:System.Reflection.TargetException">In the .NET for Windows Store apps or the Portable Class Library, catch <see cref="T:System.Exception" /> instead.
///
///
///
///
/// The object does not match the target type, or a property is an instance property but <paramref name="obj" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index" /> does not match the number of parameters the indexed property takes.</exception>
/// <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.
///
///
///
///
/// There was an illegal attempt to access a private or protected method inside a class.</exception>
/// <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while setting the property value. For example, an index value specified for an indexed property is out of range. The <see cref="P:System.Exception.InnerException" /> property indicates the reason for the error.</exception>
// Token: 0x06001610 RID: 5648 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001610")]
[Address(RVA = "0x2954D80", Offset = "0x2953B80", VA = "0x182954D80", Slot = "32")]
[DebuggerHidden]
[DebuggerStepThrough]
public virtual void SetValue(object obj, object value, object[] index)
{
}
/// <summary>Sets the property value of a specified object.</summary>
/// <param name="obj">The object whose property value will be set.</param>
/// <param name="value">The new property value.</param>
/// <exception cref="T:System.ArgumentException">The property's <see langword="set" /> accessor is not found.
/// -or-
/// <paramref name="value" /> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType" />.</exception>
/// <exception cref="T:System.Reflection.TargetException">In the .NET for Windows Store apps or the Portable Class Library, catch <see cref="T:System.Exception" /> instead.
///
///
///
///
/// The type of <paramref name="obj" /> does not match the target type, or a property is an instance property but <paramref name="obj" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.MethodAccessException">In the .NET for Windows Store apps or the Portable Class Library, catch the base class exception, <see cref="T:System.MemberAccessException" />, instead.
///
///
///
///
/// There was an illegal attempt to access a private or protected method inside a class.</exception>
/// <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while setting the property value. The <see cref="P:System.Exception.InnerException" /> property indicates the reason for the error.</exception>
// Token: 0x06001611 RID: 5649 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001611")]
[Address(RVA = "0x2954D40", Offset = "0x2953B40", VA = "0x182954D40")]
[DebuggerHidden]
[DebuggerStepThrough]
public void SetValue(object obj, object value)
{
}
/// <summary>When overridden in a derived class, sets the property value for a specified object that has the specified binding, index, and culture-specific information.</summary>
/// <param name="obj">The object whose property value will be set.</param>
/// <param name="value">The new property value.</param>
/// <param name="invokeAttr">A bitwise combination of the following enumeration members that specify the invocation attribute: <see langword="InvokeMethod" />, <see langword="CreateInstance" />, <see langword="Static" />, <see langword="GetField" />, <see langword="SetField" />, <see langword="GetProperty" />, or <see langword="SetProperty" />. You must specify a suitable invocation attribute. For example, to invoke a static member, set the <see langword="Static" /> flag.</param>
/// <param name="binder">An object that enables the binding, coercion of argument types, invocation of members, and retrieval of <see cref="T:System.Reflection.MemberInfo" /> objects through reflection. If <paramref name="binder" /> is <see langword="null" />, the default binder is used.</param>
/// <param name="index">Optional index values for indexed properties. This value should be <see langword="null" /> for non-indexed properties.</param>
/// <param name="culture">The culture for which the resource is to be localized. If the resource is not localized for this culture, the <see cref="P:System.Globalization.CultureInfo.Parent" /> property will be called successively in search of a match. If this value is <see langword="null" />, the culture-specific information is obtained from the <see cref="P:System.Globalization.CultureInfo.CurrentUICulture" /> property.</param>
/// <exception cref="T:System.ArgumentException">The <paramref name="index" /> array does not contain the type of arguments needed.
/// -or-
/// The property's <see langword="set" /> accessor is not found.
/// -or-
/// <paramref name="value" /> cannot be converted to the type of <see cref="P:System.Reflection.PropertyInfo.PropertyType" />.</exception>
/// <exception cref="T:System.Reflection.TargetException">The object does not match the target type, or a property is an instance property but <paramref name="obj" /> is <see langword="null" />.</exception>
/// <exception cref="T:System.Reflection.TargetParameterCountException">The number of parameters in <paramref name="index" /> does not match the number of parameters the indexed property takes.</exception>
/// <exception cref="T:System.MethodAccessException">There was an illegal attempt to access a private or protected method inside a class.</exception>
/// <exception cref="T:System.Reflection.TargetInvocationException">An error occurred while setting the property value. For example, an index value specified for an indexed property is out of range. The <see cref="P:System.Exception.InnerException" /> property indicates the reason for the error.</exception>
// Token: 0x06001612 RID: 5650
[Token(Token = "0x6001612")]
[Address(Slot = "33")]
public abstract void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture);
/// <summary>Returns an array of types representing the optional custom modifiers of the property.</summary>
/// <returns>An array of <see cref="T:System.Type" /> objects that identify the optional custom modifiers of the current property, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDereferenced" />.</returns>
// Token: 0x06001613 RID: 5651 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001613")]
[Address(RVA = "0x2954B00", Offset = "0x2953900", VA = "0x182954B00", Slot = "34")]
public virtual Type[] GetOptionalCustomModifiers()
{
return null;
}
/// <summary>Returns an array of types representing the required custom modifiers of the property.</summary>
/// <returns>An array of <see cref="T:System.Type" /> objects that identify the required custom modifiers of the current property, such as <see cref="T:System.Runtime.CompilerServices.IsConst" /> or <see cref="T:System.Runtime.CompilerServices.IsImplicitlyDereferenced" />.</returns>
// Token: 0x06001614 RID: 5652 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001614")]
[Address(RVA = "0x2954C80", Offset = "0x2953A80", VA = "0x182954C80", Slot = "35")]
public virtual Type[] GetRequiredCustomModifiers()
{
return null;
}
// Token: 0x06001615 RID: 5653 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001615")]
[Address(RVA = "0x2954A50", Offset = "0x2953850", VA = "0x182954A50")]
private static NotImplementedException CreateNIE()
{
return null;
}
/// <summary>Returns a literal value associated with the property by a compiler.</summary>
/// <returns>An <see cref="T:System.Object" /> that contains the literal value associated with the property. If the literal value is a class type with an element value of zero, the return value is <see langword="null" />.</returns>
/// <exception cref="T:System.InvalidOperationException">The Constant table in unmanaged metadata does not contain a constant value for the current property.</exception>
/// <exception cref="T:System.FormatException">The type of the value is not one of the types permitted by the Common Language Specification (CLS). See the ECMA Partition II specification, Metadata.</exception>
// Token: 0x06001616 RID: 5654 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001616")]
[Address(RVA = "0x2954AA0", Offset = "0x29538A0", VA = "0x182954AA0", Slot = "36")]
public virtual object GetConstantValue()
{
return null;
}
/// <summary>Returns a literal value associated with the property by a compiler.</summary>
/// <returns>An <see cref="T:System.Object" /> that contains the literal value associated with the property. If the literal value is a class type with an element value of zero, the return value is <see langword="null" />.</returns>
/// <exception cref="T:System.InvalidOperationException">The Constant table in unmanaged metadata does not contain a constant value for the current property.</exception>
/// <exception cref="T:System.FormatException">The type of the value is not one of the types permitted by the Common Language Specification (CLS). See the ECMA Partition II specification, Metadata Logical Format: Other Structures, Element Types used in Signatures.</exception>
// Token: 0x06001617 RID: 5655 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001617")]
[Address(RVA = "0x2954C40", Offset = "0x2953A40", VA = "0x182954C40", Slot = "37")]
public virtual object GetRawConstantValue()
{
return null;
}
/// <summary>Returns a value that indicates whether this instance is equal to a specified object.</summary>
/// <param name="obj">An object to compare with this instance, or <see langword="null" />.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="obj" /> equals the type and value of this instance; otherwise, <see langword="false" />.</returns>
// Token: 0x06001618 RID: 5656 RVA: 0x0000FA50 File Offset: 0x0000DC50
[Token(Token = "0x6001618")]
[Address(RVA = "0x1746070", Offset = "0x1744E70", VA = "0x181746070", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
/// <summary>Returns the hash code for this instance.</summary>
/// <returns>A 32-bit signed integer hash code.</returns>
// Token: 0x06001619 RID: 5657 RVA: 0x0000FA68 File Offset: 0x0000DC68
[Token(Token = "0x6001619")]
[Address(RVA = "0x19424F0", Offset = "0x19412F0", VA = "0x1819424F0", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// <summary>Indicates whether two <see cref="T:System.Reflection.PropertyInfo" /> objects are equal.</summary>
/// <param name="left">The first object to compare.</param>
/// <param name="right">The second object to compare.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="left" /> is equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
// Token: 0x0600161A RID: 5658 RVA: 0x0000FA80 File Offset: 0x0000DC80
[Token(Token = "0x600161A")]
[Address(RVA = "0x2954E10", Offset = "0x2953C10", VA = "0x182954E10")]
public static bool operator ==(PropertyInfo left, PropertyInfo right)
{
return default(bool);
}
/// <summary>Indicates whether two <see cref="T:System.Reflection.PropertyInfo" /> objects are not equal.</summary>
/// <param name="left">The first object to compare.</param>
/// <param name="right">The second object to compare.</param>
/// <returns>
/// <see langword="true" /> if <paramref name="left" /> is not equal to <paramref name="right" />; otherwise, <see langword="false" />.</returns>
// Token: 0x0600161B RID: 5659 RVA: 0x0000FA98 File Offset: 0x0000DC98
[Token(Token = "0x600161B")]
[Address(RVA = "0x2954E60", Offset = "0x2953C60", VA = "0x182954E60")]
public static bool operator !=(PropertyInfo left, PropertyInfo right)
{
return default(bool);
}
// Token: 0x0600161C RID: 5660 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600161C")]
[Address(RVA = "0x2954E00", Offset = "0x2953C00", VA = "0x182954E00")]
private static PropertyInfo internal_from_handle_type(IntPtr event_handle, IntPtr type_handle)
{
return null;
}
// Token: 0x0600161D RID: 5661 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600161D")]
[Address(RVA = "0x2954B60", Offset = "0x2953960", VA = "0x182954B60")]
internal static PropertyInfo GetPropertyFromHandle(RuntimePropertyHandle handle, RuntimeTypeHandle reflectedType)
{
return null;
}
}
}