// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== //============================================================================= // // Purpose: For Assembly-related reflection custom attributes. // //============================================================================= namespace System.Reflection { using System; //| [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=false)] public sealed class AssemblyCopyrightAttribute : Attribute { private String m_copyright; //| public AssemblyCopyrightAttribute(String copyright) { m_copyright = copyright; } //| public String Copyright { get { return m_copyright; } } } //| [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=false)] public sealed class AssemblyTrademarkAttribute : Attribute { private String m_trademark; //| public AssemblyTrademarkAttribute(String trademark) { m_trademark = trademark; } //| public String Trademark { get { return m_trademark; } } } //| [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=false)] public sealed class AssemblyProductAttribute : Attribute { private String m_product; //| public AssemblyProductAttribute(String product) { m_product = product; } //| public String Product { get { return m_product; } } } //| [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=false)] public sealed class AssemblyCompanyAttribute : Attribute { private String m_company; //| public AssemblyCompanyAttribute(String company) { m_company = company; } //| public String Company { get { return m_company; } } } //| [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=false)] public sealed class AssemblyDescriptionAttribute : Attribute { private String m_description; //| public AssemblyDescriptionAttribute(String description) { m_description = description; } //| public String Description { get { return m_description; } } } //| [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=false)] public sealed class AssemblyTitleAttribute : Attribute { private String m_title; //| public AssemblyTitleAttribute(String title) { m_title = title; } //| public String Title { get { return m_title; } } } //| [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=false)] public sealed class AssemblyConfigurationAttribute : Attribute { private String m_configuration; //| public AssemblyConfigurationAttribute(String configuration) { m_configuration = configuration; } //| public String Configuration { get { return m_configuration; } } } //| [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=false)] public sealed class AssemblyDefaultAliasAttribute : Attribute { private String m_defaultAlias; //| public AssemblyDefaultAliasAttribute(String defaultAlias) { m_defaultAlias = defaultAlias; } //| public String DefaultAlias { get { return m_defaultAlias; } } } //| [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=false)] public sealed class AssemblyInformationalVersionAttribute : Attribute { private String m_informationalVersion; //| public AssemblyInformationalVersionAttribute(String informationalVersion) { m_informationalVersion = informationalVersion; } //| public String InformationalVersion { get { return m_informationalVersion; } } } }