using System; using Cpp2IlInjected; namespace System.ComponentModel { /// Specifies the to use with a class. This class cannot be inherited. // Token: 0x0200015B RID: 347 [Token(Token = "0x200015B")] [AttributeUsage(AttributeTargets.Class)] public sealed class LicenseProviderAttribute : Attribute { /// Initializes a new instance of the class without a license provider. // Token: 0x06000856 RID: 2134 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000856")] [Address(RVA = "0x4F2900", Offset = "0x4F1700", VA = "0x1804F2900")] public LicenseProviderAttribute() { } /// Initializes a new instance of the class with the specified type. /// The fully qualified name of the license provider class. // Token: 0x06000857 RID: 2135 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000857")] [Address(RVA = "0x4F28D0", Offset = "0x4F16D0", VA = "0x1804F28D0")] 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: 0x06000858 RID: 2136 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000858")] [Address(RVA = "0x462000", Offset = "0x460E00", VA = "0x180462000")] 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: 0x1700018D RID: 397 // (get) Token: 0x06000859 RID: 2137 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700018D")] public Type LicenseProvider { [Token(Token = "0x6000859")] [Address(RVA = "0x4F2920", Offset = "0x4F1720", VA = "0x1804F2920")] get { return null; } } /// Indicates a unique ID for this attribute type. /// A unique ID for this attribute type. // Token: 0x1700018E RID: 398 // (get) Token: 0x0600085A RID: 2138 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700018E")] public override object TypeId { [Token(Token = "0x600085A")] [Address(RVA = "0x4F29E0", Offset = "0x4F17E0", VA = "0x1804F29E0", 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: 0x0600085B RID: 2139 RVA: 0x00005160 File Offset: 0x00003360 [Token(Token = "0x600085B")] [Address(RVA = "0x4F2730", Offset = "0x4F1530", VA = "0x1804F2730", 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: 0x0600085C RID: 2140 RVA: 0x00005178 File Offset: 0x00003378 [Token(Token = "0x600085C")] [Address(RVA = "0x490530", Offset = "0x48F330", VA = "0x180490530", Slot = "2")] public override int GetHashCode() { return 0; } /// Specifies the default value, which is no provider. This field is read-only. // Token: 0x0400050C RID: 1292 [Token(Token = "0x400050C")] public static readonly LicenseProviderAttribute Default; // Token: 0x0400050D RID: 1293 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400050D")] private Type licenseProviderType; // Token: 0x0400050E RID: 1294 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400050E")] private string licenseProviderName; } }