using System;
using System.Reflection;
using Cpp2IlInjected;
namespace System
{
/// Represents the base class for custom attributes.
// Token: 0x020000B7 RID: 183
[Token(Token = "0x20000B7")]
[AttributeUsage(AttributeTargets.All)]
[Serializable]
public abstract class Attribute
{
// Token: 0x0600051F RID: 1311 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600051F")]
[Address(RVA = "0x26C6D90", Offset = "0x26C5B90", VA = "0x1826C6D90")]
private static Attribute[] InternalGetCustomAttributes(PropertyInfo element, Type type, bool inherit)
{
return null;
}
// Token: 0x06000520 RID: 1312 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000520")]
[Address(RVA = "0x26C6CF0", Offset = "0x26C5AF0", VA = "0x1826C6CF0")]
private static Attribute[] InternalGetCustomAttributes(EventInfo element, Type type, bool inherit)
{
return null;
}
// Token: 0x06000521 RID: 1313 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000521")]
[Address(RVA = "0x26C6F30", Offset = "0x26C5D30", VA = "0x1826C6F30")]
private static Attribute[] InternalParamGetCustomAttributes(ParameterInfo parameter, Type attributeType, bool inherit)
{
return null;
}
// Token: 0x06000522 RID: 1314 RVA: 0x00004248 File Offset: 0x00002448
[Token(Token = "0x6000522")]
[Address(RVA = "0x26C6E30", Offset = "0x26C5C30", VA = "0x1826C6E30")]
private static bool InternalIsDefined(PropertyInfo element, Type attributeType, bool inherit)
{
return default(bool);
}
// Token: 0x06000523 RID: 1315 RVA: 0x00004260 File Offset: 0x00002460
[Token(Token = "0x6000523")]
[Address(RVA = "0x26C6EB0", Offset = "0x26C5CB0", VA = "0x1826C6EB0")]
private static bool InternalIsDefined(EventInfo element, Type attributeType, bool inherit)
{
return default(bool);
}
/// Retrieves an array of the custom attributes applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.
/// An object derived from the class that describes a constructor, event, field, method, or property member of a class.
/// The type, or a base type, of the custom attribute to search for.
/// If , specifies to also search the ancestors of for custom attributes.
/// An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist.
///
/// or is .
///
/// is not derived from .
///
/// is not a constructor, method, property, event, type, or field.
/// A custom attribute type cannot be loaded.
// Token: 0x06000524 RID: 1316 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000524")]
[Address(RVA = "0x26C5F20", Offset = "0x26C4D20", VA = "0x1826C5F20")]
public static Attribute[] GetCustomAttributes(MemberInfo element, Type type, bool inherit)
{
return null;
}
/// Retrieves an array of the custom attributes applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.
/// An object derived from the class that describes a constructor, event, field, method, or property member of a class.
/// If , specifies to also search the ancestors of for custom attributes.
/// An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist.
///
/// is .
///
/// is not a constructor, method, property, event, type, or field.
/// A custom attribute type cannot be loaded.
// Token: 0x06000525 RID: 1317 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000525")]
[Address(RVA = "0x26C6190", Offset = "0x26C4F90", VA = "0x1826C6190")]
public static Attribute[] GetCustomAttributes(MemberInfo element, bool inherit)
{
return null;
}
/// Determines whether any custom attributes are applied to a member of a type. Parameters specify the member, and the type of the custom attribute to search for.
/// An object derived from the class that describes a constructor, event, field, method, type, or property member of a class.
/// The type, or a base type, of the custom attribute to search for.
///
/// if a custom attribute of type is applied to ; otherwise, .
///
/// or is .
///
/// is not derived from .
///
/// is not a constructor, method, property, event, type, or field.
// Token: 0x06000526 RID: 1318 RVA: 0x00004278 File Offset: 0x00002478
[Token(Token = "0x6000526")]
[Address(RVA = "0x26C7670", Offset = "0x26C6470", VA = "0x1826C7670")]
public static bool IsDefined(MemberInfo element, Type attributeType)
{
return default(bool);
}
/// Determines whether any custom attributes are applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.
/// An object derived from the class that describes a constructor, event, field, method, type, or property member of a class.
/// The type, or a base type, of the custom attribute to search for.
/// If , specifies to also search the ancestors of for custom attributes.
///
/// if a custom attribute of type is applied to ; otherwise, .
///
/// or is .
///
/// is not derived from .
///
/// is not a constructor, method, property, event, type, or field.
// Token: 0x06000527 RID: 1319 RVA: 0x00004290 File Offset: 0x00002490
[Token(Token = "0x6000527")]
[Address(RVA = "0x26C73D0", Offset = "0x26C61D0", VA = "0x1826C73D0")]
public static bool IsDefined(MemberInfo element, Type attributeType, bool inherit)
{
return default(bool);
}
/// Retrieves a custom attribute applied to a member of a type. Parameters specify the member, and the type of the custom attribute to search for.
/// An object derived from the class that describes a constructor, event, field, method, or property member of a class.
/// The type, or a base type, of the custom attribute to search for.
/// A reference to the single custom attribute of type that is applied to , or if there is no such attribute.
///
/// or is .
///
/// is not derived from .
///
/// is not a constructor, method, property, event, type, or field.
/// More than one of the requested attributes was found.
/// A custom attribute type cannot be loaded.
// Token: 0x06000528 RID: 1320 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000528")]
[Address(RVA = "0x26C5930", Offset = "0x26C4730", VA = "0x1826C5930")]
public static Attribute GetCustomAttribute(MemberInfo element, Type attributeType)
{
return null;
}
/// Retrieves a custom attribute applied to a member of a type. Parameters specify the member, the type of the custom attribute to search for, and whether to search ancestors of the member.
/// An object derived from the class that describes a constructor, event, field, method, or property member of a class.
/// The type, or a base type, of the custom attribute to search for.
/// If , specifies to also search the ancestors of for custom attributes.
/// A reference to the single custom attribute of type that is applied to , or if there is no such attribute.
///
/// or is .
///
/// is not derived from .
///
/// is not a constructor, method, property, event, type, or field.
/// More than one of the requested attributes was found.
/// A custom attribute type cannot be loaded.
// Token: 0x06000529 RID: 1321 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000529")]
[Address(RVA = "0x26C5700", Offset = "0x26C4500", VA = "0x1826C5700")]
public static Attribute GetCustomAttribute(MemberInfo element, Type attributeType, bool inherit)
{
return null;
}
/// Retrieves an array of the custom attributes applied to a method parameter. Parameters specify the method parameter, the type of the custom attribute to search for, and whether to search ancestors of the method parameter.
/// An object derived from the class that describes a parameter of a member of a class.
/// The type, or a base type, of the custom attribute to search for.
/// If , specifies to also search the ancestors of for custom attributes.
/// An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist.
///
/// or is .
///
/// is not derived from .
/// A custom attribute type cannot be loaded.
// Token: 0x0600052A RID: 1322 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052A")]
[Address(RVA = "0x26C6490", Offset = "0x26C5290", VA = "0x1826C6490")]
public static Attribute[] GetCustomAttributes(ParameterInfo element, Type attributeType, bool inherit)
{
return null;
}
/// Retrieves an array of the custom attributes applied to a method parameter. Parameters specify the method parameter, and whether to search ancestors of the method parameter.
/// An object derived from the class that describes a parameter of a member of a class.
/// If , specifies to also search the ancestors of for custom attributes.
/// An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist.
/// The property of is .
///
/// is .
/// A custom attribute type cannot be loaded.
// Token: 0x0600052B RID: 1323 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052B")]
[Address(RVA = "0x26C6970", Offset = "0x26C5770", VA = "0x1826C6970")]
public static Attribute[] GetCustomAttributes(ParameterInfo element, bool inherit)
{
return null;
}
/// Retrieves a custom attribute applied to a method parameter. Parameters specify the method parameter, the type of the custom attribute to search for, and whether to search ancestors of the method parameter.
/// An object derived from the class that describes a parameter of a member of a class.
/// The type, or a base type, of the custom attribute to search for.
/// If , specifies to also search the ancestors of for custom attributes.
/// A reference to the single custom attribute of type that is applied to , or if there is no such attribute.
///
/// or is .
///
/// is not derived from .
/// More than one of the requested attributes was found.
/// A custom attribute type cannot be loaded.
// Token: 0x0600052C RID: 1324 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052C")]
[Address(RVA = "0x26C5870", Offset = "0x26C4670", VA = "0x1826C5870")]
public static Attribute GetCustomAttribute(ParameterInfo element, Type attributeType, bool inherit)
{
return null;
}
/// Retrieves an array of the custom attributes applied to a module. Parameters specify the module, and an ignored search option.
/// An object derived from the class that describes a portable executable file.
/// This parameter is ignored, and does not affect the operation of this method.
/// An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist.
///
/// or is .
// Token: 0x0600052D RID: 1325 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052D")]
[Address(RVA = "0x26C6840", Offset = "0x26C5640", VA = "0x1826C6840")]
public static Attribute[] GetCustomAttributes(Module element, bool inherit)
{
return null;
}
/// Retrieves an array of the custom attributes applied to a module. Parameters specify the module, the type of the custom attribute to search for, and an ignored search option.
/// An object derived from the class that describes a portable executable file.
/// The type, or a base type, of the custom attribute to search for.
/// This parameter is ignored, and does not affect the operation of this method.
/// An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist.
///
/// or is .
///
/// is not derived from .
// Token: 0x0600052E RID: 1326 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052E")]
[Address(RVA = "0x26C5CD0", Offset = "0x26C4AD0", VA = "0x1826C5CD0")]
public static Attribute[] GetCustomAttributes(Module element, Type attributeType, bool inherit)
{
return null;
}
/// Retrieves an array of the custom attributes applied to an assembly. Parameters specify the assembly, and the type of the custom attribute to search for.
/// An object derived from the class that describes a reusable collection of modules.
/// The type, or a base type, of the custom attribute to search for.
/// An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist.
///
/// or is .
///
/// is not derived from .
// Token: 0x0600052F RID: 1327 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600052F")]
[Address(RVA = "0x26C6B20", Offset = "0x26C5920", VA = "0x1826C6B20")]
public static Attribute[] GetCustomAttributes(Assembly element, Type attributeType)
{
return null;
}
/// Retrieves an array of the custom attributes applied to an assembly. Parameters specify the assembly, the type of the custom attribute to search for, and an ignored search option.
/// An object derived from the class that describes a reusable collection of modules.
/// The type, or a base type, of the custom attribute to search for.
/// This parameter is ignored, and does not affect the operation of this method.
/// An array that contains the custom attributes of type applied to , or an empty array if no such custom attributes exist.
///
/// or is .
///
/// is not derived from .
// Token: 0x06000530 RID: 1328 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000530")]
[Address(RVA = "0x26C5AA0", Offset = "0x26C48A0", VA = "0x1826C5AA0")]
public static Attribute[] GetCustomAttributes(Assembly element, Type attributeType, bool inherit)
{
return null;
}
/// Retrieves an array of the custom attributes applied to an assembly. A parameter specifies the assembly.
/// An object derived from the class that describes a reusable collection of modules.
/// An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist.
///
/// is .
// Token: 0x06000531 RID: 1329 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000531")]
[Address(RVA = "0x26C6740", Offset = "0x26C5540", VA = "0x1826C6740")]
public static Attribute[] GetCustomAttributes(Assembly element)
{
return null;
}
/// Retrieves an array of the custom attributes applied to an assembly. Parameters specify the assembly, and an ignored search option.
/// An object derived from the class that describes a reusable collection of modules.
/// This parameter is ignored, and does not affect the operation of this method.
/// An array that contains the custom attributes applied to , or an empty array if no such custom attributes exist.
///
/// or is .
// Token: 0x06000532 RID: 1330 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000532")]
[Address(RVA = "0x26C6380", Offset = "0x26C5180", VA = "0x1826C6380")]
public static Attribute[] GetCustomAttributes(Assembly element, bool inherit)
{
return null;
}
/// Retrieves a custom attribute applied to a specified assembly. Parameters specify the assembly and the type of the custom attribute to search for.
/// An object derived from the class that describes a reusable collection of modules.
/// The type, or a base type, of the custom attribute to search for.
/// A reference to the single custom attribute of type that is applied to , or if there is no such attribute.
///
/// or is .
///
/// is not derived from .
/// More than one of the requested attributes was found.
// Token: 0x06000533 RID: 1331 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000533")]
[Address(RVA = "0x26C57C0", Offset = "0x26C45C0", VA = "0x1826C57C0")]
public static Attribute GetCustomAttribute(Assembly element, Type attributeType)
{
return null;
}
/// Retrieves a custom attribute applied to an assembly. Parameters specify the assembly, the type of the custom attribute to search for, and an ignored search option.
/// An object derived from the class that describes a reusable collection of modules.
/// The type, or a base type, of the custom attribute to search for.
/// This parameter is ignored, and does not affect the operation of this method.
/// A reference to the single custom attribute of type that is applied to , or if there is no such attribute.
///
/// or is .
///
/// is not derived from .
/// More than one of the requested attributes was found.
// Token: 0x06000534 RID: 1332 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000534")]
[Address(RVA = "0x26C59E0", Offset = "0x26C47E0", VA = "0x1826C59E0")]
public static Attribute GetCustomAttribute(Assembly element, Type attributeType, bool inherit)
{
return null;
}
/// Initializes a new instance of the class.
// Token: 0x06000535 RID: 1333 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000535")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
protected Attribute()
{
}
/// Returns a value that indicates whether this instance is equal to a specified object.
/// An to compare with this instance or .
///
/// if and this instance are of the same type and have identical field values; otherwise, .
// Token: 0x06000536 RID: 1334 RVA: 0x000042A8 File Offset: 0x000024A8
[Token(Token = "0x6000536")]
[Address(RVA = "0x26C5490", Offset = "0x26C4290", VA = "0x1826C5490", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06000537 RID: 1335 RVA: 0x000042C0 File Offset: 0x000024C0
[Token(Token = "0x6000537")]
[Address(RVA = "0x26C5310", Offset = "0x26C4110", VA = "0x1826C5310")]
private static bool AreFieldValuesEqual(object thisValue, object thatValue)
{
return default(bool);
}
/// Returns the hash code for this instance.
/// A 32-bit signed integer hash code.
// Token: 0x06000538 RID: 1336 RVA: 0x000042D8 File Offset: 0x000024D8
[Token(Token = "0x6000538")]
[Address(RVA = "0x26C6B30", Offset = "0x26C5930", VA = "0x1826C6B30", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
/// When implemented in a derived class, gets a unique identifier for this .
/// An that is a unique identifier for the attribute.
// Token: 0x17000097 RID: 151
// (get) Token: 0x06000539 RID: 1337 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000097")]
public virtual object TypeId
{
[Token(Token = "0x6000539")]
[Address(RVA = "0x1E93890", Offset = "0x1E92690", VA = "0x181E93890", Slot = "4")]
get
{
return null;
}
}
/// When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.
/// An to compare with this instance of .
///
/// if this instance equals ; otherwise, .
// Token: 0x0600053A RID: 1338 RVA: 0x000042F0 File Offset: 0x000024F0
[Token(Token = "0x600053A")]
[Address(RVA = "0x26C7680", Offset = "0x26C6480", VA = "0x1826C7680", Slot = "5")]
public virtual bool Match(object obj)
{
return default(bool);
}
/// When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.
///
/// if this instance is the default attribute for the class; otherwise, .
// Token: 0x0600053B RID: 1339 RVA: 0x00004308 File Offset: 0x00002508
[Token(Token = "0x600053B")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "6")]
public virtual bool IsDefaultAttribute()
{
return default(bool);
}
}
}