Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

169 lines
8.1 KiB
C#

using System;
using System.Globalization;
using Cpp2IlInjected;
namespace System.Reflection.Emit
{
/// <summary>Defines and represents a field. This class cannot be inherited.</summary>
// Token: 0x0200026A RID: 618
[Token(Token = "0x200026A")]
public abstract class FieldBuilder : FieldInfo
{
/// <summary>Indicates the attributes of this field. This property is read-only.</summary>
/// <returns>The attributes of this field.</returns>
// Token: 0x1700028F RID: 655
// (get) Token: 0x06001652 RID: 5714 RVA: 0x0000FBE8 File Offset: 0x0000DDE8
[Token(Token = "0x1700028F")]
public override FieldAttributes Attributes
{
[Token(Token = "0x6001652")]
[Address(RVA = "0x2A06F60", Offset = "0x2A05D60", VA = "0x182A06F60", Slot = "18")]
get
{
return FieldAttributes.PrivateScope;
}
}
/// <summary>Indicates a reference to the <see cref="T:System.Type" /> object for the type that declares this field. This property is read-only.</summary>
/// <returns>A reference to the <see cref="T:System.Type" /> object for the type that declares this field.</returns>
// Token: 0x17000290 RID: 656
// (get) Token: 0x06001653 RID: 5715 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000290")]
public override Type DeclaringType
{
[Token(Token = "0x6001653")]
[Address(RVA = "0x2A06FB0", Offset = "0x2A05DB0", VA = "0x182A06FB0", Slot = "9")]
get
{
return null;
}
}
/// <summary>Indicates the <see cref="T:System.Type" /> object that represents the type of this field. This property is read-only.</summary>
/// <returns>The <see cref="T:System.Type" /> object that represents the type of this field.</returns>
// Token: 0x17000291 RID: 657
// (get) Token: 0x06001654 RID: 5716 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000291")]
public override Type FieldType
{
[Token(Token = "0x6001654")]
[Address(RVA = "0x2A07030", Offset = "0x2A05E30", VA = "0x182A07030", Slot = "20")]
get
{
return null;
}
}
/// <summary>Indicates the name of this field. This property is read-only.</summary>
/// <returns>A <see cref="T:System.String" /> containing the name of this field.</returns>
// Token: 0x17000292 RID: 658
// (get) Token: 0x06001655 RID: 5717 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000292")]
public override string Name
{
[Token(Token = "0x6001655")]
[Address(RVA = "0x2A07080", Offset = "0x2A05E80", VA = "0x182A07080", Slot = "8")]
get
{
return null;
}
}
/// <summary>Retrieves the value of the field supported by the given object.</summary>
/// <param name="obj">The object on which to access the field.</param>
/// <returns>An <see cref="T:System.Object" /> containing the value of the field reflected by this instance.</returns>
/// <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
// Token: 0x06001656 RID: 5718 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001656")]
[Address(RVA = "0x2A06EB0", Offset = "0x2A05CB0", VA = "0x182A06EB0", Slot = "21")]
public override object GetValue(object obj)
{
return null;
}
/// <summary>Indicates the internal metadata handle for this field. This property is read-only.</summary>
/// <returns>The internal metadata handle for this field.</returns>
/// <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
// Token: 0x17000293 RID: 659
// (get) Token: 0x06001657 RID: 5719 RVA: 0x0000FC00 File Offset: 0x0000DE00
[Token(Token = "0x17000293")]
public override RuntimeFieldHandle FieldHandle
{
[Token(Token = "0x6001657")]
[Address(RVA = "0x2A07000", Offset = "0x2A05E00", VA = "0x182A07000", Slot = "19")]
get
{
return default(RuntimeFieldHandle);
}
}
/// <summary>Indicates the reference to the <see cref="T:System.Type" /> object from which this object was obtained. This property is read-only.</summary>
/// <returns>A reference to the <see cref="T:System.Type" /> object from which this instance was obtained.</returns>
// Token: 0x17000294 RID: 660
// (get) Token: 0x06001658 RID: 5720 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000294")]
public override Type ReflectedType
{
[Token(Token = "0x6001658")]
[Address(RVA = "0x2A070D0", Offset = "0x2A05ED0", VA = "0x182A070D0", Slot = "10")]
get
{
return null;
}
}
/// <summary>Returns all the custom attributes defined for this field.</summary>
/// <param name="inherit">Controls inheritance of custom attributes from base classes.</param>
/// <returns>An array of type <see cref="T:System.Object" /> representing all the custom attributes of the constructor represented by this <see cref="T:System.Reflection.Emit.FieldBuilder" /> instance.</returns>
/// <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
// Token: 0x06001659 RID: 5721 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001659")]
[Address(RVA = "0x2A06E50", Offset = "0x2A05C50", VA = "0x182A06E50", Slot = "12")]
public override object[] GetCustomAttributes(bool inherit)
{
return null;
}
/// <summary>Returns all the custom attributes defined for this field identified by the given type.</summary>
/// <param name="attributeType">The custom attribute type.</param>
/// <param name="inherit">Controls inheritance of custom attributes from base classes.</param>
/// <returns>An array of type <see cref="T:System.Object" /> representing all the custom attributes of the constructor represented by this <see cref="T:System.Reflection.Emit.FieldBuilder" /> instance.</returns>
/// <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
// Token: 0x0600165A RID: 5722 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600165A")]
[Address(RVA = "0x2A06E80", Offset = "0x2A05C80", VA = "0x182A06E80", Slot = "13")]
public override object[] GetCustomAttributes(Type attributeType, bool inherit)
{
return null;
}
/// <summary>Indicates whether an attribute having the specified type is defined on a field.</summary>
/// <param name="attributeType">The type of the attribute.</param>
/// <param name="inherit">Controls inheritance of custom attributes from base classes.</param>
/// <returns>
/// <see langword="true" /> if one or more instance of <paramref name="attributeType" /> is defined on this field; otherwise, <see langword="false" />.</returns>
/// <exception cref="T:System.NotSupportedException">This method is not currently supported. Retrieve the field using <see cref="M:System.Type.GetField(System.String,System.Reflection.BindingFlags)" /> and call <see cref="M:System.Reflection.MemberInfo.IsDefined(System.Type,System.Boolean)" /> on the returned <see cref="T:System.Reflection.FieldInfo" />.</exception>
// Token: 0x0600165B RID: 5723 RVA: 0x0000FC18 File Offset: 0x0000DE18
[Token(Token = "0x600165B")]
[Address(RVA = "0x2A06F00", Offset = "0x2A05D00", VA = "0x182A06F00", Slot = "14")]
public override bool IsDefined(Type attributeType, bool inherit)
{
return default(bool);
}
/// <summary>Sets the value of the field supported by the given object.</summary>
/// <param name="obj">The object on which to access the field.</param>
/// <param name="val">The value to assign to the field.</param>
/// <param name="invokeAttr">A member of <see langword="IBinder" /> that specifies the type of binding that is desired (for example, IBinder.CreateInstance, IBinder.ExactBinding).</param>
/// <param name="binder">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.</param>
/// <param name="culture">The software preferences of a particular culture.</param>
/// <exception cref="T:System.NotSupportedException">This method is not supported.</exception>
// Token: 0x0600165C RID: 5724 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600165C")]
[Address(RVA = "0x2A06F30", Offset = "0x2A05D30", VA = "0x182A06F30", Slot = "28")]
public override void SetValue(object obj, object val, BindingFlags invokeAttr, Binder binder, CultureInfo culture)
{
}
}
}