Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- PiiTraceSource.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- SchemaObjectWriter.cs
- NavigateEvent.cs
- ScrollViewerAutomationPeer.cs
- CompiledIdentityConstraint.cs
- XmlTypeAttribute.cs
- AdapterUtil.cs
- CounterSampleCalculator.cs
- Vars.cs
- PersonalizationStateInfo.cs
- FixUp.cs
- LicenseContext.cs
- CharAnimationUsingKeyFrames.cs
- ScriptServiceAttribute.cs
- AutoCompleteStringCollection.cs
- DataContractSerializer.cs
- ZipArchive.cs
- Byte.cs
- DataPagerFieldItem.cs
- ExtenderControl.cs
- EventDescriptorCollection.cs
- PrintDialog.cs
- DesignDataSource.cs
- HttpContextServiceHost.cs
- SymbolUsageManager.cs
- DashStyles.cs
- ColumnPropertiesGroup.cs
- Module.cs
- IdentityManager.cs
- AuthenticateEventArgs.cs
- OleServicesContext.cs
- Logging.cs
- IODescriptionAttribute.cs
- PopupRoot.cs
- XhtmlBasicTextViewAdapter.cs
- CompoundFileDeflateTransform.cs
- ContainerControl.cs
- SingleQueryOperator.cs
- XamlToRtfWriter.cs
- TailCallAnalyzer.cs
- DetailsViewCommandEventArgs.cs
- NamespaceMapping.cs
- NegationPusher.cs
- StrokeIntersection.cs
- LinqDataSourceUpdateEventArgs.cs
- OleDbParameterCollection.cs
- basenumberconverter.cs
- StylusButtonCollection.cs
- WebScriptServiceHostFactory.cs
- assemblycache.cs
- PersonalizationProvider.cs
- ResourceDescriptionAttribute.cs
- OLEDB_Enum.cs
- AssemblyResourceLoader.cs
- ObjectTag.cs
- __Filters.cs
- ClientConfigurationHost.cs
- XmlSerializerFactory.cs
- Margins.cs
- PropertyGridView.cs
- AuthStoreRoleProvider.cs
- RawStylusInputReport.cs
- ToolStripPanel.cs
- SafeThemeHandle.cs
- ClientSettingsSection.cs
- WebPartsSection.cs
- WebRequestModuleElementCollection.cs
- PreloadedPackages.cs
- RealizationDrawingContextWalker.cs
- TrackBar.cs
- MultilineStringConverter.cs
- RenderingBiasValidation.cs
- DocumentProperties.cs
- GeneralTransform3D.cs
- NameSpaceEvent.cs
- DataGridViewColumn.cs
- SimpleMailWebEventProvider.cs
- MailWebEventProvider.cs
- FontDriver.cs
- EntityDataSourceChangedEventArgs.cs
- ConstraintManager.cs
- NamedPipeTransportManager.cs
- MethodBuilderInstantiation.cs
- ResourceProviderFactory.cs
- XmlReflectionImporter.cs
- Empty.cs
- HttpTransportSecurity.cs
- XmlSchemaObject.cs
- ClassGenerator.cs
- UserControlParser.cs
- ProfileGroupSettingsCollection.cs
- DragDrop.cs
- TargetParameterCountException.cs
- ConnectionStringSettingsCollection.cs
- TextServicesContext.cs
- CodeGenerator.cs
- LogLogRecordHeader.cs
- StylusPointDescription.cs
- Expander.cs