using System; using System.Globalization; using Cpp2IlInjected; namespace System.Reflection.Emit { /// Defines and represents a field. This class cannot be inherited. // Token: 0x02000271 RID: 625 [Token(Token = "0x2000271")] public abstract class FieldBuilder : FieldInfo { /// Indicates the attributes of this field. This property is read-only. /// The attributes of this field. // Token: 0x1700029A RID: 666 // (get) Token: 0x06001691 RID: 5777 RVA: 0x0000FF48 File Offset: 0x0000E148 [Token(Token = "0x1700029A")] public override FieldAttributes Attributes { [Token(Token = "0x6001691")] [Address(RVA = "0x30B8760", Offset = "0x30B7760", VA = "0x1830B8760", Slot = "18")] get { return FieldAttributes.PrivateScope; } } /// Indicates a reference to the object for the type that declares this field. This property is read-only. /// A reference to the object for the type that declares this field. // Token: 0x1700029B RID: 667 // (get) Token: 0x06001692 RID: 5778 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700029B")] public override Type DeclaringType { [Token(Token = "0x6001692")] [Address(RVA = "0x30B87B0", Offset = "0x30B77B0", VA = "0x1830B87B0", Slot = "9")] get { return null; } } /// Indicates the object that represents the type of this field. This property is read-only. /// The object that represents the type of this field. // Token: 0x1700029C RID: 668 // (get) Token: 0x06001693 RID: 5779 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700029C")] public override Type FieldType { [Token(Token = "0x6001693")] [Address(RVA = "0x30B8830", Offset = "0x30B7830", VA = "0x1830B8830", Slot = "20")] get { return null; } } /// Indicates the name of this field. This property is read-only. /// A containing the name of this field. // Token: 0x1700029D RID: 669 // (get) Token: 0x06001694 RID: 5780 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700029D")] public override string Name { [Token(Token = "0x6001694")] [Address(RVA = "0x30B8880", Offset = "0x30B7880", VA = "0x1830B8880", Slot = "8")] get { return null; } } /// Retrieves the value of the field supported by the given object. /// The object on which to access the field. /// An containing the value of the field reflected by this instance. /// This method is not supported. // Token: 0x06001695 RID: 5781 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001695")] [Address(RVA = "0x30B86B0", Offset = "0x30B76B0", VA = "0x1830B86B0", Slot = "21")] public override object GetValue(object obj) { return null; } /// Indicates the internal metadata handle for this field. This property is read-only. /// The internal metadata handle for this field. /// This method is not supported. // Token: 0x1700029E RID: 670 // (get) Token: 0x06001696 RID: 5782 RVA: 0x0000FF60 File Offset: 0x0000E160 [Token(Token = "0x1700029E")] public override RuntimeFieldHandle FieldHandle { [Token(Token = "0x6001696")] [Address(RVA = "0x30B8800", Offset = "0x30B7800", VA = "0x1830B8800", Slot = "19")] get { return default(RuntimeFieldHandle); } } /// Indicates the reference to the object from which this object was obtained. This property is read-only. /// A reference to the object from which this instance was obtained. // Token: 0x1700029F RID: 671 // (get) Token: 0x06001697 RID: 5783 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700029F")] public override Type ReflectedType { [Token(Token = "0x6001697")] [Address(RVA = "0x30B88D0", Offset = "0x30B78D0", VA = "0x1830B88D0", Slot = "10")] get { return null; } } /// Returns all the custom attributes defined for this field. /// Controls inheritance of custom attributes from base classes. /// An array of type representing all the custom attributes of the constructor represented by this instance. /// This method is not supported. // Token: 0x06001698 RID: 5784 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001698")] [Address(RVA = "0x30B8650", Offset = "0x30B7650", VA = "0x1830B8650", Slot = "12")] public override object[] GetCustomAttributes(bool inherit) { return null; } /// Returns all the custom attributes defined for this field identified by the given type. /// The custom attribute type. /// Controls inheritance of custom attributes from base classes. /// An array of type representing all the custom attributes of the constructor represented by this instance. /// This method is not supported. // Token: 0x06001699 RID: 5785 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6001699")] [Address(RVA = "0x30B8680", Offset = "0x30B7680", VA = "0x1830B8680", Slot = "13")] public override object[] GetCustomAttributes(Type attributeType, bool inherit) { return null; } /// Indicates whether an attribute having the specified type is defined on a field. /// The type of the attribute. /// Controls inheritance of custom attributes from base classes. /// /// if one or more instance of is defined on this field; otherwise, . /// This method is not currently supported. Retrieve the field using and call on the returned . // Token: 0x0600169A RID: 5786 RVA: 0x0000FF78 File Offset: 0x0000E178 [Token(Token = "0x600169A")] [Address(RVA = "0x30B8700", Offset = "0x30B7700", VA = "0x1830B8700", Slot = "14")] public override bool IsDefined(Type attributeType, bool inherit) { return default(bool); } /// Sets the value of the field supported by the given object. /// The object on which to access the field. /// The value to assign to the field. /// A member of that specifies the type of binding that is desired (for example, IBinder.CreateInstance, IBinder.ExactBinding). /// A set of properties and enabling for binding, coercion of argument types, and invocation of members using reflection. If binder is null, then IBinder.DefaultBinding is used. /// The software preferences of a particular culture. /// This method is not supported. // Token: 0x0600169B RID: 5787 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600169B")] [Address(RVA = "0x30B8730", Offset = "0x30B7730", VA = "0x1830B8730", Slot = "28")] public override void SetValue(object obj, object val, BindingFlags invokeAttr, Binder binder, CultureInfo culture) { } } }