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
- DoubleLinkList.cs
- AssemblyBuilder.cs
- MemberDescriptor.cs
- AuthorizationRule.cs
- EntityFrameworkVersions.cs
- DataFormats.cs
- RoleManagerSection.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- WindowPatternIdentifiers.cs
- _FixedSizeReader.cs
- _NestedMultipleAsyncResult.cs
- DecoratedNameAttribute.cs
- DynamicAttribute.cs
- Panel.cs
- Attributes.cs
- documentsequencetextcontainer.cs
- RootProfilePropertySettingsCollection.cs
- BaseTreeIterator.cs
- XmlSchemaExporter.cs
- RSAProtectedConfigurationProvider.cs
- CryptoConfig.cs
- DtrList.cs
- SafeTokenHandle.cs
- RepeaterCommandEventArgs.cs
- TaskFormBase.cs
- WebControl.cs
- SchemaNamespaceManager.cs
- SqlConnection.cs
- Selection.cs
- SwitchCase.cs
- DataMemberFieldEditor.cs
- DBBindings.cs
- DesignerSerializationOptionsAttribute.cs
- ValidatedMobileControlConverter.cs
- HierarchicalDataSourceControl.cs
- _Rfc2616CacheValidators.cs
- GlobalizationAssembly.cs
- Duration.cs
- ObjectDataSourceMethodEditor.cs
- CompositeActivityDesigner.cs
- FileLogRecordStream.cs
- SessionStateModule.cs
- TraceContext.cs
- PixelShader.cs
- TextEmbeddedObject.cs
- BuildManagerHost.cs
- QilGenerator.cs
- LayoutUtils.cs
- LightweightCodeGenerator.cs
- RenameRuleObjectDialog.cs
- OleDbDataAdapter.cs
- DataControlCommands.cs
- Popup.cs
- SharedRuntimeState.cs
- EncoderExceptionFallback.cs
- XmlAtomErrorReader.cs
- WindowsFont.cs
- Identity.cs
- CharEnumerator.cs
- AnalyzedTree.cs
- FixedDocument.cs
- DataGridClipboardHelper.cs
- Converter.cs
- HitTestParameters3D.cs
- SafeNativeMethods.cs
- GiveFeedbackEventArgs.cs
- InstanceView.cs
- MailDefinition.cs
- DispatcherTimer.cs
- PreApplicationStartMethodAttribute.cs
- DropShadowBitmapEffect.cs
- WebCategoryAttribute.cs
- XPathDocumentBuilder.cs
- DataError.cs
- LinearGradientBrush.cs
- XhtmlBasicCommandAdapter.cs
- figurelength.cs
- MethodRental.cs
- DrawingGroup.cs
- Optimizer.cs
- CFStream.cs
- HyperlinkAutomationPeer.cs
- WindowVisualStateTracker.cs
- MeshGeometry3D.cs
- ResXResourceSet.cs
- _NetworkingPerfCounters.cs
- SqlDependencyUtils.cs
- DLinqAssociationProvider.cs
- RowsCopiedEventArgs.cs
- SimpleTextLine.cs
- ProviderCollection.cs
- TreeNodeBinding.cs
- GZipDecoder.cs
- SqlDataSourceCommandEventArgs.cs
- PropertyMap.cs
- MetadataItemEmitter.cs
- NavigationPropertySingletonExpression.cs
- DefaultAutoFieldGenerator.cs
- SchemaObjectWriter.cs
- OleDbConnectionFactory.cs