Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / Versioning / TargetFrameworkAttribute.cs / 1305376 / TargetFrameworkAttribute.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // /*============================================================ ** ** Class: TargetFrameworkAttribute ** ** ** Purpose: Identifies which SKU and version of the .NET ** Framework that a particular library was compiled against. ** Emitted by VS, and can help catch deployment problems. ** ===========================================================*/ using System; using System.Diagnostics.Contracts; namespace System.Runtime.Versioning { [AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple = false, Inherited = false)] public sealed class TargetFrameworkAttribute : Attribute { private String _frameworkName; // A target framework moniker private String _frameworkDisplayName; // The frameworkName parameter is intended to be the string form of a FrameworkName instance. public TargetFrameworkAttribute(String frameworkName) { if (frameworkName == null) throw new ArgumentNullException("frameworkName"); Contract.EndContractBlock(); _frameworkName = frameworkName; } // The target framework moniker that this assembly was compiled against. // Use the FrameworkName class to interpret target framework monikers. public String FrameworkName { get { return _frameworkName; } } public String FrameworkDisplayName { get { return _frameworkDisplayName; } set { _frameworkDisplayName = value; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== // /*============================================================ ** ** Class: TargetFrameworkAttribute ** ** ** Purpose: Identifies which SKU and version of the .NET ** Framework that a particular library was compiled against. ** Emitted by VS, and can help catch deployment problems. ** ===========================================================*/ using System; using System.Diagnostics.Contracts; namespace System.Runtime.Versioning { [AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple = false, Inherited = false)] public sealed class TargetFrameworkAttribute : Attribute { private String _frameworkName; // A target framework moniker private String _frameworkDisplayName; // The frameworkName parameter is intended to be the string form of a FrameworkName instance. public TargetFrameworkAttribute(String frameworkName) { if (frameworkName == null) throw new ArgumentNullException("frameworkName"); Contract.EndContractBlock(); _frameworkName = frameworkName; } // The target framework moniker that this assembly was compiled against. // Use the FrameworkName class to interpret target framework monikers. public String FrameworkName { get { return _frameworkName; } } public String FrameworkDisplayName { get { return _frameworkDisplayName; } set { _frameworkDisplayName = value; } } } } // 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
- DecimalStorage.cs
- DataSourceSerializationException.cs
- CodeNamespace.cs
- ComboBoxAutomationPeer.cs
- Inflater.cs
- DoubleLinkList.cs
- UnconditionalPolicy.cs
- Comparer.cs
- MultiView.cs
- TableLayoutColumnStyleCollection.cs
- XmlSchemaElement.cs
- WinEventHandler.cs
- SoapHeaderException.cs
- DataGridViewSortCompareEventArgs.cs
- AlternateViewCollection.cs
- BitmapEffectInput.cs
- VirtualDirectoryMappingCollection.cs
- DrawListViewItemEventArgs.cs
- AmbientLight.cs
- XmlSchemaSimpleTypeList.cs
- ResourceDescriptionAttribute.cs
- SafeViewOfFileHandle.cs
- WorkflowMarkupSerializer.cs
- ContentDisposition.cs
- BitmapFrameEncode.cs
- LoginNameDesigner.cs
- SystemWebCachingSectionGroup.cs
- Cursor.cs
- WindowsAuthenticationEventArgs.cs
- InnerItemCollectionView.cs
- EventToken.cs
- ScopelessEnumAttribute.cs
- CodeObject.cs
- WindowInteropHelper.cs
- EmissiveMaterial.cs
- QueryCacheEntry.cs
- Parameter.cs
- mansign.cs
- TypeConverterAttribute.cs
- TimelineGroup.cs
- sqlstateclientmanager.cs
- BlockExpression.cs
- Environment.cs
- TextTreeTextBlock.cs
- EditingMode.cs
- Image.cs
- ContentElementCollection.cs
- PerfCounterSection.cs
- MatrixIndependentAnimationStorage.cs
- PropertyRecord.cs
- IListConverters.cs
- InkCanvasFeedbackAdorner.cs
- Completion.cs
- ThumbButtonInfoCollection.cs
- LoadWorkflowCommand.cs
- Metafile.cs
- Geometry3D.cs
- TdsParserSessionPool.cs
- StatusBarPanelClickEvent.cs
- PinnedBufferMemoryStream.cs
- FixedPageStructure.cs
- HandleCollector.cs
- DirectoryLocalQuery.cs
- FormViewRow.cs
- ValidationSettings.cs
- ComponentEditorPage.cs
- GenericPrincipal.cs
- TextEditorContextMenu.cs
- PtsCache.cs
- ClientUriBehavior.cs
- FloaterParagraph.cs
- HMACRIPEMD160.cs
- ToolStripContainerDesigner.cs
- MethodRental.cs
- ISO2022Encoding.cs
- RegisterInfo.cs
- EmptyControlCollection.cs
- WindowsSpinner.cs
- EtwTrace.cs
- AspNetSynchronizationContext.cs
- ParentControlDesigner.cs
- CaseStatement.cs
- ProxyGenerator.cs
- OperationAbortedException.cs
- EntityDataSourceEntitySetNameItem.cs
- TiffBitmapDecoder.cs
- RadioButton.cs
- DbParameterHelper.cs
- HttpModuleCollection.cs
- QueryStringHandler.cs
- XmlValidatingReaderImpl.cs
- UnicodeEncoding.cs
- WebPartEditorApplyVerb.cs
- SessionEndedEventArgs.cs
- XmlNavigatorFilter.cs
- ObfuscationAttribute.cs
- CodeAccessSecurityEngine.cs
- GroupByQueryOperator.cs
- BatchServiceHost.cs
- DBDataPermissionAttribute.cs