Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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; } /// /// public override int GetHashCode() { return ((Data != null) ? Data.GetHashCode() : 0); } ///[To be supplied.] ////// ///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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ // // 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; } /// /// public override int GetHashCode() { return ((Data != null) ? Data.GetHashCode() : 0); } ///[To be supplied.] ////// ///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); } } } // 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
- pingexception.cs
- PlainXmlSerializer.cs
- Base64WriteStateInfo.cs
- DateTimeOffset.cs
- XmlCompatibilityReader.cs
- DynamicDocumentPaginator.cs
- WebSysDisplayNameAttribute.cs
- RootBrowserWindow.cs
- HttpProcessUtility.cs
- UrlPath.cs
- AlgoModule.cs
- XmlObjectSerializerReadContextComplexJson.cs
- ObjectAssociationEndMapping.cs
- ApplicationSecurityManager.cs
- WebPartTransformer.cs
- CheckBoxFlatAdapter.cs
- SrgsRuleRef.cs
- PeerNameRecord.cs
- CodeAttachEventStatement.cs
- itemelement.cs
- ParamArrayAttribute.cs
- CompositeTypefaceMetrics.cs
- ConnectionConsumerAttribute.cs
- DeferredElementTreeState.cs
- GenerateHelper.cs
- Propagator.ExtentPlaceholderCreator.cs
- ProfessionalColors.cs
- TreeViewItemAutomationPeer.cs
- StringStorage.cs
- TextElementAutomationPeer.cs
- SqlDesignerDataSourceView.cs
- AsnEncodedData.cs
- DataGridViewImageColumn.cs
- ComPlusServiceHost.cs
- RC2CryptoServiceProvider.cs
- HttpResponseBase.cs
- XmlWriterSettings.cs
- Accessors.cs
- PhysicalAddress.cs
- hresults.cs
- DrawingImage.cs
- Grid.cs
- Int32Animation.cs
- EventDescriptor.cs
- ColumnResizeUndoUnit.cs
- WebPartConnectionsConfigureVerb.cs
- NamedPipeProcessProtocolHandler.cs
- MethodCallTranslator.cs
- StringFreezingAttribute.cs
- FileStream.cs
- HttpCapabilitiesBase.cs
- DataReceivedEventArgs.cs
- TdsParameterSetter.cs
- PeerNearMe.cs
- storepermissionattribute.cs
- CollectionAdapters.cs
- ProviderCommandInfoUtils.cs
- SimpleHandlerBuildProvider.cs
- TableProvider.cs
- HexParser.cs
- SystemDiagnosticsSection.cs
- StylusPointProperties.cs
- __Filters.cs
- OutputCacheModule.cs
- BindingOperations.cs
- SafeUserTokenHandle.cs
- AbstractExpressions.cs
- BinaryOperationBinder.cs
- DataGridRow.cs
- SoapMessage.cs
- FontCollection.cs
- _DigestClient.cs
- UpdateExpressionVisitor.cs
- XmlUrlResolver.cs
- Application.cs
- RubberbandSelector.cs
- NotImplementedException.cs
- PictureBoxDesigner.cs
- TableChangeProcessor.cs
- PixelFormats.cs
- DrawListViewItemEventArgs.cs
- X509CertificateEndpointIdentity.cs
- CompleteWizardStep.cs
- DataReaderContainer.cs
- WebPartMenu.cs
- WsdlParser.cs
- StoragePropertyMapping.cs
- HitTestWithPointDrawingContextWalker.cs
- ProtocolElement.cs
- GacUtil.cs
- RegistryExceptionHelper.cs
- StylusPointProperties.cs
- TextEvent.cs
- RepeatBehavior.cs
- ImageCodecInfoPrivate.cs
- TabPanel.cs
- cookiecollection.cs
- ManagedFilter.cs
- TemplatedAdorner.cs
- DataGridViewRowPrePaintEventArgs.cs