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
- UriParserTemplates.cs
- TypeBuilderInstantiation.cs
- ChannelServices.cs
- SplitContainer.cs
- BindingManagerDataErrorEventArgs.cs
- ContentType.cs
- DataGridColumnCollectionEditor.cs
- TextChange.cs
- GridViewAutomationPeer.cs
- FunctionQuery.cs
- OutOfMemoryException.cs
- XAMLParseException.cs
- LockCookie.cs
- Parsers.cs
- AnimationTimeline.cs
- SqlBuffer.cs
- InstanceData.cs
- PropertyStore.cs
- PropertyInformation.cs
- BindingExpressionUncommonField.cs
- xml.cs
- AnnotationObservableCollection.cs
- ResourceSet.cs
- Padding.cs
- InProcStateClientManager.cs
- RegexNode.cs
- SmiRecordBuffer.cs
- PerspectiveCamera.cs
- PopupControlService.cs
- CacheMode.cs
- DataTableExtensions.cs
- RepeaterItemEventArgs.cs
- QualifierSet.cs
- ButtonStandardAdapter.cs
- DataBoundControlAdapter.cs
- StringToken.cs
- EmbeddedMailObject.cs
- smtpconnection.cs
- StaticSiteMapProvider.cs
- XmlSerializerAssemblyAttribute.cs
- CommentGlyph.cs
- InvokePatternIdentifiers.cs
- NumericUpDownAccelerationCollection.cs
- Win32MouseDevice.cs
- HtmlInputControl.cs
- LassoSelectionBehavior.cs
- SourceExpressionException.cs
- Closure.cs
- PropertiesTab.cs
- ResizeGrip.cs
- StateRuntime.cs
- Marshal.cs
- PageFunction.cs
- CommentEmitter.cs
- ISAPIRuntime.cs
- FirstMatchCodeGroup.cs
- SizeIndependentAnimationStorage.cs
- XmlSchema.cs
- HealthMonitoringSectionHelper.cs
- Button.cs
- KeyValuePairs.cs
- EntityContainer.cs
- Header.cs
- ProcessProtocolHandler.cs
- TreeNodeClickEventArgs.cs
- StickyNoteHelper.cs
- DifferencingCollection.cs
- OdbcUtils.cs
- FigureHelper.cs
- VisualTarget.cs
- ApplicationServiceManager.cs
- InputScopeNameConverter.cs
- EarlyBoundInfo.cs
- Single.cs
- ToolStripRenderEventArgs.cs
- MobileControlsSectionHandler.cs
- WebPartConnectionsCancelVerb.cs
- HashStream.cs
- EventLogHandle.cs
- ComponentCodeDomSerializer.cs
- Command.cs
- HandleExceptionArgs.cs
- remotingproxy.cs
- XmlFormatExtensionAttribute.cs
- ActivityContext.cs
- CodeCatchClauseCollection.cs
- FontStyles.cs
- DragDeltaEventArgs.cs
- ProcessHost.cs
- RequiredFieldValidator.cs
- RemotingService.cs
- AutomationFocusChangedEventArgs.cs
- MissingFieldException.cs
- RtfToXamlReader.cs
- EdgeProfileValidation.cs
- Stylus.cs
- PageSettings.cs
- EffectiveValueEntry.cs
- PtsHost.cs
- MetadataFile.cs