Code:
                         / 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / ToolboxDataAttribute.cs / 1305376 / ToolboxDataAttribute.cs
                        
                        
                            //------------------------------------------------------------------------------ 
// 
//     Copyright (c) Microsoft Corporation.  All rights reserved.
//  
//----------------------------------------------------------------------------- 
/* 
 */ 
namespace System.Web.UI {
 
    using System;
    using System.ComponentModel;
    using System.Globalization;
    using System.Web.Util; 
 
    ///  
    ///     ToolboxDataAttribute
    ///   
    [AttributeUsage(AttributeTargets.Class)]
    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);
        } 
    }
} 
// 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
- FamilyTypeface.cs
 - SignatureDescription.cs
 - SqlDataSource.cs
 - LoadWorkflowByInstanceKeyCommand.cs
 - DoubleStorage.cs
 - DataGridItem.cs
 - Helper.cs
 - LoadWorkflowByInstanceKeyCommand.cs
 - WorkflowDesigner.cs
 - OneToOneMappingSerializer.cs
 - Cursor.cs
 - DataGridViewAutoSizeModeEventArgs.cs
 - WorkflowTraceTransfer.cs
 - LineBreak.cs
 - ConsoleTraceListener.cs
 - ContentAlignmentEditor.cs
 - PositiveTimeSpanValidator.cs
 - DependencyPropertyAttribute.cs
 - ActivationArguments.cs
 - StateManagedCollection.cs
 - InternalRelationshipCollection.cs
 - BackgroundWorker.cs
 - MissingFieldException.cs
 - Camera.cs
 - InternalCache.cs
 - HMACRIPEMD160.cs
 - SessionPageStateSection.cs
 - SamlDoNotCacheCondition.cs
 - TraceUtility.cs
 - BitmapEffectInputConnector.cs
 - InertiaTranslationBehavior.cs
 - CompositeControl.cs
 - FontFamily.cs
 - CompositeDataBoundControl.cs
 - AnnotationComponentManager.cs
 - ScriptDescriptor.cs
 - Connection.cs
 - StringDictionaryWithComparer.cs
 - WebPartZoneBase.cs
 - ZoneButton.cs
 - BoolExpression.cs
 - XmlRawWriter.cs
 - UnsafeNativeMethods.cs
 - CacheOutputQuery.cs
 - Switch.cs
 - XmlSerializationWriter.cs
 - AutomationAttributeInfo.cs
 - StringBlob.cs
 - UserControlParser.cs
 - SamlAuthenticationClaimResource.cs
 - SocketConnection.cs
 - ProcessThread.cs
 - Rect3D.cs
 - BitmapMetadataBlob.cs
 - EventsTab.cs
 - ResourceProperty.cs
 - TypeDescriptionProviderAttribute.cs
 - sqlinternaltransaction.cs
 - AbstractDataSvcMapFileLoader.cs
 - XmlSerializationGeneratedCode.cs
 - UnmanagedMemoryStream.cs
 - QueryableDataSource.cs
 - BrowserDefinitionCollection.cs
 - AmbiguousMatchException.cs
 - Misc.cs
 - FixedDocument.cs
 - FrameworkEventSource.cs
 - ToolboxComponentsCreatingEventArgs.cs
 - Buffer.cs
 - EditingCoordinator.cs
 - SystemPens.cs
 - MetadataItem.cs
 - OleDbConnectionPoolGroupProviderInfo.cs
 - List.cs
 - RNGCryptoServiceProvider.cs
 - DrawingContextDrawingContextWalker.cs
 - UpdatePanelTrigger.cs
 - IpcPort.cs
 - xmlsaver.cs
 - WindowsAuthenticationModule.cs
 - GetWinFXPath.cs
 - RightsManagementEncryptionTransform.cs
 - SplineQuaternionKeyFrame.cs
 - WebPartUtil.cs
 - SelectionPattern.cs
 - ClientOptions.cs
 - DataStorage.cs
 - SimpleBitVector32.cs
 - SessionStateUtil.cs
 - StrongBox.cs
 - sqlstateclientmanager.cs
 - NameValueFileSectionHandler.cs
 - TriggerActionCollection.cs
 - InterleavedZipPartStream.cs
 - TreeViewImageKeyConverter.cs
 - SourceLineInfo.cs
 - DataBoundControlHelper.cs
 - TextSpanModifier.cs
 - UniqueIdentifierService.cs
 - BooleanConverter.cs