Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / clr / src / BCL / System / ObsoleteAttribute.cs / 1 / ObsoleteAttribute.cs
// ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: ObsoleteAttribute ** ** ** Purpose: Attribute for functions, etc that will be removed. ** ** ===========================================================*/ namespace System { using System; using System.Runtime.Remoting; // This attribute is attached to members that are not to be used any longer. // Message is some human readable explanation of what to use // Error indicates if the compiler should treat usage of such a method as an // error. (this would be used if the actual implementation of the obsolete // method's implementation had changed). // [Serializable(), AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Constructor | AttributeTargets.Method| AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Delegate , Inherited = false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class ObsoleteAttribute : Attribute { private String _message; private bool _error; public ObsoleteAttribute () { _message = null; _error = false; } public ObsoleteAttribute (String message) { _message = message; _error = false; } public ObsoleteAttribute (String message, bool error) { _message = message; _error = error; } public String Message { get {return _message;} } public bool IsError{ get {return _error;} } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // Copyright (c) Microsoft Corporation. All rights reserved. // // ==--== /*============================================================ ** ** Class: ObsoleteAttribute ** ** ** Purpose: Attribute for functions, etc that will be removed. ** ** ===========================================================*/ namespace System { using System; using System.Runtime.Remoting; // This attribute is attached to members that are not to be used any longer. // Message is some human readable explanation of what to use // Error indicates if the compiler should treat usage of such a method as an // error. (this would be used if the actual implementation of the obsolete // method's implementation had changed). // [Serializable(), AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Constructor | AttributeTargets.Method| AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Event | AttributeTargets.Delegate , Inherited = false)] [System.Runtime.InteropServices.ComVisible(true)] public sealed class ObsoleteAttribute : Attribute { private String _message; private bool _error; public ObsoleteAttribute () { _message = null; _error = false; } public ObsoleteAttribute (String message) { _message = message; _error = false; } public ObsoleteAttribute (String message, bool error) { _message = message; _error = error; } public String Message { get {return _message;} } public bool IsError{ get {return _error;} } } } // 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
- DeviceContext.cs
- SourceChangedEventArgs.cs
- ClientSettingsProvider.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- ByteStreamMessageUtility.cs
- DataGridCellItemAutomationPeer.cs
- PeerTransportElement.cs
- SwitchElementsCollection.cs
- connectionpool.cs
- ObjectDataSourceFilteringEventArgs.cs
- altserialization.cs
- DataGridHyperlinkColumn.cs
- SqlLiftWhereClauses.cs
- CopyCodeAction.cs
- HeaderedItemsControl.cs
- XLinq.cs
- VectorConverter.cs
- ClientTarget.cs
- Int32RectValueSerializer.cs
- FixedSchema.cs
- X509CertificateRecipientClientCredential.cs
- WebPartUtil.cs
- ViewCellRelation.cs
- TreeView.cs
- DBConnectionString.cs
- XPathSelectionIterator.cs
- AliasExpr.cs
- PersistChildrenAttribute.cs
- SecurityChannelFaultConverter.cs
- DefaultValueConverter.cs
- AsyncDataRequest.cs
- FixedElement.cs
- FontWeights.cs
- TransportSecurityProtocolFactory.cs
- IResourceProvider.cs
- MultiBindingExpression.cs
- InputQueue.cs
- ManipulationBoundaryFeedbackEventArgs.cs
- WebPartDisplayModeEventArgs.cs
- ByteStreamMessageEncoderFactory.cs
- InfoCardKeyedHashAlgorithm.cs
- COM2PropertyDescriptor.cs
- WSFederationHttpBindingElement.cs
- TextViewElement.cs
- tooltip.cs
- SQLInt32Storage.cs
- ButtonChrome.cs
- AssemblyNameProxy.cs
- AttachedAnnotationChangedEventArgs.cs
- MatrixConverter.cs
- PartialCachingControl.cs
- BamlRecordWriter.cs
- MenuItemStyle.cs
- MailAddressCollection.cs
- PerfCounterSection.cs
- FatalException.cs
- DrawingAttributesDefaultValueFactory.cs
- OleDbWrapper.cs
- HtmlTableCell.cs
- DateTimeConverter2.cs
- ProxyManager.cs
- ObjectStateFormatter.cs
- CustomAttributeFormatException.cs
- ObjectReferenceStack.cs
- HandlerBase.cs
- ConfigXmlCDataSection.cs
- SettingsPropertyValue.cs
- ConfigXmlText.cs
- JournalNavigationScope.cs
- ProcessHostServerConfig.cs
- RelationshipEndCollection.cs
- SocketInformation.cs
- util.cs
- PrinterUnitConvert.cs
- GridViewSelectEventArgs.cs
- SelectionRange.cs
- XmlSchemaSubstitutionGroup.cs
- _Rfc2616CacheValidators.cs
- ObjectDataSourceChooseMethodsPanel.cs
- counter.cs
- MimeFormReflector.cs
- EtwTrace.cs
- ClientSettings.cs
- HashMembershipCondition.cs
- BulletedList.cs
- ServiceNameCollection.cs
- ListManagerBindingsCollection.cs
- TcpHostedTransportConfiguration.cs
- WebPartEditorCancelVerb.cs
- CorrelationManager.cs
- CollectionView.cs
- WebReferencesBuildProvider.cs
- PenLineCapValidation.cs
- ProcessModelSection.cs
- StylusButtonCollection.cs
- TimerElapsedEvenArgs.cs
- CrossSiteScriptingValidation.cs
- PerformanceCounterPermissionEntry.cs
- Odbc32.cs
- AsnEncodedData.cs