using System;
using System.Globalization;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Reflection.Emit
{
/// Describes and represents an enumeration type.
// Token: 0x02000268 RID: 616
[Token(Token = "0x2000268")]
public abstract class EnumBuilder : TypeInfo
{
/// Retrieves the dynamic assembly that contains this enum definition.
/// Read-only. The dynamic assembly that contains this enum definition.
// Token: 0x17000286 RID: 646
// (get) Token: 0x06001631 RID: 5681 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000286")]
public override Assembly Assembly
{
[Token(Token = "0x6001631")]
[Address(RVA = "0x2A06750", Offset = "0x2A05550", VA = "0x182A06750", Slot = "26")]
get
{
return null;
}
}
/// Returns the full path of this enum qualified by the display name of the parent assembly.
/// Read-only. The full path of this enum qualified by the display name of the parent assembly.
// Token: 0x17000287 RID: 647
// (get) Token: 0x06001632 RID: 5682 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000287")]
public override string AssemblyQualifiedName
{
[Token(Token = "0x6001632")]
[Address(RVA = "0x2A06700", Offset = "0x2A05500", VA = "0x182A06700", Slot = "30")]
get
{
return null;
}
}
/// Returns the parent of this type which is always .
/// Read-only. The parent of this type.
// Token: 0x17000288 RID: 648
// (get) Token: 0x06001633 RID: 5683 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000288")]
public override Type BaseType
{
[Token(Token = "0x6001633")]
[Address(RVA = "0x2A067A0", Offset = "0x2A055A0", VA = "0x182A067A0", Slot = "32")]
get
{
return null;
}
}
/// Returns the full path of this enum.
/// Read-only. The full path of this enum.
// Token: 0x17000289 RID: 649
// (get) Token: 0x06001634 RID: 5684 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000289")]
public override string FullName
{
[Token(Token = "0x6001634")]
[Address(RVA = "0x2A067F0", Offset = "0x2A055F0", VA = "0x182A067F0", Slot = "28")]
get
{
return null;
}
}
/// Returns the GUID of this enum.
/// Read-only. The GUID of this enum.
/// This method is not currently supported in types that are not complete.
// Token: 0x1700028A RID: 650
// (get) Token: 0x06001635 RID: 5685 RVA: 0x0000FB10 File Offset: 0x0000DD10
[Token(Token = "0x1700028A")]
public override Guid GUID
{
[Token(Token = "0x6001635")]
[Address(RVA = "0x2A06840", Offset = "0x2A05640", VA = "0x182A06840", Slot = "24")]
get
{
return default(Guid);
}
}
/// Retrieves the dynamic module that contains this definition.
/// Read-only. The dynamic module that contains this definition.
// Token: 0x1700028B RID: 651
// (get) Token: 0x06001636 RID: 5686 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700028B")]
public override Module Module
{
[Token(Token = "0x6001636")]
[Address(RVA = "0x2A06890", Offset = "0x2A05690", VA = "0x182A06890", Slot = "17")]
get
{
return null;
}
}
/// Returns the name of this enum.
/// Read-only. The name of this enum.
// Token: 0x1700028C RID: 652
// (get) Token: 0x06001637 RID: 5687 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700028C")]
public override string Name
{
[Token(Token = "0x6001637")]
[Address(RVA = "0x2A068E0", Offset = "0x2A056E0", VA = "0x182A068E0", Slot = "8")]
get
{
return null;
}
}
/// Returns the namespace of this enum.
/// Read-only. The namespace of this enum.
// Token: 0x1700028D RID: 653
// (get) Token: 0x06001638 RID: 5688 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700028D")]
public override string Namespace
{
[Token(Token = "0x6001638")]
[Address(RVA = "0x2A06930", Offset = "0x2A05730", VA = "0x182A06930", Slot = "29")]
get
{
return null;
}
}
/// Calling this method always throws .
/// This method is not supported. No value is returned.
/// This method is not currently supported.
// Token: 0x06001639 RID: 5689 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001639")]
[Address(RVA = "0x2A06350", Offset = "0x2A05150", VA = "0x182A06350", Slot = "108")]
public override Type GetElementType()
{
return null;
}
/// Returns the underlying system type for this enum.
/// Read-only. Returns the underlying system type.
// Token: 0x1700028E RID: 654
// (get) Token: 0x0600163A RID: 5690 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700028E")]
public override Type UnderlyingSystemType
{
[Token(Token = "0x600163A")]
[Address(RVA = "0x2A06980", Offset = "0x2A05780", VA = "0x182A06980", Slot = "118")]
get
{
return null;
}
}
// Token: 0x0600163B RID: 5691 RVA: 0x0000FB28 File Offset: 0x0000DD28
[Token(Token = "0x600163B")]
[Address(RVA = "0x2A06260", Offset = "0x2A05060", VA = "0x182A06260", Slot = "99")]
protected override TypeAttributes GetAttributeFlagsImpl()
{
return TypeAttributes.NotPublic;
}
// Token: 0x0600163C RID: 5692 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600163C")]
[Address(RVA = "0x2A06290", Offset = "0x2A05090", VA = "0x182A06290", Slot = "36")]
protected override ConstructorInfo GetConstructorImpl(BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers)
{
return null;
}
/// Returns an array of objects representing the public and non-public constructors defined for this class, as specified.
/// This must be a bit flag from : , , and so on.
/// Returns an array of objects representing the specified constructors defined for this class. If no constructors are defined, an empty array is returned.
/// This method is not currently supported in types that are not complete.
// Token: 0x0600163D RID: 5693 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600163D")]
[Address(RVA = "0x2A062C0", Offset = "0x2A050C0", VA = "0x182A062C0", Slot = "38")]
[ComVisible(true)]
public override ConstructorInfo[] GetConstructors(BindingFlags bindingAttr)
{
return null;
}
/// Returns all the custom attributes defined for this constructor.
/// Specifies whether to search this member's inheritance chain to find the attributes.
/// Returns an array of objects representing all the custom attributes of the constructor represented by this instance.
/// This method is not currently supported in types that are not complete.
// Token: 0x0600163E RID: 5694 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600163E")]
[Address(RVA = "0x2A06320", Offset = "0x2A05120", VA = "0x182A06320", Slot = "12")]
public override object[] GetCustomAttributes(bool inherit)
{
return null;
}
/// Returns the custom attributes identified by the given type.
/// The object to which the custom attributes are applied.
/// Specifies whether to search this member's inheritance chain to find the attributes.
/// Returns an array of objects representing the attributes of this constructor that are of .
/// This method is not currently supported in types that are not complete.
// Token: 0x0600163F RID: 5695 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600163F")]
[Address(RVA = "0x2A062F0", Offset = "0x2A050F0", VA = "0x182A062F0", Slot = "13")]
public override object[] GetCustomAttributes(Type attributeType, bool inherit)
{
return null;
}
/// Returns the event with the specified name.
/// The name of the event to get.
/// This invocation attribute. This must be a bit flag from : , , and so on.
/// Returns an object representing the event declared or inherited by this type with the specified name. If there are no matches, is returned.
/// This method is not currently supported in types that are not complete.
// Token: 0x06001640 RID: 5696 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001640")]
[Address(RVA = "0x2A063A0", Offset = "0x2A051A0", VA = "0x182A063A0", Slot = "53")]
public override EventInfo GetEvent(string name, BindingFlags bindingAttr)
{
return null;
}
/// Returns the public and non-public events that are declared by this type.
/// This must be a bit flag from , such as , , and so on.
/// Returns an array of objects representing the public and non-public events declared or inherited by this type. An empty array is returned if there are no events, as specified.
/// This method is not currently supported in types that are not complete.
// Token: 0x06001641 RID: 5697 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001641")]
[Address(RVA = "0x2A063D0", Offset = "0x2A051D0", VA = "0x182A063D0", Slot = "54")]
public override EventInfo[] GetEvents(BindingFlags bindingAttr)
{
return null;
}
/// Returns the field specified by the given name.
/// The name of the field to get.
/// This must be a bit flag from : , , and so on.
/// Returns the object representing the field declared or inherited by this type with the specified name and public or non-public modifier. If there are no matches, then null is returned.
/// This method is not currently supported in types that are not complete.
// Token: 0x06001642 RID: 5698 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001642")]
[Address(RVA = "0x2A06400", Offset = "0x2A05200", VA = "0x182A06400", Slot = "46")]
public override FieldInfo GetField(string name, BindingFlags bindingAttr)
{
return null;
}
/// Returns the public and non-public fields that are declared by this type.
/// This must be a bit flag from , such as InvokeMethod, NonPublic, and so on.
/// Returns an array of objects representing the public and non-public fields declared or inherited by this type. An empty array is returned if there are no fields, as specified.
/// This method is not currently supported in types that are not complete.
// Token: 0x06001643 RID: 5699 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001643")]
[Address(RVA = "0x2A06430", Offset = "0x2A05230", VA = "0x182A06430", Slot = "49")]
public override FieldInfo[] GetFields(BindingFlags bindingAttr)
{
return null;
}
/// Returns an array of all the interfaces implemented on this a class and its base classes.
/// Returns an array of objects representing the implemented interfaces. If none are defined, an empty array is returned.
// Token: 0x06001644 RID: 5700 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001644")]
[Address(RVA = "0x2A06460", Offset = "0x2A05260", VA = "0x182A06460", Slot = "50")]
public override Type[] GetInterfaces()
{
return null;
}
// Token: 0x06001645 RID: 5701 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001645")]
[Address(RVA = "0x2A06490", Offset = "0x2A05290", VA = "0x182A06490", Slot = "43")]
protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers)
{
return null;
}
/// Returns all the public and non-public methods declared or inherited by this type, as specified.
/// This must be a bit flag from , such as , , and so on.
/// Returns an array of objects representing the public and non-public methods defined on this type if is used; otherwise, only the public methods are returned.
/// This method is not currently supported in types that are not complete.
// Token: 0x06001646 RID: 5702 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001646")]
[Address(RVA = "0x2A064C0", Offset = "0x2A052C0", VA = "0x182A064C0", Slot = "45")]
public override MethodInfo[] GetMethods(BindingFlags bindingAttr)
{
return null;
}
/// Returns the specified nested type that is declared by this type.
/// The containing the name of the nested type to get.
/// A bitmask comprised of one or more that specify how the search is conducted.
/// -or-
/// Zero, to conduct a case-sensitive search for public methods.
/// A object representing the nested type that matches the specified requirements, if found; otherwise, .
/// This method is not currently supported in types that are not complete.
// Token: 0x06001647 RID: 5703 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001647")]
[Address(RVA = "0x2A064F0", Offset = "0x2A052F0", VA = "0x182A064F0", Slot = "64")]
public override Type GetNestedType(string name, BindingFlags bindingAttr)
{
return null;
}
/// Returns all the public and non-public properties declared or inherited by this type, as specified.
/// This invocation attribute. This must be a bit flag from : , , and so on.
/// Returns an array of objects representing the public and non-public properties defined on this type if is used; otherwise, only the public properties are returned.
/// This method is not currently supported in types that are not complete.
// Token: 0x06001648 RID: 5704 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001648")]
[Address(RVA = "0x2A06520", Offset = "0x2A05320", VA = "0x182A06520", Slot = "61")]
public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
{
return null;
}
// Token: 0x06001649 RID: 5705 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001649")]
[Address(RVA = "0x2A06550", Offset = "0x2A05350", VA = "0x182A06550", Slot = "60")]
protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)
{
return null;
}
// Token: 0x0600164A RID: 5706 RVA: 0x0000FB40 File Offset: 0x0000DD40
[Token(Token = "0x600164A")]
[Address(RVA = "0x2A06580", Offset = "0x2A05380", VA = "0x182A06580", Slot = "112")]
protected override bool HasElementTypeImpl()
{
return default(bool);
}
/// Invokes the specified member. The method that is to be invoked must be accessible and provide the most specific match with the specified argument list, under the contraints of the specified binder and invocation attributes.
/// The name of the member to invoke. This can be a constructor, method, property, or field. A suitable invocation attribute must be specified. Note that it is possible to invoke the default member of a class by passing an empty string as the name of the member.
/// The invocation attribute. This must be a bit flag from .
/// An object that enables the binding, coercion of argument types, invocation of members, and retrieval of objects using reflection. If binder is , the default binder is used. See .
/// The object on which to invoke the specified member. If the member is static, this parameter is ignored.
/// An argument list. This is an array of objects that contains the number, order, and type of the parameters of the member to be invoked. If there are no parameters this should be null.
/// An array of the same length as with elements that represent the attributes associated with the arguments of the member to be invoked. A parameter has attributes associated with it in the metadata. They are used by various interoperability services. See the metadata specs for details such as this.
/// An instance of used to govern the coercion of types. If this is null, the for the current thread is used. (Note that this is necessary to, for example, convert a string that represents 1000 to a double value, since 1000 is represented differently by different cultures.)
/// Each parameter in the array gets the value in the corresponding element in the array. If the length of is greater than the length of , the remaining argument values are passed in order.
/// Returns the return value of the invoked member.
/// This method is not currently supported in types that are not complete.
// Token: 0x0600164B RID: 5707 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600164B")]
[Address(RVA = "0x2A065B0", Offset = "0x2A053B0", VA = "0x182A065B0", Slot = "25")]
public override object InvokeMember(string name, BindingFlags invokeAttr, Binder binder, object target, object[] args, ParameterModifier[] modifiers, CultureInfo culture, string[] namedParameters)
{
return null;
}
// Token: 0x0600164C RID: 5708 RVA: 0x0000FB58 File Offset: 0x0000DD58
[Token(Token = "0x600164C")]
[Address(RVA = "0x2A065E0", Offset = "0x2A053E0", VA = "0x182A065E0", Slot = "100")]
protected override bool IsArrayImpl()
{
return default(bool);
}
// Token: 0x0600164D RID: 5709 RVA: 0x0000FB70 File Offset: 0x0000DD70
[Token(Token = "0x600164D")]
[Address(RVA = "0x2A06610", Offset = "0x2A05410", VA = "0x182A06610", Slot = "101")]
protected override bool IsByRefImpl()
{
return default(bool);
}
// Token: 0x0600164E RID: 5710 RVA: 0x0000FB88 File Offset: 0x0000DD88
[Token(Token = "0x600164E")]
[Address(RVA = "0x2A06640", Offset = "0x2A05440", VA = "0x182A06640", Slot = "104")]
protected override bool IsCOMObjectImpl()
{
return default(bool);
}
/// Checks if the specified custom attribute type is defined.
/// The object to which the custom attributes are applied.
/// Specifies whether to search this member's inheritance chain to find the attributes.
///
/// if one or more instance of is defined on this member; otherwise, .
/// This method is not currently supported in types that are not complete.
// Token: 0x0600164F RID: 5711 RVA: 0x0000FBA0 File Offset: 0x0000DDA0
[Token(Token = "0x600164F")]
[Address(RVA = "0x2A06670", Offset = "0x2A05470", VA = "0x182A06670", Slot = "14")]
public override bool IsDefined(Type attributeType, bool inherit)
{
return default(bool);
}
// Token: 0x06001650 RID: 5712 RVA: 0x0000FBB8 File Offset: 0x0000DDB8
[Token(Token = "0x6001650")]
[Address(RVA = "0x2A066A0", Offset = "0x2A054A0", VA = "0x182A066A0", Slot = "102")]
protected override bool IsPointerImpl()
{
return default(bool);
}
// Token: 0x06001651 RID: 5713 RVA: 0x0000FBD0 File Offset: 0x0000DDD0
[Token(Token = "0x6001651")]
[Address(RVA = "0x2A066D0", Offset = "0x2A054D0", VA = "0x182A066D0", Slot = "103")]
protected override bool IsPrimitiveImpl()
{
return default(bool);
}
}
}