Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / System / ObsoleteAttribute.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Zone.cs
- StateDesigner.TransitionInfo.cs
- TraceData.cs
- BufferedWebEventProvider.cs
- PointCollectionValueSerializer.cs
- querybuilder.cs
- Encoding.cs
- OrderedDictionaryStateHelper.cs
- WindowsListViewSubItem.cs
- WindowsAuthenticationEventArgs.cs
- Random.cs
- ContentWrapperAttribute.cs
- SafeCryptContextHandle.cs
- TCEAdapterGenerator.cs
- SiteMapSection.cs
- StyleTypedPropertyAttribute.cs
- _Semaphore.cs
- ErrorHandler.cs
- TileBrush.cs
- SctClaimDictionary.cs
- DbResourceAllocator.cs
- DataGridViewRowErrorTextNeededEventArgs.cs
- MessageQueueException.cs
- SqlDataReaderSmi.cs
- WebPartConnectionsCancelVerb.cs
- ResourceBinder.cs
- JsonSerializer.cs
- CalloutQueueItem.cs
- StreamProxy.cs
- SamlConstants.cs
- XmlElementAttribute.cs
- SystemParameters.cs
- DiagnosticEventProvider.cs
- ExternalFile.cs
- DeferredElementTreeState.cs
- NativeActivityTransactionContext.cs
- MSG.cs
- FormsIdentity.cs
- ExtendedPropertyDescriptor.cs
- Int16AnimationBase.cs
- FieldInfo.cs
- XPathBinder.cs
- OdbcInfoMessageEvent.cs
- FlowNode.cs
- OleDbErrorCollection.cs
- NavigationWindow.cs
- AffineTransform3D.cs
- CodeDomConfigurationHandler.cs
- CollectionViewGroup.cs
- ObjectDataSourceMethodEventArgs.cs
- XmlNavigatorFilter.cs
- StructuralCache.cs
- Validator.cs
- WebPartMenu.cs
- RuntimeArgumentHandle.cs
- ToolStripItemEventArgs.cs
- TableItemPatternIdentifiers.cs
- ArgumentDirectionHelper.cs
- ProviderSettingsCollection.cs
- MergablePropertyAttribute.cs
- TextElementEditingBehaviorAttribute.cs
- CngUIPolicy.cs
- MessagingDescriptionAttribute.cs
- WebPartDisplayModeCancelEventArgs.cs
- DataServiceSaveChangesEventArgs.cs
- BamlBinaryWriter.cs
- PageContentCollection.cs
- AmbiguousMatchException.cs
- _DomainName.cs
- PlainXmlWriter.cs
- LogEntryDeserializer.cs
- GridProviderWrapper.cs
- FormViewAutoFormat.cs
- EdmPropertyAttribute.cs
- XmlSchemaInclude.cs
- TextLine.cs
- InstancePersistence.cs
- FormViewRow.cs
- SrgsSemanticInterpretationTag.cs
- AutoResetEvent.cs
- CalendarButton.cs
- LockCookie.cs
- TableColumn.cs
- EdmSchemaError.cs
- SqlConnectionFactory.cs
- SHA384.cs
- MaskedTextBox.cs
- RedirectionProxy.cs
- EventDescriptorCollection.cs
- PenThread.cs
- MappingMetadataHelper.cs
- DLinqAssociationProvider.cs
- ModuleConfigurationInfo.cs
- Vertex.cs
- XmlReflectionImporter.cs
- ApplicationSettingsBase.cs
- PathTooLongException.cs
- SemanticResolver.cs
- HTMLTextWriter.cs
- StringValidator.cs