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
- Trace.cs
- ColumnHeaderConverter.cs
- ZipPackage.cs
- DetailsView.cs
- ThousandthOfEmRealPoints.cs
- HandlerWithFactory.cs
- InputLangChangeRequestEvent.cs
- XmlWrappingReader.cs
- StateMachineWorkflow.cs
- GiveFeedbackEvent.cs
- ClientConvert.cs
- Point3DAnimationUsingKeyFrames.cs
- SymmetricAlgorithm.cs
- InputScope.cs
- CryptoProvider.cs
- OdbcConnection.cs
- MessageDecoder.cs
- DragDrop.cs
- DataBindingCollectionEditor.cs
- ProcessHostMapPath.cs
- SemanticKeyElement.cs
- controlskin.cs
- Material.cs
- LayoutTableCell.cs
- TripleDES.cs
- SystemFonts.cs
- ScriptComponentDescriptor.cs
- BooleanAnimationUsingKeyFrames.cs
- SerializerProvider.cs
- QilInvokeLateBound.cs
- NativeMethods.cs
- PropertyChangedEventArgs.cs
- PathGeometry.cs
- CanonicalFontFamilyReference.cs
- EFAssociationProvider.cs
- Section.cs
- SpecialTypeDataContract.cs
- LogAppendAsyncResult.cs
- PartitionResolver.cs
- FontWeight.cs
- PrintSchema.cs
- ObjectDisposedException.cs
- SqlServices.cs
- ClientScriptManager.cs
- Pair.cs
- PaperSize.cs
- ParserExtension.cs
- Directory.cs
- MethodAccessException.cs
- JpegBitmapEncoder.cs
- DataTableClearEvent.cs
- RSAPKCS1KeyExchangeFormatter.cs
- Message.cs
- TagMapCollection.cs
- COM2AboutBoxPropertyDescriptor.cs
- XmlSubtreeReader.cs
- KeyInstance.cs
- TextMetrics.cs
- ArgIterator.cs
- PropertyChangingEventArgs.cs
- DefaultTypeArgumentAttribute.cs
- TextEditorTyping.cs
- ListViewItem.cs
- StaticResourceExtension.cs
- PLINQETWProvider.cs
- SystemIPGlobalStatistics.cs
- DictionaryBase.cs
- ConfigXmlCDataSection.cs
- WorkflowFormatterBehavior.cs
- loginstatus.cs
- XmlSerializerVersionAttribute.cs
- _KerberosClient.cs
- ScriptMethodAttribute.cs
- MemberRelationshipService.cs
- WebEventTraceProvider.cs
- Decoder.cs
- Literal.cs
- PropertyNames.cs
- PointAnimationUsingPath.cs
- BitmapCacheBrush.cs
- RequestQueue.cs
- AuthenticationModuleElementCollection.cs
- HybridWebProxyFinder.cs
- ReliableOutputConnection.cs
- CultureInfoConverter.cs
- BaseCodeDomTreeGenerator.cs
- DoubleKeyFrameCollection.cs
- HttpWrapper.cs
- InputGestureCollection.cs
- TimeStampChecker.cs
- ColorConvertedBitmapExtension.cs
- DateTimeOffsetConverter.cs
- DBSchemaTable.cs
- ReturnEventArgs.cs
- SchemaMapping.cs
- ColumnReorderedEventArgs.cs
- ClientProxyGenerator.cs
- LazyInitializer.cs
- UIElementParaClient.cs
- XmlSchemaNotation.cs