Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / ToolboxDataAttribute.cs / 1 / ToolboxDataAttribute.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
*/
namespace System.Web.UI {
using System;
using System.ComponentModel;
using System.Globalization;
using System.Security.Permissions;
using System.Web.Util;
///
/// ToolboxDataAttribute
///
[AttributeUsage(AttributeTargets.Class)]
[AspNetHostingPermission(SecurityAction.LinkDemand, Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class ToolboxDataAttribute : Attribute {
///
///
///
public static readonly ToolboxDataAttribute Default = new ToolboxDataAttribute(String.Empty);
private string data = String.Empty;
///
///
public string Data {
get {
return this.data;
}
}
///
///
///
public ToolboxDataAttribute(string data) {
this.data = data;
}
///
/// [To be supplied.]
///
public override int GetHashCode() {
return ((Data != null) ? Data.GetHashCode() : 0);
}
///
///
///
public override bool Equals(object obj) {
if (obj == this) {
return true;
}
if ((obj != null) && (obj is ToolboxDataAttribute)) {
return(StringUtil.EqualsIgnoreCase(((ToolboxDataAttribute)obj).Data, data));
}
return false;
}
///
///
///
public override bool IsDefaultAttribute() {
return this.Equals(Default);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- InternalsVisibleToAttribute.cs
- RequiredFieldValidator.cs
- MemberCollection.cs
- LogFlushAsyncResult.cs
- BehaviorEditorPart.cs
- TreeNodeSelectionProcessor.cs
- InputElement.cs
- TransactionScopeDesigner.cs
- DataControlImageButton.cs
- UICuesEvent.cs
- XmlChildEnumerator.cs
- MembershipValidatePasswordEventArgs.cs
- Focus.cs
- PenLineJoinValidation.cs
- WorkflowQueue.cs
- GeneralTransformGroup.cs
- XslVisitor.cs
- IntSecurity.cs
- X509Utils.cs
- LogFlushAsyncResult.cs
- ContainerParaClient.cs
- ConnectionConsumerAttribute.cs
- XmlSchemaAll.cs
- ServicePointManagerElement.cs
- GotoExpression.cs
- CollectionsUtil.cs
- BitmapEffectInput.cs
- BlurEffect.cs
- OperationCanceledException.cs
- CompilerCollection.cs
- PassportPrincipal.cs
- unsafenativemethodstextservices.cs
- WindowsAltTab.cs
- ConfigurationStrings.cs
- XamlTemplateSerializer.cs
- WeakHashtable.cs
- MarshalByRefObject.cs
- ExceptionUtil.cs
- FloaterBaseParaClient.cs
- XmlIgnoreAttribute.cs
- WindowsListView.cs
- MemoryStream.cs
- List.cs
- SecUtil.cs
- KeyValuePairs.cs
- InteropAutomationProvider.cs
- MouseWheelEventArgs.cs
- CrossAppDomainChannel.cs
- ViewValidator.cs
- PeerNameResolver.cs
- DateTimeValueSerializerContext.cs
- UriTemplateDispatchFormatter.cs
- DesignerActionListCollection.cs
- UriPrefixTable.cs
- DataGridViewTopLeftHeaderCell.cs
- CngKey.cs
- SelectionPattern.cs
- DragDeltaEventArgs.cs
- _TransmitFileOverlappedAsyncResult.cs
- TextServicesManager.cs
- InputLanguageCollection.cs
- HyperLinkStyle.cs
- XPathScanner.cs
- DataGridViewLinkCell.cs
- BitStream.cs
- ByteFacetDescriptionElement.cs
- Task.cs
- RuleSettingsCollection.cs
- RegionData.cs
- _LocalDataStore.cs
- TreeNodeCollectionEditor.cs
- TransformerInfoCollection.cs
- XNameConverter.cs
- _NTAuthentication.cs
- WebPartConnectionsConfigureVerb.cs
- SqlPersonalizationProvider.cs
- _IPv4Address.cs
- XPathNavigatorKeyComparer.cs
- controlskin.cs
- ProcessHostMapPath.cs
- InputMethodStateChangeEventArgs.cs
- ViewValidator.cs
- AuthenticationService.cs
- DataGridToolTip.cs
- PropertyValueUIItem.cs
- IRCollection.cs
- ByteAnimationUsingKeyFrames.cs
- CalculatedColumn.cs
- MaskedTextBoxTextEditor.cs
- DateTimeFormatInfo.cs
- XmlEntity.cs
- XmlQueryContext.cs
- EventlogProvider.cs
- XmlSchemaAnyAttribute.cs
- XsdValidatingReader.cs
- BaseParser.cs
- newitemfactory.cs
- RawStylusSystemGestureInputReport.cs
- odbcmetadatafactory.cs
- HtmlElementCollection.cs