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
- HtmlTernaryTree.cs
- Localizer.cs
- ObjectStateManager.cs
- MemberDomainMap.cs
- VirtualizingStackPanel.cs
- HiddenField.cs
- AddInSegmentDirectoryNotFoundException.cs
- LockCookie.cs
- CachedPathData.cs
- ApplicationContext.cs
- _OSSOCK.cs
- SqlDataSourceFilteringEventArgs.cs
- OleDbErrorCollection.cs
- ShaperBuffers.cs
- NameNode.cs
- WmlLinkAdapter.cs
- ITextView.cs
- TextRenderer.cs
- StorageEntityContainerMapping.cs
- BamlBinaryReader.cs
- ProjectionCamera.cs
- SparseMemoryStream.cs
- DocumentPageHost.cs
- IndexOutOfRangeException.cs
- GACIdentityPermission.cs
- RegisteredScript.cs
- ProcessingInstructionAction.cs
- newitemfactory.cs
- SqlConnection.cs
- ConcurrentStack.cs
- TableParagraph.cs
- StorageSetMapping.cs
- Relationship.cs
- JsonFormatMapping.cs
- FontUnitConverter.cs
- TreeNodeMouseHoverEvent.cs
- SQlBooleanStorage.cs
- Encoding.cs
- OAVariantLib.cs
- Invariant.cs
- ContextMenuStripGroup.cs
- CodeDomSerializerException.cs
- PackageStore.cs
- SymmetricKeyWrap.cs
- DataGrid.cs
- BaseValidatorDesigner.cs
- FontFamilyIdentifier.cs
- UIElementAutomationPeer.cs
- NativeObjectSecurity.cs
- ArgIterator.cs
- RequestCachingSection.cs
- DataTableClearEvent.cs
- Expression.cs
- NetworkAddressChange.cs
- MarkupObject.cs
- FaultBookmark.cs
- MessageQueue.cs
- ImageFormat.cs
- WorkflowHostingResponseContext.cs
- SqlUDTStorage.cs
- SchemaImporterExtension.cs
- ProtocolElementCollection.cs
- SpotLight.cs
- TreeNodeEventArgs.cs
- ListViewContainer.cs
- DataGridViewComboBoxColumnDesigner.cs
- QilInvoke.cs
- ChannelManagerHelpers.cs
- httpstaticobjectscollection.cs
- ZipFileInfo.cs
- Translator.cs
- ToolStripContentPanelRenderEventArgs.cs
- itemelement.cs
- Int32Rect.cs
- OleDbDataAdapter.cs
- CancelEventArgs.cs
- Point3DAnimationBase.cs
- DataBoundControlDesigner.cs
- StylusDevice.cs
- Visitors.cs
- IncrementalReadDecoders.cs
- SystemUdpStatistics.cs
- QuestionEventArgs.cs
- TextMarkerSource.cs
- RelationshipConstraintValidator.cs
- EmptyWorkItem.cs
- ConvertEvent.cs
- ToolStripDesignerUtils.cs
- ClaimSet.cs
- DbModificationCommandTree.cs
- StaticFileHandler.cs
- X509ImageLogo.cs
- ThreadAttributes.cs
- CompositeFontFamily.cs
- TypedReference.cs
- ListViewSelectEventArgs.cs
- WindowsScroll.cs
- DocComment.cs
- BitmapScalingModeValidation.cs
- TreeView.cs