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
- UnmanagedMarshal.cs
- FileFormatException.cs
- VirtualPathUtility.cs
- DataFormats.cs
- AutomationProperties.cs
- FileSecurity.cs
- TargetConverter.cs
- SettingsAttributeDictionary.cs
- DocumentApplicationJournalEntryEventArgs.cs
- ExpressionBinding.cs
- TextSelection.cs
- UpDownBase.cs
- Int64Converter.cs
- AutomationPattern.cs
- ExtensionSimplifierMarkupObject.cs
- Color.cs
- WSDualHttpBindingCollectionElement.cs
- Utils.cs
- SafePEFileHandle.cs
- KnownIds.cs
- InternalConfigRoot.cs
- ISAPIRuntime.cs
- AdapterDictionary.cs
- ScriptingWebServicesSectionGroup.cs
- MimeFormImporter.cs
- ApplicationTrust.cs
- ConnectionStringSettingsCollection.cs
- AssemblyAssociatedContentFileAttribute.cs
- OracleRowUpdatingEventArgs.cs
- XomlCompiler.cs
- TextRangeAdaptor.cs
- Assign.cs
- DashStyles.cs
- OdbcInfoMessageEvent.cs
- HtmlShim.cs
- ServiceNameElement.cs
- SQLBinaryStorage.cs
- DBBindings.cs
- WindowsListView.cs
- HitTestWithPointDrawingContextWalker.cs
- ProfessionalColors.cs
- HttpAsyncResult.cs
- SafeRightsManagementPubHandle.cs
- SynchronizationLockException.cs
- ISessionStateStore.cs
- Expression.cs
- SecurityManager.cs
- WebPartEditVerb.cs
- ImageConverter.cs
- PrintPageEvent.cs
- CodeCompileUnit.cs
- DesignerActionVerbItem.cs
- DbConnectionFactory.cs
- HelloOperationCD1AsyncResult.cs
- ConfigurationSectionGroup.cs
- SqlFacetAttribute.cs
- CapacityStreamGeometryContext.cs
- ServiceModelExtensionElement.cs
- MailAddressCollection.cs
- PropertySourceInfo.cs
- OutputCacheProviderCollection.cs
- RowBinding.cs
- SimpleTextLine.cs
- FormViewInsertedEventArgs.cs
- RequestCachePolicyConverter.cs
- ZipIOFileItemStream.cs
- ParallelTimeline.cs
- FacetChecker.cs
- ImageKeyConverter.cs
- TagPrefixAttribute.cs
- ContainerControl.cs
- TreeViewImageKeyConverter.cs
- DateTimeConstantAttribute.cs
- AssemblyAttributes.cs
- HTTPNotFoundHandler.cs
- SqlParameterCollection.cs
- SelectedGridItemChangedEvent.cs
- DayRenderEvent.cs
- GlobalItem.cs
- AssociatedControlConverter.cs
- TableParaClient.cs
- LocalizationComments.cs
- Assert.cs
- LogSwitch.cs
- OrderingExpression.cs
- ExpandoObject.cs
- DataGridViewUtilities.cs
- MarshalDirectiveException.cs
- XmlDataProvider.cs
- _HelperAsyncResults.cs
- CheckBoxAutomationPeer.cs
- activationcontext.cs
- ObjectReaderCompiler.cs
- Models.cs
- BaseTemplateParser.cs
- XLinq.cs
- RightsManagementPermission.cs
- WmfPlaceableFileHeader.cs
- ActiveDocumentEvent.cs
- SortDescription.cs