using System; using Cpp2IlInjected; namespace System.ComponentModel { /// Specifies the to use with a class. This class cannot be inherited. // Token: 0x02000157 RID: 343 [Token(Token = "0x2000157")] [AttributeUsage(AttributeTargets.Class)] public sealed class LicenseProviderAttribute : Attribute { /// Initializes a new instance of the class without a license provider. // Token: 0x06000840 RID: 2112 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000840")] [Address(RVA = "0xC5CCB0", Offset = "0xC5BCB0", VA = "0x180C5CCB0")] public LicenseProviderAttribute() { } /// Initializes a new instance of the class with the specified type. /// The fully qualified name of the license provider class. // Token: 0x06000841 RID: 2113 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000841")] [Address(RVA = "0xA1AEE0", Offset = "0xA19EE0", VA = "0x180A1AEE0")] public LicenseProviderAttribute(string typeName) { } /// Initializes a new instance of the class with the specified type of license provider. /// A that represents the type of the license provider class. // Token: 0x06000842 RID: 2114 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000842")] [Address(RVA = "0x681CA0", Offset = "0x680CA0", VA = "0x180681CA0")] public LicenseProviderAttribute(Type type) { } /// Gets the license provider that must be used with the associated class. /// A that represents the type of the license provider. The default value is . // Token: 0x17000189 RID: 393 // (get) Token: 0x06000843 RID: 2115 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000189")] public Type LicenseProvider { [Token(Token = "0x6000843")] [Address(RVA = "0xC5CCD0", Offset = "0xC5BCD0", VA = "0x180C5CCD0")] get { return null; } } /// Indicates a unique ID for this attribute type. /// A unique ID for this attribute type. // Token: 0x1700018A RID: 394 // (get) Token: 0x06000844 RID: 2116 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700018A")] public override object TypeId { [Token(Token = "0x6000844")] [Address(RVA = "0xC5CD90", Offset = "0xC5BD90", VA = "0x180C5CD90", Slot = "4")] get { return null; } } /// Indicates whether this instance and a specified object are equal. /// Another object to compare to. /// /// if is equal to this instance; otherwise, . // Token: 0x06000845 RID: 2117 RVA: 0x00005148 File Offset: 0x00003348 [Token(Token = "0x6000845")] [Address(RVA = "0xC5CB10", Offset = "0xC5BB10", VA = "0x180C5CB10", Slot = "0")] public override bool Equals(object value) { return default(bool); } /// Returns the hash code for this instance. /// A hash code for the current . // Token: 0x06000846 RID: 2118 RVA: 0x00005160 File Offset: 0x00003360 [Token(Token = "0x6000846")] [Address(RVA = "0xB8D310", Offset = "0xB8C310", VA = "0x180B8D310", Slot = "2")] public override int GetHashCode() { return 0; } /// Specifies the default value, which is no provider. This field is read-only. // Token: 0x040004FF RID: 1279 [Token(Token = "0x40004FF")] public static readonly LicenseProviderAttribute Default; // Token: 0x04000500 RID: 1280 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000500")] private Type licenseProviderType; // Token: 0x04000501 RID: 1281 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000501")] private string licenseProviderName; } }