using System; namespace System.Runtime.CompilerServices { /// Specifies that types that are ordinarily visible only within the current assembly are visible to another assembly. // Token: 0x02000052 RID: 82 [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true, Inherited = false)] public sealed class InternalsVisibleToAttribute : Attribute { /// Initializes a new instance of the class with the name of the specified friend assembly. /// The name of a friend assembly. // Token: 0x0600067C RID: 1660 RVA: 0x00014C28 File Offset: 0x00012E28 public InternalsVisibleToAttribute(string assemblyName) { this.assemblyName = assemblyName; } /// Gets the name of the friend assembly to which all types and type members that are marked with the internal keyword are to be made visible. /// A string that represents the name of the friend assembly. // Token: 0x170000BD RID: 189 // (get) Token: 0x0600067D RID: 1661 RVA: 0x00014C40 File Offset: 0x00012E40 public string AssemblyName { get { return this.assemblyName; } } /// This property is not implemented. /// This property does not return a value. // Token: 0x170000BE RID: 190 // (get) Token: 0x0600067E RID: 1662 RVA: 0x00014C48 File Offset: 0x00012E48 // (set) Token: 0x0600067F RID: 1663 RVA: 0x00014C50 File Offset: 0x00012E50 public bool AllInternalsVisible { get { return this.all_visible; } set { this.all_visible = value; } } // Token: 0x040000A5 RID: 165 private string assemblyName; // Token: 0x040000A6 RID: 166 private bool all_visible = true; } }