using System;
using System.Globalization;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace System.Reflection.Emit
{
/// Describes and represents an enumeration type.
// Token: 0x0200026F RID: 623
[Token(Token = "0x200026F")]
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: 0x17000291 RID: 657
// (get) Token: 0x06001670 RID: 5744 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000291")]
public override Assembly Assembly
{
[Token(Token = "0x6001670")]
[Address(RVA = "0x30B7930", Offset = "0x30B6930", VA = "0x1830B7930", 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: 0x17000292 RID: 658
// (get) Token: 0x06001671 RID: 5745 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000292")]
public override string AssemblyQualifiedName
{
[Token(Token = "0x6001671")]
[Address(RVA = "0x30B78E0", Offset = "0x30B68E0", VA = "0x1830B78E0", Slot = "30")]
get
{
return null;
}
}
/// Returns the parent of this type which is always .
/// Read-only. The parent of this type.
// Token: 0x17000293 RID: 659
// (get) Token: 0x06001672 RID: 5746 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000293")]
public override Type BaseType
{
[Token(Token = "0x6001672")]
[Address(RVA = "0x30B7980", Offset = "0x30B6980", VA = "0x1830B7980", Slot = "32")]
get
{
return null;
}
}
/// Returns the full path of this enum.
/// Read-only. The full path of this enum.
// Token: 0x17000294 RID: 660
// (get) Token: 0x06001673 RID: 5747 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000294")]
public override string FullName
{
[Token(Token = "0x6001673")]
[Address(RVA = "0x30B79D0", Offset = "0x30B69D0", VA = "0x1830B79D0", 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: 0x17000295 RID: 661
// (get) Token: 0x06001674 RID: 5748 RVA: 0x0000FE70 File Offset: 0x0000E070
[Token(Token = "0x17000295")]
public override Guid GUID
{
[Token(Token = "0x6001674")]
[Address(RVA = "0x30B7A20", Offset = "0x30B6A20", VA = "0x1830B7A20", Slot = "24")]
get
{
return default(Guid);
}
}
/// Retrieves the dynamic module that contains this definition.
/// Read-only. The dynamic module that contains this definition.
// Token: 0x17000296 RID: 662
// (get) Token: 0x06001675 RID: 5749 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000296")]
public override Module Module
{
[Token(Token = "0x6001675")]
[Address(RVA = "0x30B7A70", Offset = "0x30B6A70", VA = "0x1830B7A70", Slot = "17")]
get
{
return null;
}
}
/// Returns the name of this enum.
/// Read-only. The name of this enum.
// Token: 0x17000297 RID: 663
// (get) Token: 0x06001676 RID: 5750 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000297")]
public override string Name
{
[Token(Token = "0x6001676")]
[Address(RVA = "0x30B7AC0", Offset = "0x30B6AC0", VA = "0x1830B7AC0", Slot = "8")]
get
{
return null;
}
}
/// Returns the namespace of this enum.
/// Read-only. The namespace of this enum.
// Token: 0x17000298 RID: 664
// (get) Token: 0x06001677 RID: 5751 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000298")]
public override string Namespace
{
[Token(Token = "0x6001677")]
[Address(RVA = "0x30B7B10", Offset = "0x30B6B10", VA = "0x1830B7B10", 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: 0x06001678 RID: 5752 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001678")]
[Address(RVA = "0x30B7530", Offset = "0x30B6530", VA = "0x1830B7530", Slot = "108")]
public override Type GetElementType()
{
return null;
}
/// Returns the underlying system type for this enum.
/// Read-only. Returns the underlying system type.
// Token: 0x17000299 RID: 665
// (get) Token: 0x06001679 RID: 5753 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000299")]
public override Type UnderlyingSystemType
{
[Token(Token = "0x6001679")]
[Address(RVA = "0x30B7B60", Offset = "0x30B6B60", VA = "0x1830B7B60", Slot = "118")]
get
{
return null;
}
}
// Token: 0x0600167A RID: 5754 RVA: 0x0000FE88 File Offset: 0x0000E088
[Token(Token = "0x600167A")]
[Address(RVA = "0x30B7440", Offset = "0x30B6440", VA = "0x1830B7440", Slot = "99")]
protected override TypeAttributes GetAttributeFlagsImpl()
{
return TypeAttributes.NotPublic;
}
// Token: 0x0600167B RID: 5755 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600167B")]
[Address(RVA = "0x30B7470", Offset = "0x30B6470", VA = "0x1830B7470", 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: 0x0600167C RID: 5756 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600167C")]
[Address(RVA = "0x30B74A0", Offset = "0x30B64A0", VA = "0x1830B74A0", 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: 0x0600167D RID: 5757 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600167D")]
[Address(RVA = "0x30B7500", Offset = "0x30B6500", VA = "0x1830B7500", 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: 0x0600167E RID: 5758 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600167E")]
[Address(RVA = "0x30B74D0", Offset = "0x30B64D0", VA = "0x1830B74D0", 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: 0x0600167F RID: 5759 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600167F")]
[Address(RVA = "0x30B7580", Offset = "0x30B6580", VA = "0x1830B7580", 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: 0x06001680 RID: 5760 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001680")]
[Address(RVA = "0x30B75B0", Offset = "0x30B65B0", VA = "0x1830B75B0", 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: 0x06001681 RID: 5761 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001681")]
[Address(RVA = "0x30B75E0", Offset = "0x30B65E0", VA = "0x1830B75E0", 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: 0x06001682 RID: 5762 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001682")]
[Address(RVA = "0x30B7610", Offset = "0x30B6610", VA = "0x1830B7610", 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: 0x06001683 RID: 5763 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001683")]
[Address(RVA = "0x30B7640", Offset = "0x30B6640", VA = "0x1830B7640", Slot = "50")]
public override Type[] GetInterfaces()
{
return null;
}
// Token: 0x06001684 RID: 5764 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001684")]
[Address(RVA = "0x30B7670", Offset = "0x30B6670", VA = "0x1830B7670", 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: 0x06001685 RID: 5765 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001685")]
[Address(RVA = "0x30B76A0", Offset = "0x30B66A0", VA = "0x1830B76A0", 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: 0x06001686 RID: 5766 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001686")]
[Address(RVA = "0x30B76D0", Offset = "0x30B66D0", VA = "0x1830B76D0", 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: 0x06001687 RID: 5767 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001687")]
[Address(RVA = "0x30B7700", Offset = "0x30B6700", VA = "0x1830B7700", Slot = "61")]
public override PropertyInfo[] GetProperties(BindingFlags bindingAttr)
{
return null;
}
// Token: 0x06001688 RID: 5768 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6001688")]
[Address(RVA = "0x30B7730", Offset = "0x30B6730", VA = "0x1830B7730", Slot = "60")]
protected override PropertyInfo GetPropertyImpl(string name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers)
{
return null;
}
// Token: 0x06001689 RID: 5769 RVA: 0x0000FEA0 File Offset: 0x0000E0A0
[Token(Token = "0x6001689")]
[Address(RVA = "0x30B7760", Offset = "0x30B6760", VA = "0x1830B7760", 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: 0x0600168A RID: 5770 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600168A")]
[Address(RVA = "0x30B7790", Offset = "0x30B6790", VA = "0x1830B7790", 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: 0x0600168B RID: 5771 RVA: 0x0000FEB8 File Offset: 0x0000E0B8
[Token(Token = "0x600168B")]
[Address(RVA = "0x30B77C0", Offset = "0x30B67C0", VA = "0x1830B77C0", Slot = "100")]
protected override bool IsArrayImpl()
{
return default(bool);
}
// Token: 0x0600168C RID: 5772 RVA: 0x0000FED0 File Offset: 0x0000E0D0
[Token(Token = "0x600168C")]
[Address(RVA = "0x30B77F0", Offset = "0x30B67F0", VA = "0x1830B77F0", Slot = "101")]
protected override bool IsByRefImpl()
{
return default(bool);
}
// Token: 0x0600168D RID: 5773 RVA: 0x0000FEE8 File Offset: 0x0000E0E8
[Token(Token = "0x600168D")]
[Address(RVA = "0x30B7820", Offset = "0x30B6820", VA = "0x1830B7820", 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: 0x0600168E RID: 5774 RVA: 0x0000FF00 File Offset: 0x0000E100
[Token(Token = "0x600168E")]
[Address(RVA = "0x30B7850", Offset = "0x30B6850", VA = "0x1830B7850", Slot = "14")]
public override bool IsDefined(Type attributeType, bool inherit)
{
return default(bool);
}
// Token: 0x0600168F RID: 5775 RVA: 0x0000FF18 File Offset: 0x0000E118
[Token(Token = "0x600168F")]
[Address(RVA = "0x30B7880", Offset = "0x30B6880", VA = "0x1830B7880", Slot = "102")]
protected override bool IsPointerImpl()
{
return default(bool);
}
// Token: 0x06001690 RID: 5776 RVA: 0x0000FF30 File Offset: 0x0000E130
[Token(Token = "0x6001690")]
[Address(RVA = "0x30B78B0", Offset = "0x30B68B0", VA = "0x1830B78B0", Slot = "103")]
protected override bool IsPrimitiveImpl()
{
return default(bool);
}
}
}