Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- GridViewSelectEventArgs.cs
- ChannelPoolSettingsElement.cs
- RenderingEventArgs.cs
- CopyCodeAction.cs
- UTF8Encoding.cs
- WinFormsSecurity.cs
- CompositeCollection.cs
- TableFieldsEditor.cs
- ProcessModelSection.cs
- SchemeSettingElementCollection.cs
- DocumentViewerBaseAutomationPeer.cs
- Base64Encoder.cs
- MessageEnumerator.cs
- ConsumerConnectionPoint.cs
- CustomAttributeBuilder.cs
- ProcessManager.cs
- CssTextWriter.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- RTTrackingProfile.cs
- XmlAttributeOverrides.cs
- Stroke.cs
- Int32RectConverter.cs
- SqlDataSourceConnectionPanel.cs
- HtmlForm.cs
- PersonalizablePropertyEntry.cs
- DigestComparer.cs
- ToolStripItem.cs
- WebPartAuthorizationEventArgs.cs
- SrgsDocumentParser.cs
- SizeConverter.cs
- GifBitmapEncoder.cs
- SpanIndex.cs
- _NativeSSPI.cs
- TagPrefixCollection.cs
- RowParagraph.cs
- ParseHttpDate.cs
- TriggerBase.cs
- counter.cs
- SuppressIldasmAttribute.cs
- MouseButton.cs
- FrameworkTemplate.cs
- HttpWebResponse.cs
- UnhandledExceptionEventArgs.cs
- CursorConverter.cs
- _OSSOCK.cs
- sqlinternaltransaction.cs
- TriggerAction.cs
- LeaseManager.cs
- InheritedPropertyDescriptor.cs
- Propagator.Evaluator.cs
- TemplateXamlParser.cs
- SQLBinary.cs
- Base64Encoding.cs
- TemplateBaseAction.cs
- followingquery.cs
- cache.cs
- ToolStripDropDownClosingEventArgs.cs
- CollectionBase.cs
- ContractMapping.cs
- ScriptResourceInfo.cs
- ViewGenResults.cs
- TransactionManager.cs
- QilTargetType.cs
- AttributeAction.cs
- RegexWriter.cs
- DataListCommandEventArgs.cs
- ObjectView.cs
- ScrollItemPattern.cs
- URIFormatException.cs
- GeneralTransform3D.cs
- OracleConnectionStringBuilder.cs
- HtmlTableCell.cs
- DataGridViewIntLinkedList.cs
- CollectionBuilder.cs
- RepeaterItem.cs
- BitmapCodecInfoInternal.cs
- Vars.cs
- NetworkStream.cs
- PersonalizationDictionary.cs
- ReadContentAsBinaryHelper.cs
- Pair.cs
- ControlAdapter.cs
- PropertyReferenceSerializer.cs
- FormViewPagerRow.cs
- SelectionProcessor.cs
- VideoDrawing.cs
- SqlDataReader.cs
- WindowsUpDown.cs
- AxisAngleRotation3D.cs
- StringFunctions.cs
- XmlAttributeAttribute.cs
- DataBoundControlAdapter.cs
- ListViewSelectEventArgs.cs
- UniformGrid.cs
- DSASignatureFormatter.cs
- NTAccount.cs
- WindowsButton.cs
- ECDiffieHellman.cs
- AppendHelper.cs
- RelatedCurrencyManager.cs