Code:
/ 4.0 / 4.0 / 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. // ==++== // // 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
- ModuleConfigurationInfo.cs
- HttpCookie.cs
- UnsafeNativeMethods.cs
- GestureRecognitionResult.cs
- UndoManager.cs
- TemplateContentLoader.cs
- ProcessMonitor.cs
- SchemaTypeEmitter.cs
- EventHandlerList.cs
- TableCell.cs
- SendKeys.cs
- ReflectionTypeLoadException.cs
- WebPartDisplayModeEventArgs.cs
- CollectionChangedEventManager.cs
- PointLightBase.cs
- CodeNamespaceCollection.cs
- MetadataHelper.cs
- DataRelation.cs
- BuildProvider.cs
- TcpPortSharing.cs
- HostingPreferredMapPath.cs
- DataSetUtil.cs
- Int16Storage.cs
- TripleDESCryptoServiceProvider.cs
- UnsafeNativeMethods.cs
- CodePageEncoding.cs
- PathFigure.cs
- Interfaces.cs
- storagemappingitemcollection.viewdictionary.cs
- XamlFxTrace.cs
- mediaeventshelper.cs
- ClientTargetSection.cs
- KeyConverter.cs
- EntityViewGenerationAttribute.cs
- ToolStripItemBehavior.cs
- BitStack.cs
- PrivilegeNotHeldException.cs
- BitmapSource.cs
- HostingMessageProperty.cs
- RoutedEventArgs.cs
- XsdCachingReader.cs
- TagPrefixInfo.cs
- BookmarkEventArgs.cs
- HandlerMappingMemo.cs
- UdpTransportBindingElement.cs
- _CacheStreams.cs
- DelayedRegex.cs
- WinEventTracker.cs
- FormsAuthenticationCredentials.cs
- EndOfStreamException.cs
- XmlAtomicValue.cs
- ContentType.cs
- CodeConstructor.cs
- SqlClientFactory.cs
- ContextStaticAttribute.cs
- SafeHGlobalHandleCritical.cs
- OrderByQueryOptionExpression.cs
- TreeNodeBinding.cs
- SelectionHighlightInfo.cs
- ConfigUtil.cs
- PathTooLongException.cs
- DBSqlParserColumn.cs
- InfoCardProofToken.cs
- PointLightBase.cs
- TypeSource.cs
- CssTextWriter.cs
- MarkupObject.cs
- ApplicationGesture.cs
- IndependentAnimationStorage.cs
- QuadraticBezierSegment.cs
- TextServicesProperty.cs
- MetadataArtifactLoaderFile.cs
- GeneralTransform3D.cs
- WindowsPen.cs
- Binding.cs
- RequestCacheValidator.cs
- BuildProviderUtils.cs
- DataGridColumn.cs
- BitmapEffectInput.cs
- DataListItemEventArgs.cs
- ColorConverter.cs
- ToolTip.cs
- SafeViewOfFileHandle.cs
- Logging.cs
- CLRBindingWorker.cs
- TextElementEnumerator.cs
- FixedFlowMap.cs
- SafeRegistryHandle.cs
- SmtpSection.cs
- DynamicScriptObject.cs
- HMACMD5.cs
- wgx_render.cs
- CopyOfAction.cs
- SimpleTextLine.cs
- WindowsIdentity.cs
- ReferencedAssembly.cs
- BuilderInfo.cs
- DbXmlEnabledProviderManifest.cs
- ObjectStateEntry.cs
- SamlAssertionKeyIdentifierClause.cs