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)
{
}
}
}