using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.Reflection.Emit
{
/// Defines the properties for a type.
// Token: 0x0200027C RID: 636
[Token(Token = "0x200027C")]
public abstract class PropertyBuilder : PropertyInfo
{
/// Gets the attributes for this property.
/// Attributes of this property.
// Token: 0x170002AF RID: 687
// (get) Token: 0x060016DF RID: 5855 RVA: 0x00010140 File Offset: 0x0000E340
[Token(Token = "0x170002AF")]
public override PropertyAttributes Attributes
{
[Token(Token = "0x60016DF")]
[Address(RVA = "0x30C9DC0", Offset = "0x30C8DC0", VA = "0x1830C9DC0", Slot = "18")]
get
{
return PropertyAttributes.None;
}
}
/// Gets a value indicating whether the property can be read.
///
/// if this property can be read; otherwise, .
// Token: 0x170002B0 RID: 688
// (get) Token: 0x060016E0 RID: 5856 RVA: 0x00010158 File Offset: 0x0000E358
[Token(Token = "0x170002B0")]
public override bool CanRead
{
[Token(Token = "0x60016E0")]
[Address(RVA = "0x30C9E10", Offset = "0x30C8E10", VA = "0x1830C9E10", Slot = "19")]
get
{
return default(bool);
}
}
/// Gets a value indicating whether the property can be written to.
///
/// if this property can be written to; otherwise, .
// Token: 0x170002B1 RID: 689
// (get) Token: 0x060016E1 RID: 5857 RVA: 0x00010170 File Offset: 0x0000E370
[Token(Token = "0x170002B1")]
public override bool CanWrite
{
[Token(Token = "0x60016E1")]
[Address(RVA = "0x30C9E60", Offset = "0x30C8E60", VA = "0x1830C9E60", Slot = "20")]
get
{
return default(bool);
}
}
/// Gets the class that declares this member.
/// The object for the class that declares this member.
// Token: 0x170002B2 RID: 690
// (get) Token: 0x060016E2 RID: 5858 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170002B2")]
public override Type DeclaringType
{
[Token(Token = "0x60016E2")]
[Address(RVA = "0x30C9EB0", Offset = "0x30C8EB0", VA = "0x1830C9EB0", Slot = "9")]
get
{
return null;
}
}
/// Gets the name of this member.
/// A containing the name of this member.
// Token: 0x170002B3 RID: 691
// (get) Token: 0x060016E3 RID: 5859 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170002B3")]
public override string Name
{
[Token(Token = "0x60016E3")]
[Address(RVA = "0x30C9F00", Offset = "0x30C8F00", VA = "0x1830C9F00", Slot = "8")]
get
{
return null;
}
}
/// Gets the type of the field of this property.
/// The type of this property.
// Token: 0x170002B4 RID: 692
// (get) Token: 0x060016E4 RID: 5860 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170002B4")]
public override Type PropertyType
{
[Token(Token = "0x60016E4")]
[Address(RVA = "0x30C9F50", Offset = "0x30C8F50", VA = "0x1830C9F50", Slot = "23")]
get
{
return null;
}
}
/// Returns an array of all the index parameters for the property.
/// An array of type containing the parameters for the indexes.
/// This method is not supported.
// Token: 0x060016E5 RID: 5861 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60016E5")]
[Address(RVA = "0x30C9CB0", Offset = "0x30C8CB0", VA = "0x1830C9CB0", Slot = "27")]
public override ParameterInfo[] GetIndexParameters()
{
return null;
}
/// Gets the class object that was used to obtain this instance of .
/// The object through which this object was obtained.
// Token: 0x170002B5 RID: 693
// (get) Token: 0x060016E6 RID: 5862 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170002B5")]
public override Type ReflectedType
{
[Token(Token = "0x60016E6")]
[Address(RVA = "0x30C9FA0", Offset = "0x30C8FA0", VA = "0x1830C9FA0", Slot = "10")]
get
{
return null;
}
}
/// Returns an array of the public and non-public and accessors on this property.
/// Indicates whether non-public methods should be returned in the array. if non-public methods are to be included; otherwise, .
/// An array of type containing the matching public or non-public accessors, or an empty array if matching accessors do not exist on this property.
/// This method is not supported.
// Token: 0x060016E7 RID: 5863 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60016E7")]
[Address(RVA = "0x30C9BF0", Offset = "0x30C8BF0", VA = "0x1830C9BF0", Slot = "24")]
public override MethodInfo[] GetAccessors(bool nonPublic)
{
return null;
}
/// Returns an array of all the custom attributes for this property.
/// If , walks up this property's inheritance chain to find the custom attributes
/// An array of all the custom attributes.
/// This method is not supported.
// Token: 0x060016E8 RID: 5864 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60016E8")]
[Address(RVA = "0x30C9C20", Offset = "0x30C8C20", VA = "0x1830C9C20", Slot = "12")]
public override object[] GetCustomAttributes(bool inherit)
{
return null;
}
/// Returns an array of custom attributes identified by .
/// An array of custom attributes identified by type.
/// If , walks up this property's inheritance chain to find the custom attributes.
/// An array of custom attributes defined on this reflected member, or if no attributes are defined on this member.
/// This method is not supported.
// Token: 0x060016E9 RID: 5865 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60016E9")]
[Address(RVA = "0x30C9C50", Offset = "0x30C8C50", VA = "0x1830C9C50", Slot = "13")]
public override object[] GetCustomAttributes(Type attributeType, bool inherit)
{
return null;
}
/// Returns the public and non-public get accessor for this property.
/// Indicates whether non-public get accessors should be returned. if non-public methods are to be included; otherwise, .
/// A object representing the get accessor for this property, if is . Returns if is and the get accessor is non-public, or if is but no get accessors exist.
// Token: 0x060016EA RID: 5866 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60016EA")]
[Address(RVA = "0x30C9C80", Offset = "0x30C8C80", VA = "0x1830C9C80", Slot = "26")]
public override MethodInfo GetGetMethod(bool nonPublic)
{
return null;
}
/// Returns the set accessor for this property.
/// Indicates whether the accessor should be returned if it is non-public. if non-public methods are to be included; otherwise, .
/// The property's method, or , as shown in the following table.
/// Value
///
/// Condition
///
/// A object representing the Set method for this property.
///
/// The set accessor is public.
///
/// is true and non-public methods can be returned.
///
/// null
///
/// is true, but the property is read-only.
///
/// is false and the set accessor is non-public.
// Token: 0x060016EB RID: 5867 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60016EB")]
[Address(RVA = "0x30C9D00", Offset = "0x30C8D00", VA = "0x1830C9D00", Slot = "29")]
public override MethodInfo GetSetMethod(bool nonPublic)
{
return null;
}
/// Gets the value of a property having the specified binding, index, and .
/// The object whose property value will be returned.
/// The invocation attribute. This must be a bit flag from : , , , , , , or . A suitable invocation attribute must be specified. If a static member is to be invoked, the flag of must be set.
/// An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects using reflection. If is , the default binder is used.
/// Optional index values for indexed properties. This value should be for non-indexed properties.
/// The object that represents the culture for which the resource is to be localized. Note that if the resource is not localized for this culture, the method will be called successively in search of a match. If this value is , the is obtained from the property.
/// The property value for .
/// This method is not supported.
// Token: 0x060016EC RID: 5868 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60016EC")]
[Address(RVA = "0x30C9D30", Offset = "0x30C8D30", VA = "0x1830C9D30", Slot = "31")]
public override object GetValue(object obj, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture)
{
return null;
}
/// Indicates whether one or more instance of is defined on this property.
/// The object to which the custom attributes are applied.
/// Specifies whether to walk up this property's inheritance chain to find the custom attributes.
///
/// if one or more instance of is defined on this property; otherwise .
/// This method is not supported.
// Token: 0x060016ED RID: 5869 RVA: 0x00010188 File Offset: 0x0000E388
[Token(Token = "0x60016ED")]
[Address(RVA = "0x30C9D60", Offset = "0x30C8D60", VA = "0x1830C9D60", Slot = "14")]
public override bool IsDefined(Type attributeType, bool inherit)
{
return default(bool);
}
/// Sets the property value for the given object to the given value.
/// The object whose property value will be returned.
/// The new value for this property.
/// The invocation attribute. This must be a bit flag from : , , , , , , or . A suitable invocation attribute must be specified. If a static member is to be invoked, the flag of must be set.
/// An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects using reflection. If is , the default binder is used.
/// Optional index values for indexed properties. This value should be for non-indexed properties.
/// The object that represents the culture for which the resource is to be localized. Note that if the resource is not localized for this culture, the method will be called successively in search of a match. If this value is , the is obtained from the property.
/// This method is not supported.
// Token: 0x060016EE RID: 5870 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60016EE")]
[Address(RVA = "0x30C9D90", Offset = "0x30C8D90", VA = "0x1830C9D90", Slot = "33")]
public override void SetValue(object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, CultureInfo culture)
{
}
}
}