Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XmlIgnoreAttribute.cs
- codemethodreferenceexpression.cs
- Style.cs
- PrincipalPermission.cs
- DataControlFieldHeaderCell.cs
- CallbackHandler.cs
- NullableDecimalAverageAggregationOperator.cs
- HandleCollector.cs
- RoleGroupCollectionEditor.cs
- MediaTimeline.cs
- CodeThrowExceptionStatement.cs
- DataTableReaderListener.cs
- TableLayoutPanelBehavior.cs
- StdValidatorsAndConverters.cs
- XmlWrappingWriter.cs
- WorkflowOperationInvoker.cs
- DiagnosticTraceSource.cs
- MetadataPropertyCollection.cs
- ArrayItemReference.cs
- MemberBinding.cs
- ItemsControl.cs
- Double.cs
- DeclaredTypeValidator.cs
- ModifierKeysConverter.cs
- ReadonlyMessageFilter.cs
- Decimal.cs
- TypeExtensions.cs
- RelationshipDetailsRow.cs
- RowType.cs
- XmlnsCache.cs
- MobileUserControl.cs
- HeaderPanel.cs
- PropertySet.cs
- SchemaElementLookUpTableEnumerator.cs
- ObjectDataSourceStatusEventArgs.cs
- HttpStreamXmlDictionaryWriter.cs
- PromptStyle.cs
- TemplateDefinition.cs
- PenThreadPool.cs
- ResourcePool.cs
- DesignDataSource.cs
- SmtpCommands.cs
- TrackingQuery.cs
- NavigationService.cs
- DataRelationPropertyDescriptor.cs
- AuthenticationException.cs
- DataGridViewRowPostPaintEventArgs.cs
- MenuItemStyle.cs
- Point.cs
- Helper.cs
- TextRunCacheImp.cs
- OperationResponse.cs
- ellipse.cs
- ItemContainerGenerator.cs
- LateBoundBitmapDecoder.cs
- DataGridHeaderBorder.cs
- ItemsControlAutomationPeer.cs
- StreamGeometry.cs
- PackageDigitalSignature.cs
- LinkConverter.cs
- SHA512.cs
- String.cs
- OciHandle.cs
- CookielessData.cs
- BaseTemplateParser.cs
- MemberNameValidator.cs
- sqlpipe.cs
- CultureSpecificCharacterBufferRange.cs
- ValueUtilsSmi.cs
- HtmlEncodedRawTextWriter.cs
- HtmlTable.cs
- WebBrowser.cs
- precedingquery.cs
- Multiply.cs
- MessageQueuePermissionEntryCollection.cs
- FontDriver.cs
- ListViewHitTestInfo.cs
- SubpageParagraph.cs
- PropertyPushdownHelper.cs
- FixedBufferAttribute.cs
- _SslStream.cs
- DBCommandBuilder.cs
- HttpModuleAction.cs
- Vector3D.cs
- ReceiveMessageRecord.cs
- DbProviderFactories.cs
- RegexTree.cs
- Decoder.cs
- CodeFieldReferenceExpression.cs
- WindowsRegion.cs
- EditorPart.cs
- MetadataCache.cs
- DynamicDataExtensions.cs
- BindingSource.cs
- FileDialogCustomPlace.cs
- ProfileElement.cs
- AudienceUriMode.cs
- WizardPanel.cs
- ZoneMembershipCondition.cs
- Polygon.cs