Code:
/ DotNET / DotNET / 8.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
- Propagator.JoinPropagator.cs
- WindowsProgressbar.cs
- EncryptedReference.cs
- RemotingConfigParser.cs
- MultiTrigger.cs
- StoreContentChangedEventArgs.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- UnicodeEncoding.cs
- OpenTypeMethods.cs
- CapabilitiesState.cs
- CustomErrorCollection.cs
- WindowsToolbarItemAsMenuItem.cs
- ServiceProviders.cs
- Dump.cs
- BitmapEffectGroup.cs
- MultiSelectRootGridEntry.cs
- LayoutManager.cs
- SafeFileMappingHandle.cs
- InheritanceAttribute.cs
- CodeMemberMethod.cs
- EditorResources.cs
- ProgressPage.cs
- AnimationLayer.cs
- RSAOAEPKeyExchangeFormatter.cs
- SessionStateUtil.cs
- PageCodeDomTreeGenerator.cs
- IgnorePropertiesAttribute.cs
- parserscommon.cs
- SelectionProviderWrapper.cs
- XmlSchemaParticle.cs
- Signature.cs
- NameNode.cs
- SimpleWebHandlerParser.cs
- XmlSchema.cs
- MailMessageEventArgs.cs
- QueryableDataSource.cs
- WsatExtendedInformation.cs
- OpCopier.cs
- AssemblyResourceLoader.cs
- RawTextInputReport.cs
- OrderByQueryOptionExpression.cs
- EntityKeyElement.cs
- CollectionViewGroupRoot.cs
- HttpRuntimeSection.cs
- PrintPageEvent.cs
- COM2EnumConverter.cs
- FileEnumerator.cs
- DrawingDrawingContext.cs
- GatewayDefinition.cs
- EntitySetBaseCollection.cs
- mansign.cs
- GenericParameterDataContract.cs
- SignatureDescription.cs
- CustomAssemblyResolver.cs
- DbDataRecord.cs
- Range.cs
- UdpAnnouncementEndpoint.cs
- TypeConverterMarkupExtension.cs
- ToolboxBitmapAttribute.cs
- Site.cs
- Int64Storage.cs
- TextCollapsingProperties.cs
- DocumentViewerBase.cs
- DataGridTable.cs
- CompiledQueryCacheKey.cs
- panel.cs
- externdll.cs
- WorkflowInstanceRecord.cs
- EntityDesignerDataSourceView.cs
- RIPEMD160Managed.cs
- StringConverter.cs
- KnownTypesHelper.cs
- CharEntityEncoderFallback.cs
- DataColumn.cs
- ContentFilePart.cs
- FastPropertyAccessor.cs
- ComplexObject.cs
- Composition.cs
- VisualTreeFlattener.cs
- InputScopeAttribute.cs
- HeaderElement.cs
- DetailsViewUpdatedEventArgs.cs
- IdentifierCreationService.cs
- TextDecorationUnitValidation.cs
- HttpListenerException.cs
- InputLanguageProfileNotifySink.cs
- TraversalRequest.cs
- KnownBoxes.cs
- GeneralTransform.cs
- ToolStripPanelRenderEventArgs.cs
- filewebresponse.cs
- ApplicationGesture.cs
- TransactionScope.cs
- WebZone.cs
- OdbcParameterCollection.cs
- Splitter.cs
- OdbcStatementHandle.cs
- MetadataItemEmitter.cs
- TableColumnCollectionInternal.cs
- RouteValueDictionary.cs