Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / clr / src / BCL / System / Reflection / AssemblyAttributes.cs / 1 / AssemblyAttributes.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** File: AssemblyAttributes ** ** ** Purpose: For Assembly-related custom attributes. ** ** =============================================================================*/ namespace System.Reflection { using System; using System.Configuration.Assemblies; [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class AssemblyInformationalVersionAttribute : Attribute { private String m_informationalVersion; public AssemblyInformationalVersionAttribute(String informationalVersion) { m_informationalVersion = informationalVersion; } public String InformationalVersion { get { return m_informationalVersion; } } } [AttributeUsage(AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class AssemblyFileVersionAttribute : Attribute { private String _version; public AssemblyFileVersionAttribute(String version) { if (version == null) throw new ArgumentNullException("version"); _version = version; } public String Version { get { return _version; } } } [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public unsafe sealed class AssemblyCultureAttribute : Attribute { private String m_culture; public AssemblyCultureAttribute(String culture) { m_culture = culture; } public String Culture { get { return m_culture; } } } [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public unsafe sealed class AssemblyVersionAttribute : Attribute { private String m_version; public AssemblyVersionAttribute(String version) { m_version = version; } public String Version { get { return m_version; } } } [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class AssemblyKeyFileAttribute : Attribute { private String m_keyFile; public AssemblyKeyFileAttribute(String keyFile) { m_keyFile = keyFile; } public String KeyFile { get { return m_keyFile; } } } [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class AssemblyDelaySignAttribute : Attribute { private bool m_delaySign; public AssemblyDelaySignAttribute(bool delaySign) { m_delaySign = delaySign; } public bool DelaySign { get { return m_delaySign; } } } [AttributeUsage(AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public unsafe sealed class AssemblyAlgorithmIdAttribute : Attribute { private uint m_algId; public AssemblyAlgorithmIdAttribute(AssemblyHashAlgorithm algorithmId) { m_algId = (uint) algorithmId; } [CLSCompliant(false)] public AssemblyAlgorithmIdAttribute(uint algorithmId) { m_algId = algorithmId; } [CLSCompliant(false)] public uint AlgorithmId { get { return m_algId; } } } [AttributeUsage(AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public unsafe sealed class AssemblyFlagsAttribute : Attribute { private AssemblyNameFlags m_flags; [Obsolete("This constructor has been deprecated. Please use AssemblyFlagsAttribute(AssemblyNameFlags) instead. http://go.microsoft.com/fwlink/?linkid=14202")] [CLSCompliant(false)] public AssemblyFlagsAttribute(uint flags) { m_flags = (AssemblyNameFlags)flags; } [Obsolete("This property has been deprecated. Please use AssemblyFlags instead. http://go.microsoft.com/fwlink/?linkid=14202")] [CLSCompliant(false)] public uint Flags { get { return (uint)m_flags; } } // This, of course, should be typed as AssemblyNameFlags. The compat police don't allow such changes. public int AssemblyFlags { get { return (int)m_flags; } } [Obsolete("This constructor has been deprecated. Please use AssemblyFlagsAttribute(AssemblyNameFlags) instead. http://go.microsoft.com/fwlink/?linkid=14202")] public AssemblyFlagsAttribute(int assemblyFlags) { m_flags = (AssemblyNameFlags)assemblyFlags; } public AssemblyFlagsAttribute(AssemblyNameFlags assemblyFlags) { m_flags = assemblyFlags; } } #if !FEATURE_PAL [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class AssemblyKeyNameAttribute : Attribute { private String m_keyName; public AssemblyKeyNameAttribute(String keyName) { m_keyName = keyName; } public String KeyName { get { return m_keyName; } } } #endif // !FEATURE_PAL } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================================== ** ** File: AssemblyAttributes ** ** ** Purpose: For Assembly-related custom attributes. ** ** =============================================================================*/ namespace System.Reflection { using System; using System.Configuration.Assemblies; [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] 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, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class AssemblyInformationalVersionAttribute : Attribute { private String m_informationalVersion; public AssemblyInformationalVersionAttribute(String informationalVersion) { m_informationalVersion = informationalVersion; } public String InformationalVersion { get { return m_informationalVersion; } } } [AttributeUsage(AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class AssemblyFileVersionAttribute : Attribute { private String _version; public AssemblyFileVersionAttribute(String version) { if (version == null) throw new ArgumentNullException("version"); _version = version; } public String Version { get { return _version; } } } [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public unsafe sealed class AssemblyCultureAttribute : Attribute { private String m_culture; public AssemblyCultureAttribute(String culture) { m_culture = culture; } public String Culture { get { return m_culture; } } } [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public unsafe sealed class AssemblyVersionAttribute : Attribute { private String m_version; public AssemblyVersionAttribute(String version) { m_version = version; } public String Version { get { return m_version; } } } [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class AssemblyKeyFileAttribute : Attribute { private String m_keyFile; public AssemblyKeyFileAttribute(String keyFile) { m_keyFile = keyFile; } public String KeyFile { get { return m_keyFile; } } } [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class AssemblyDelaySignAttribute : Attribute { private bool m_delaySign; public AssemblyDelaySignAttribute(bool delaySign) { m_delaySign = delaySign; } public bool DelaySign { get { return m_delaySign; } } } [AttributeUsage(AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public unsafe sealed class AssemblyAlgorithmIdAttribute : Attribute { private uint m_algId; public AssemblyAlgorithmIdAttribute(AssemblyHashAlgorithm algorithmId) { m_algId = (uint) algorithmId; } [CLSCompliant(false)] public AssemblyAlgorithmIdAttribute(uint algorithmId) { m_algId = algorithmId; } [CLSCompliant(false)] public uint AlgorithmId { get { return m_algId; } } } [AttributeUsage(AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public unsafe sealed class AssemblyFlagsAttribute : Attribute { private AssemblyNameFlags m_flags; [Obsolete("This constructor has been deprecated. Please use AssemblyFlagsAttribute(AssemblyNameFlags) instead. http://go.microsoft.com/fwlink/?linkid=14202")] [CLSCompliant(false)] public AssemblyFlagsAttribute(uint flags) { m_flags = (AssemblyNameFlags)flags; } [Obsolete("This property has been deprecated. Please use AssemblyFlags instead. http://go.microsoft.com/fwlink/?linkid=14202")] [CLSCompliant(false)] public uint Flags { get { return (uint)m_flags; } } // This, of course, should be typed as AssemblyNameFlags. The compat police don't allow such changes. public int AssemblyFlags { get { return (int)m_flags; } } [Obsolete("This constructor has been deprecated. Please use AssemblyFlagsAttribute(AssemblyNameFlags) instead. http://go.microsoft.com/fwlink/?linkid=14202")] public AssemblyFlagsAttribute(int assemblyFlags) { m_flags = (AssemblyNameFlags)assemblyFlags; } public AssemblyFlagsAttribute(AssemblyNameFlags assemblyFlags) { m_flags = assemblyFlags; } } #if !FEATURE_PAL [AttributeUsage (AttributeTargets.Assembly, Inherited=false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class AssemblyKeyNameAttribute : Attribute { private String m_keyName; public AssemblyKeyNameAttribute(String keyName) { m_keyName = keyName; } public String KeyName { get { return m_keyName; } } } #endif // !FEATURE_PAL } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CanExecuteRoutedEventArgs.cs
- StrokeRenderer.cs
- Border.cs
- WebControlsSection.cs
- AspCompat.cs
- XPathDocument.cs
- EntityCommand.cs
- BitmapInitialize.cs
- SspiHelper.cs
- RecognitionResult.cs
- ExpandSegment.cs
- RelationshipEndCollection.cs
- UserMapPath.cs
- XmlDataSourceDesigner.cs
- DataListItem.cs
- RMEnrollmentPage1.cs
- IsolatedStorageFilePermission.cs
- Rotation3D.cs
- ProcessProtocolHandler.cs
- InputMethod.cs
- IUnknownConstantAttribute.cs
- SequentialOutput.cs
- TypeGenericEnumerableViewSchema.cs
- ContractCodeDomInfo.cs
- BufferedGraphics.cs
- dbenumerator.cs
- HyperLink.cs
- SqlBuilder.cs
- MissingMethodException.cs
- ConvertersCollection.cs
- AuthenticationException.cs
- GroupItemAutomationPeer.cs
- XPathNodePointer.cs
- InternalSafeNativeMethods.cs
- WCFBuildProvider.cs
- SQLGuid.cs
- XmlWriterTraceListener.cs
- WindowsPrincipal.cs
- BindingGroup.cs
- XmlElementCollection.cs
- GlyphingCache.cs
- WebServiceErrorEvent.cs
- Ticks.cs
- _UriTypeConverter.cs
- ZipIOExtraFieldPaddingElement.cs
- BitmapEffect.cs
- InputBindingCollection.cs
- StreamGeometryContext.cs
- PersonalizationProvider.cs
- ReadWriteObjectLock.cs
- PrimaryKeyTypeConverter.cs
- IPHostEntry.cs
- RegexFCD.cs
- FolderLevelBuildProvider.cs
- GeneralTransformGroup.cs
- SimpleWebHandlerParser.cs
- WindowsSpinner.cs
- HostingPreferredMapPath.cs
- BamlLocalizabilityResolver.cs
- ReceiveContextCollection.cs
- AxisAngleRotation3D.cs
- HtmlAnchor.cs
- DoubleAnimationClockResource.cs
- RegexGroup.cs
- SimplePropertyEntry.cs
- WebPartMinimizeVerb.cs
- ParentUndoUnit.cs
- ObjectQueryState.cs
- ObjectNotFoundException.cs
- CombinedHttpChannel.cs
- ITreeGenerator.cs
- BlockUIContainer.cs
- StylusPlugin.cs
- DragDrop.cs
- BindingsCollection.cs
- AdCreatedEventArgs.cs
- FilterQueryOptionExpression.cs
- GridViewColumn.cs
- sqlcontext.cs
- CacheVirtualItemsEvent.cs
- X509Chain.cs
- SqlBulkCopy.cs
- ListViewCommandEventArgs.cs
- SqlDataSourceAdvancedOptionsForm.cs
- OleCmdHelper.cs
- RightsManagementProvider.cs
- PageThemeBuildProvider.cs
- MemberHolder.cs
- BrushMappingModeValidation.cs
- XmlNode.cs
- ConfigXmlText.cs
- OracleTimeSpan.cs
- EarlyBoundInfo.cs
- CustomErrorsSection.cs
- TransactionScope.cs
- Positioning.cs
- IsolatedStorageException.cs
- SimpleModelProvider.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- ResXFileRef.cs