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
- TextFormatter.cs
- Base64Encoder.cs
- ThumbAutomationPeer.cs
- HtmlWindowCollection.cs
- BaseResourcesBuildProvider.cs
- PassportAuthentication.cs
- OutputCacheSettings.cs
- HttpApplicationFactory.cs
- OdbcConnectionFactory.cs
- TaiwanCalendar.cs
- HttpCapabilitiesBase.cs
- Run.cs
- BindingElement.cs
- ResXResourceWriter.cs
- RightsManagementEncryptionTransform.cs
- TextRunTypographyProperties.cs
- BaseHashHelper.cs
- ReadOnlyDataSource.cs
- DbReferenceCollection.cs
- SafeMemoryMappedViewHandle.cs
- AppearanceEditorPart.cs
- SafeRightsManagementEnvironmentHandle.cs
- SqlConnectionPoolGroupProviderInfo.cs
- StandardBindingElementCollection.cs
- SafeEventLogWriteHandle.cs
- ChangesetResponse.cs
- CellCreator.cs
- LocalValueEnumerator.cs
- ClassicBorderDecorator.cs
- SemanticResultValue.cs
- CachedCompositeFamily.cs
- ControlCollection.cs
- StylusButton.cs
- Nullable.cs
- TextAutomationPeer.cs
- EntityContainerEmitter.cs
- CommandConverter.cs
- PartialCachingControl.cs
- Tuple.cs
- ToolStripStatusLabel.cs
- ParseHttpDate.cs
- ProcessStartInfo.cs
- SafeRightsManagementEnvironmentHandle.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ComponentChangingEvent.cs
- OleDbParameterCollection.cs
- DynamicILGenerator.cs
- DockingAttribute.cs
- UxThemeWrapper.cs
- XmlParserContext.cs
- CollectionBuilder.cs
- OLEDB_Enum.cs
- PartBasedPackageProperties.cs
- NamedObjectList.cs
- GlobalProxySelection.cs
- AbsoluteQuery.cs
- RequestSecurityTokenResponseCollection.cs
- ShapeTypeface.cs
- WasNotInstalledException.cs
- EntityCollectionChangedParams.cs
- BlurBitmapEffect.cs
- ShutDownListener.cs
- ThreadPool.cs
- IIS7WorkerRequest.cs
- ellipse.cs
- GridViewCommandEventArgs.cs
- SelectingProviderEventArgs.cs
- ConfigurationValues.cs
- AuthenticationManager.cs
- StructuralObject.cs
- PropertyDescriptorGridEntry.cs
- FileDialog_Vista_Interop.cs
- ObjectIDGenerator.cs
- DependencyPropertyChangedEventArgs.cs
- SafeWaitHandle.cs
- PageParser.cs
- ListSourceHelper.cs
- Profiler.cs
- AssemblyInfo.cs
- SchemaInfo.cs
- DockAndAnchorLayout.cs
- PathFigureCollection.cs
- HtmlHistory.cs
- PaintValueEventArgs.cs
- MappingModelBuildProvider.cs
- CaseInsensitiveHashCodeProvider.cs
- PolicyChain.cs
- X509Certificate2.cs
- GorillaCodec.cs
- DesignerDataTable.cs
- IndentedWriter.cs
- PolyQuadraticBezierSegment.cs
- SQLDecimal.cs
- MenuItemAutomationPeer.cs
- AdapterUtil.cs
- MsdtcWrapper.cs
- InputBindingCollection.cs
- AdCreatedEventArgs.cs
- CompiledWorkflowDefinitionContext.cs
- RawKeyboardInputReport.cs