Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / Runtime / Versioning / ComponentGuaranteesAttribute.cs / 1305376 / ComponentGuaranteesAttribute.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: ComponentGuaranteesAttribute ** ** ** Purpose: Tracking whether a component signs up for a ** a strong contract spanning multiple versions. ** ===========================================================*/ using System; namespace System.Runtime.Versioning { [Flags] [Serializable] public enum ComponentGuaranteesOptions { None = 0, Exchange = 0x1, Stable = 0x2, SideBySide = 0x4, } [AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Module | AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Interface | AttributeTargets.Delegate | AttributeTargets.Enum | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Constructor | AttributeTargets.Event, AllowMultiple = false, Inherited = false)] public sealed class ComponentGuaranteesAttribute : Attribute { private ComponentGuaranteesOptions _guarantees; public ComponentGuaranteesAttribute(ComponentGuaranteesOptions guarantees) { _guarantees = guarantees; } public ComponentGuaranteesOptions Guarantees { get { return _guarantees; } } } } // 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
- InvariantComparer.cs
- ProfileProvider.cs
- Effect.cs
- MetadataItemCollectionFactory.cs
- ToolCreatedEventArgs.cs
- OptionalRstParameters.cs
- BamlLocalizableResource.cs
- AggregateNode.cs
- InsufficientMemoryException.cs
- EventDescriptor.cs
- UnsafeNativeMethodsMilCoreApi.cs
- ExtensionFile.cs
- QilTernary.cs
- HiddenField.cs
- WebControlsSection.cs
- ChangeInterceptorAttribute.cs
- TreeNodeBinding.cs
- ProfileInfo.cs
- VirtualPathExtension.cs
- FilterQuery.cs
- ChannelDispatcherBase.cs
- NumericUpDownAcceleration.cs
- NetTcpBinding.cs
- BmpBitmapDecoder.cs
- SamlAssertionDirectKeyIdentifierClause.cs
- SchemaLookupTable.cs
- VisualBasic.cs
- TextServicesManager.cs
- RtType.cs
- StrongNamePublicKeyBlob.cs
- DescendentsWalkerBase.cs
- ExtractorMetadata.cs
- DummyDataSource.cs
- XmlSchemaSequence.cs
- SqlBuilder.cs
- SolidBrush.cs
- WebPartTracker.cs
- MoveSizeWinEventHandler.cs
- PolicyStatement.cs
- VerbConverter.cs
- BulletedListDesigner.cs
- FontDifferentiator.cs
- CodeTypeDelegate.cs
- PrefixQName.cs
- XmlSchemaComplexContentRestriction.cs
- CodeAttributeDeclaration.cs
- ConnectionModeReader.cs
- PartialClassGenerationTask.cs
- MemberPath.cs
- ExpressionVisitorHelpers.cs
- WorkflowExecutor.cs
- ResourceBinder.cs
- TypeTypeConverter.cs
- SelfIssuedSamlTokenFactory.cs
- Trace.cs
- _ScatterGatherBuffers.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- COM2TypeInfoProcessor.cs
- ErrorHandler.cs
- DoubleAnimationUsingKeyFrames.cs
- LinkLabel.cs
- LocatorManager.cs
- ComponentChangingEvent.cs
- MemberCollection.cs
- ToolboxComponentsCreatedEventArgs.cs
- HttpModulesInstallComponent.cs
- AndMessageFilterTable.cs
- SamlAuthorityBinding.cs
- IRCollection.cs
- InfoCardRSACryptoProvider.cs
- StringReader.cs
- M3DUtil.cs
- DragCompletedEventArgs.cs
- ActivityXRefConverter.cs
- BuildManagerHost.cs
- ImmComposition.cs
- XPathNodeIterator.cs
- DataContext.cs
- FreezableOperations.cs
- ISSmlParser.cs
- ArrayExtension.cs
- PagesChangedEventArgs.cs
- FileStream.cs
- MouseCaptureWithinProperty.cs
- SupportsEventValidationAttribute.cs
- TypeKeyValue.cs
- FormatSettings.cs
- ProfilePropertyNameValidator.cs
- ResourceDisplayNameAttribute.cs
- TextDecoration.cs
- Attributes.cs
- ReferenceList.cs
- RemoteTokenFactory.cs
- GenericUriParser.cs
- DataGridPageChangedEventArgs.cs
- CqlQuery.cs
- DefaultEventAttribute.cs
- ServicePoint.cs
- RemoteWebConfigurationHost.cs
- PrinterSettings.cs