Code:
/ 4.0 / 4.0 / 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; } /// /// 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.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; } /// /// 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
- SourceChangedEventArgs.cs
- WindowProviderWrapper.cs
- PropertyChangedEventArgs.cs
- EntityViewGenerationAttribute.cs
- ColorKeyFrameCollection.cs
- UInt16Storage.cs
- OLEDB_Enum.cs
- XmlDataProvider.cs
- XPathDocumentBuilder.cs
- DataStreams.cs
- ChangePassword.cs
- AvTrace.cs
- NeutralResourcesLanguageAttribute.cs
- ContentWrapperAttribute.cs
- ExpandSegmentCollection.cs
- Literal.cs
- SqlFormatter.cs
- _StreamFramer.cs
- LocalBuilder.cs
- SchemaSetCompiler.cs
- OperationInfoBase.cs
- ExpandableObjectConverter.cs
- XmlProcessingInstruction.cs
- WebControlParameterProxy.cs
- _LazyAsyncResult.cs
- DataObject.cs
- SchemaCollectionPreprocessor.cs
- XmlException.cs
- UnsafeNativeMethods.cs
- WindowsTitleBar.cs
- AttributeQuery.cs
- NameNode.cs
- ConnectionsZone.cs
- ConfigurationLocation.cs
- CacheHelper.cs
- WebSysDisplayNameAttribute.cs
- SecurityTraceRecordHelper.cs
- SpellCheck.cs
- FtpRequestCacheValidator.cs
- XmlValidatingReaderImpl.cs
- InsufficientMemoryException.cs
- util.cs
- Stroke.cs
- XmlBindingWorker.cs
- Variant.cs
- IntermediatePolicyValidator.cs
- base64Transforms.cs
- Ticks.cs
- ValidatorCollection.cs
- GPStream.cs
- MatrixUtil.cs
- GroupItemAutomationPeer.cs
- KeyConstraint.cs
- DbTransaction.cs
- DurableOperationAttribute.cs
- GenerateScriptTypeAttribute.cs
- CounterCreationData.cs
- GridSplitter.cs
- ConnectionProviderAttribute.cs
- StateManager.cs
- SqlConnectionString.cs
- StylusPlugInCollection.cs
- PrintPageEvent.cs
- SqlMethodTransformer.cs
- ReferencedAssembly.cs
- LowerCaseStringConverter.cs
- BinHexDecoder.cs
- SpotLight.cs
- PerformanceCounterPermissionAttribute.cs
- SubtreeProcessor.cs
- DateTimeSerializationSection.cs
- ContainerControl.cs
- QilSortKey.cs
- DataColumnSelectionConverter.cs
- WebPartConnectionsCancelVerb.cs
- BitVector32.cs
- XmlUnspecifiedAttribute.cs
- SHA1CryptoServiceProvider.cs
- XmlSerializableReader.cs
- DataGridViewAddColumnDialog.cs
- NumberFormatInfo.cs
- QualifiedCellIdBoolean.cs
- GridViewRow.cs
- RectangleGeometry.cs
- PipeStream.cs
- HealthMonitoringSectionHelper.cs
- WindowsTab.cs
- DateTimeUtil.cs
- TextPointer.cs
- DataGridComponentEditor.cs
- TextEffect.cs
- GlyphCache.cs
- QueryOperator.cs
- QuaternionKeyFrameCollection.cs
- NameValuePair.cs
- GridViewRowEventArgs.cs
- AutomationIdentifierGuids.cs
- TextFormatterImp.cs
- Token.cs
- BufferedWebEventProvider.cs