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
- SchemaElementLookUpTable.cs
- XmlSchemaSimpleContentRestriction.cs
- ImageIndexEditor.cs
- PropertyValidationContext.cs
- NameNode.cs
- WmpBitmapEncoder.cs
- MethodBody.cs
- KeyedPriorityQueue.cs
- SourceFileInfo.cs
- BreakRecordTable.cs
- Pair.cs
- DropAnimation.xaml.cs
- FixedSOMFixedBlock.cs
- ComponentCache.cs
- TextWriterEngine.cs
- DataConnectionHelper.cs
- PrefixHandle.cs
- RunWorkerCompletedEventArgs.cs
- EventKeyword.cs
- IntSecurity.cs
- HtmlInputReset.cs
- WindowsNonControl.cs
- NullableBoolConverter.cs
- LoginCancelEventArgs.cs
- DbConnectionPoolGroupProviderInfo.cs
- HttpDictionary.cs
- CompensatableSequenceActivity.cs
- XmlSchemaAppInfo.cs
- PageTheme.cs
- ContainerVisual.cs
- IdentityManager.cs
- OverflowException.cs
- PagerSettings.cs
- DataAdapter.cs
- SrgsRule.cs
- SystemInfo.cs
- IntPtr.cs
- DatePicker.cs
- CompilerInfo.cs
- TreeNodeCollectionEditor.cs
- XsdSchemaFileEditor.cs
- ViewCellRelation.cs
- TypeResolver.cs
- ComboBoxItem.cs
- SmiXetterAccessMap.cs
- HttpFormatExtensions.cs
- Operand.cs
- TypeUsageBuilder.cs
- CreateRefExpr.cs
- MailHeaderInfo.cs
- XsdDuration.cs
- PointValueSerializer.cs
- RadioButtonList.cs
- EditBehavior.cs
- FormDesigner.cs
- COM2ExtendedTypeConverter.cs
- SoapExtensionImporter.cs
- SamlAuthorizationDecisionClaimResource.cs
- TrailingSpaceComparer.cs
- TrustLevel.cs
- RenderingBiasValidation.cs
- Item.cs
- MdiWindowListItemConverter.cs
- QuaternionAnimation.cs
- MarginCollapsingState.cs
- MenuAutoFormat.cs
- MultipleViewProviderWrapper.cs
- ContextMenu.cs
- SizeKeyFrameCollection.cs
- JsonGlobals.cs
- WebPartChrome.cs
- XmlSchemaAttributeGroup.cs
- FixedFlowMap.cs
- EditorPartCollection.cs
- HwndSourceParameters.cs
- TypedReference.cs
- StorageComplexPropertyMapping.cs
- WebBrowserNavigatingEventHandler.cs
- XmlHelper.cs
- PathFigure.cs
- DomainUpDown.cs
- DataGridViewRowCollection.cs
- JsonClassDataContract.cs
- WSSecurityXXX2005.cs
- SamlConstants.cs
- TraceContext.cs
- TokenFactoryBase.cs
- WindowsToolbar.cs
- Size3D.cs
- SchemaContext.cs
- WebPartEditorCancelVerb.cs
- NavigationWindow.cs
- OptimalBreakSession.cs
- PropertyChangedEventArgs.cs
- TrustLevelCollection.cs
- HttpListenerResponse.cs
- dataprotectionpermission.cs
- PassportPrincipal.cs
- CodeAssignStatement.cs
- FixedPosition.cs