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
- Intellisense.cs
- BamlBinaryWriter.cs
- GCHandleCookieTable.cs
- SecurityException.cs
- DelegateSerializationHolder.cs
- DataServiceOperationContext.cs
- SslStream.cs
- SHA1Managed.cs
- BinaryWriter.cs
- ApplicationDirectory.cs
- ObjectHandle.cs
- sqlser.cs
- RowUpdatedEventArgs.cs
- SqlCachedBuffer.cs
- BindingExpressionBase.cs
- DLinqTableProvider.cs
- EmbeddedMailObject.cs
- X500Name.cs
- StickyNoteAnnotations.cs
- ArgumentException.cs
- TreeBuilder.cs
- DataGridViewCellPaintingEventArgs.cs
- ResourceKey.cs
- Authorization.cs
- Bitmap.cs
- FixedSOMFixedBlock.cs
- DependencyObject.cs
- EntityDataSourceSelectingEventArgs.cs
- shaper.cs
- AppDomainAttributes.cs
- ProfileGroupSettingsCollection.cs
- TextDecorationLocationValidation.cs
- DataBoundControlAdapter.cs
- TypeConverterAttribute.cs
- LinkLabelLinkClickedEvent.cs
- ScriptingSectionGroup.cs
- JoinGraph.cs
- Label.cs
- MemberInfoSerializationHolder.cs
- XmlException.cs
- Size3D.cs
- AlgoModule.cs
- TemplateAction.cs
- XPathNode.cs
- ServiceTimeoutsBehavior.cs
- OleDbCommand.cs
- WebDescriptionAttribute.cs
- ProtocolsSection.cs
- AssemblyInfo.cs
- GeometryDrawing.cs
- ResumeStoryboard.cs
- KnowledgeBase.cs
- FormViewActionList.cs
- SubpageParagraph.cs
- ConnectionOrientedTransportChannelFactory.cs
- MemberInitExpression.cs
- SqlExpander.cs
- SqlError.cs
- Page.cs
- FontResourceCache.cs
- ConfigXmlWhitespace.cs
- COAUTHIDENTITY.cs
- SqlUtils.cs
- ApplicationDirectory.cs
- MimeMapping.cs
- XmlAttributes.cs
- BrowserTree.cs
- NullableBoolConverter.cs
- LinqDataSourceHelper.cs
- CrossSiteScriptingValidation.cs
- DataRecordInfo.cs
- CapabilitiesAssignment.cs
- HealthMonitoringSection.cs
- documentsequencetextview.cs
- X509RecipientCertificateClientElement.cs
- SendParametersContent.cs
- IisTraceWebEventProvider.cs
- ACL.cs
- CodeAttributeDeclarationCollection.cs
- Attributes.cs
- DataKey.cs
- PolyLineSegment.cs
- ProxyElement.cs
- JulianCalendar.cs
- XmlnsDefinitionAttribute.cs
- SiteOfOriginPart.cs
- RequestCachingSection.cs
- PathFigureCollection.cs
- CriticalHandle.cs
- Scanner.cs
- BindableTemplateBuilder.cs
- TerminatorSinks.cs
- TypeUsage.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- WorkflowTransactionOptions.cs
- WebBrowserUriTypeConverter.cs
- XmlWrappingReader.cs
- ControlIdConverter.cs
- InProcStateClientManager.cs
- DbException.cs