Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- ValidationHelpers.cs
- DoWorkEventArgs.cs
- GetPageNumberCompletedEventArgs.cs
- ApplicationCommands.cs
- ByteAnimationBase.cs
- xmlformatgeneratorstatics.cs
- XmlImplementation.cs
- ValueCollectionParameterReader.cs
- UniqueConstraint.cs
- NavigationEventArgs.cs
- PeerNodeTraceRecord.cs
- ReflectEventDescriptor.cs
- FontCacheUtil.cs
- PersonalizableAttribute.cs
- ManipulationCompletedEventArgs.cs
- DefaultMergeHelper.cs
- DefaultTextStore.cs
- WebPartDisplayModeEventArgs.cs
- SiteMapDataSourceView.cs
- BoundColumn.cs
- DataSpaceManager.cs
- JsonObjectDataContract.cs
- StructuralObject.cs
- MetadataArtifactLoaderResource.cs
- WmlLinkAdapter.cs
- GenerateScriptTypeAttribute.cs
- SafeFileHandle.cs
- GridViewEditEventArgs.cs
- Convert.cs
- ASCIIEncoding.cs
- AsynchronousChannelMergeEnumerator.cs
- ListViewDesigner.cs
- WorkflowOperationBehavior.cs
- DbParameterHelper.cs
- BinaryWriter.cs
- RtfToXamlReader.cs
- DataGridRow.cs
- HealthMonitoringSection.cs
- GridEntry.cs
- DocumentGrid.cs
- ListenerUnsafeNativeMethods.cs
- ToolStripDesigner.cs
- ControlBuilder.cs
- HasRunnableWorkflowEvent.cs
- EnglishPluralizationService.cs
- ReadOnlyCollectionBase.cs
- GeometryValueSerializer.cs
- WebEventTraceProvider.cs
- TraceEventCache.cs
- MemberExpression.cs
- ScriptManager.cs
- DoubleIndependentAnimationStorage.cs
- ResolveCriteriaCD1.cs
- CorrelationResolver.cs
- ActiveDesignSurfaceEvent.cs
- LogWriteRestartAreaAsyncResult.cs
- ConfigurationSettings.cs
- FormClosingEvent.cs
- RC2.cs
- HttpTransportBindingElement.cs
- SqlDataSourceView.cs
- BrowserTree.cs
- documentation.cs
- ProxyBuilder.cs
- DrawingImage.cs
- TrackingLocation.cs
- SymLanguageType.cs
- OutArgument.cs
- Control.cs
- ArrayExtension.cs
- RunClient.cs
- LogExtentCollection.cs
- XmlSerializerFactory.cs
- ComponentGuaranteesAttribute.cs
- XmlQueryStaticData.cs
- SqlIdentifier.cs
- OdbcConnectionStringbuilder.cs
- CodeTypeReferenceExpression.cs
- Substitution.cs
- SiteMapHierarchicalDataSourceView.cs
- HitTestParameters.cs
- InsufficientExecutionStackException.cs
- ObjectQueryProvider.cs
- DecoderExceptionFallback.cs
- Binding.cs
- TiffBitmapEncoder.cs
- CodeConstructor.cs
- DispatcherExceptionEventArgs.cs
- PathSegmentCollection.cs
- RemoveStoryboard.cs
- ReadOnlyMetadataCollection.cs
- KeyConverter.cs
- ContextMenuService.cs
- XmlDataImplementation.cs
- ExceptionUtil.cs
- HMACMD5.cs
- IgnorePropertiesAttribute.cs
- FileDialog.cs
- XmlQualifiedName.cs
- BaseTemplateParser.cs