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
- DesignerView.xaml.cs
- WindowsFormsHelpers.cs
- CalendarDesigner.cs
- ProfileModule.cs
- HttpApplicationFactory.cs
- SQLByte.cs
- UdpSocketReceiveManager.cs
- Pkcs7Recipient.cs
- regiisutil.cs
- MsmqException.cs
- Message.cs
- ClipboardProcessor.cs
- ExitEventArgs.cs
- WindowsToolbarItemAsMenuItem.cs
- EventMappingSettings.cs
- ChannelManager.cs
- FtpWebResponse.cs
- RichTextBoxContextMenu.cs
- unsafeIndexingFilterStream.cs
- SkipQueryOptionExpression.cs
- TextRangeEditTables.cs
- RotationValidation.cs
- GatewayDefinition.cs
- AttachmentCollection.cs
- Oid.cs
- ValidationRuleCollection.cs
- ViewEvent.cs
- PageThemeBuildProvider.cs
- DefaultValueAttribute.cs
- EntityDataSourceWrapperCollection.cs
- ContentFilePart.cs
- XNodeNavigator.cs
- TreeView.cs
- Constraint.cs
- DataListItemEventArgs.cs
- DoubleLinkListEnumerator.cs
- UIHelper.cs
- ColumnMapTranslator.cs
- XmlQualifiedName.cs
- BuildResultCache.cs
- SerializationStore.cs
- ConfigurationManager.cs
- RelationHandler.cs
- TemplateEditingVerb.cs
- GetCryptoTransformRequest.cs
- TextEditorCopyPaste.cs
- AppAction.cs
- RowBinding.cs
- DataError.cs
- HyperlinkAutomationPeer.cs
- ExpressionConverter.cs
- prompt.cs
- _StreamFramer.cs
- PasswordTextContainer.cs
- IsolatedStorageException.cs
- GeneralTransform2DTo3D.cs
- CreateUserWizardStep.cs
- UserPreferenceChangingEventArgs.cs
- FormsAuthenticationUserCollection.cs
- ResourceProviderFactory.cs
- HotSpotCollection.cs
- Triangle.cs
- ServiceNameCollection.cs
- SettingsPropertyNotFoundException.cs
- MediaSystem.cs
- BooleanAnimationUsingKeyFrames.cs
- DnsEndPoint.cs
- GlobalizationSection.cs
- TaskFormBase.cs
- OutputCacheProfile.cs
- AlphaSortedEnumConverter.cs
- CacheEntry.cs
- SqlComparer.cs
- SizeAnimationClockResource.cs
- IsolatedStorageFileStream.cs
- TargetException.cs
- _ChunkParse.cs
- Blend.cs
- OdbcParameter.cs
- StsCommunicationException.cs
- JoinSymbol.cs
- InstanceDescriptor.cs
- ContextToken.cs
- ResourceDescriptionAttribute.cs
- StoragePropertyMapping.cs
- XmlSortKey.cs
- TextStore.cs
- SimpleMailWebEventProvider.cs
- PresentationTraceSources.cs
- ModulesEntry.cs
- metadatamappinghashervisitor.cs
- HwndMouseInputProvider.cs
- MarkedHighlightComponent.cs
- TextChangedEventArgs.cs
- RequestQueue.cs
- Emitter.cs
- UnsafeNativeMethods.cs
- StylusOverProperty.cs
- OneOfElement.cs
- JsonDeserializer.cs