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
- MessagePartProtectionMode.cs
- TreeViewCancelEvent.cs
- QilTargetType.cs
- DateTimeValueSerializerContext.cs
- Table.cs
- KnownBoxes.cs
- LocatorGroup.cs
- SqlConnectionStringBuilder.cs
- MenuBase.cs
- GenericTextProperties.cs
- RelatedPropertyManager.cs
- StrokeNodeOperations.cs
- SortedDictionary.cs
- Control.cs
- FileIOPermission.cs
- X509Chain.cs
- BulletedListEventArgs.cs
- TableFieldsEditor.cs
- MimeMapping.cs
- hebrewshape.cs
- ContentFileHelper.cs
- PartialCachingAttribute.cs
- IndividualDeviceConfig.cs
- _ProxyChain.cs
- OperationAbortedException.cs
- SecurityTokenAttachmentMode.cs
- MsmqIntegrationProcessProtocolHandler.cs
- GroupItem.cs
- ClientData.cs
- XmlSchemaObjectTable.cs
- PageHandlerFactory.cs
- ConvertEvent.cs
- TextEmbeddedObject.cs
- MemoryRecordBuffer.cs
- InheritanceUI.cs
- BoundingRectTracker.cs
- SessionState.cs
- DateTimeConstantAttribute.cs
- DataViewManagerListItemTypeDescriptor.cs
- MsmqAuthenticationMode.cs
- ImportDesigner.xaml.cs
- XmlConvert.cs
- Binding.cs
- TdsParserStaticMethods.cs
- RadioButtonStandardAdapter.cs
- XamlSerializationHelper.cs
- PassportAuthenticationModule.cs
- Bezier.cs
- CollectionView.cs
- InvalidCastException.cs
- SapiAttributeParser.cs
- Assert.cs
- MatrixIndependentAnimationStorage.cs
- CopyAttributesAction.cs
- MailDefinition.cs
- EditorReuseAttribute.cs
- GacUtil.cs
- TableLayoutStyle.cs
- AssemblyHash.cs
- TraversalRequest.cs
- ConfigurationException.cs
- BinHexEncoder.cs
- CompressEmulationStream.cs
- SiteMapNode.cs
- PolyLineSegment.cs
- CatalogPart.cs
- TimelineGroup.cs
- X509ChainPolicy.cs
- SecurityTokenProviderContainer.cs
- LabelAutomationPeer.cs
- SvcMapFileLoader.cs
- TargetControlTypeCache.cs
- StringCollection.cs
- XmlEntity.cs
- PrintPreviewControl.cs
- SafeLocalAllocation.cs
- MethodToken.cs
- RouteCollection.cs
- CursorConverter.cs
- GCHandleCookieTable.cs
- PropagatorResult.cs
- DateTimeFormat.cs
- PropertyIDSet.cs
- AppDomainGrammarProxy.cs
- ThemeConfigurationDialog.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- SingleConverter.cs
- FormsAuthentication.cs
- CollectionAdapters.cs
- SpeechSeg.cs
- ICollection.cs
- DispatchChannelSink.cs
- BindingContext.cs
- ResourceSetExpression.cs
- HelpProvider.cs
- DescendentsWalkerBase.cs
- OdbcEnvironmentHandle.cs
- HandlerWithFactory.cs
- SocketException.cs
- DesignerAttribute.cs