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
- ToolStripCollectionEditor.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- TextServicesLoader.cs
- ApplicationManager.cs
- BoundColumn.cs
- DataSourceIDConverter.cs
- IdentifierService.cs
- CodeBlockBuilder.cs
- BamlTreeNode.cs
- SerialReceived.cs
- SizeConverter.cs
- TimeoutTimer.cs
- TdsRecordBufferSetter.cs
- EventEntry.cs
- DependencyPropertyAttribute.cs
- Point3DAnimation.cs
- SimpleWorkerRequest.cs
- ProjectionPathBuilder.cs
- TextCompositionManager.cs
- MappingMetadataHelper.cs
- CollectionTraceRecord.cs
- ControlType.cs
- ALinqExpressionVisitor.cs
- BamlTreeMap.cs
- RegexGroupCollection.cs
- DefaultObjectMappingItemCollection.cs
- TableHeaderCell.cs
- SimpleRecyclingCache.cs
- pingexception.cs
- TypeValidationEventArgs.cs
- ListItemCollection.cs
- XmlSchemaProviderAttribute.cs
- QueryGenerator.cs
- ActivationArguments.cs
- ReversePositionQuery.cs
- HotSpotCollection.cs
- IntranetCredentialPolicy.cs
- FilterEventArgs.cs
- WindowsPen.cs
- ToolStripDropDownClosedEventArgs.cs
- GifBitmapDecoder.cs
- WorkflowQueueInfo.cs
- OleDbTransaction.cs
- tibetanshape.cs
- Span.cs
- MouseActionValueSerializer.cs
- DecimalMinMaxAggregationOperator.cs
- WebPartConnectionsCancelVerb.cs
- OdbcCommandBuilder.cs
- SqlCacheDependencySection.cs
- LongMinMaxAggregationOperator.cs
- OperationResponse.cs
- ImageCodecInfoPrivate.cs
- MouseActionValueSerializer.cs
- ScriptReference.cs
- httpstaticobjectscollection.cs
- RuntimeUtils.cs
- SupportsEventValidationAttribute.cs
- CodeCommentStatement.cs
- HttpCacheParams.cs
- AuthenticationModuleElementCollection.cs
- EventHandlers.cs
- GridViewUpdatedEventArgs.cs
- MetadataItemSerializer.cs
- OpCopier.cs
- xmlfixedPageInfo.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- ProcessThread.cs
- UnrecognizedAssertionsBindingElement.cs
- UInt64Converter.cs
- ThemeDirectoryCompiler.cs
- MetaData.cs
- BitmapFrameDecode.cs
- LocalizationParserHooks.cs
- BStrWrapper.cs
- DataGridRow.cs
- StringArrayConverter.cs
- GridPattern.cs
- Trigger.cs
- AttachedPropertyMethodSelector.cs
- EventEntry.cs
- Win32Exception.cs
- ViewPort3D.cs
- ProfileProvider.cs
- SafeRightsManagementPubHandle.cs
- WindowManager.cs
- Rect3D.cs
- MetadataCache.cs
- BooleanSwitch.cs
- ByteStack.cs
- PassportAuthenticationEventArgs.cs
- ManagedCodeMarkers.cs
- ToolStripComboBox.cs
- XmlFormatExtensionPrefixAttribute.cs
- UnsafeNativeMethodsPenimc.cs
- HttpRawResponse.cs
- BamlResourceDeserializer.cs
- StandardCommands.cs
- ListControlConvertEventArgs.cs
- ProviderConnectionPointCollection.cs