Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / HtmlControlPersistable.cs / 1305376 / HtmlControlPersistable.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System.ComponentModel; using System; [AttributeUsage(AttributeTargets.Property)] internal sealed class HtmlControlPersistableAttribute : Attribute { internal static readonly HtmlControlPersistableAttribute Yes = new HtmlControlPersistableAttribute(true); internal static readonly HtmlControlPersistableAttribute No = new HtmlControlPersistableAttribute(false); internal static readonly HtmlControlPersistableAttribute Default = Yes; private bool persistable = true; internal HtmlControlPersistableAttribute(bool persistable) { this.persistable = persistable; } internal bool HtmlControlPersistable { get { return persistable; } } public override bool Equals(object obj) { if (obj == this) { return true; } HtmlControlPersistableAttribute other = obj as HtmlControlPersistableAttribute; return (other != null) && other.HtmlControlPersistable == persistable; } public override int GetHashCode() { return persistable.GetHashCode(); } 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.ComponentModel; using System; [AttributeUsage(AttributeTargets.Property)] internal sealed class HtmlControlPersistableAttribute : Attribute { internal static readonly HtmlControlPersistableAttribute Yes = new HtmlControlPersistableAttribute(true); internal static readonly HtmlControlPersistableAttribute No = new HtmlControlPersistableAttribute(false); internal static readonly HtmlControlPersistableAttribute Default = Yes; private bool persistable = true; internal HtmlControlPersistableAttribute(bool persistable) { this.persistable = persistable; } internal bool HtmlControlPersistable { get { return persistable; } } public override bool Equals(object obj) { if (obj == this) { return true; } HtmlControlPersistableAttribute other = obj as HtmlControlPersistableAttribute; return (other != null) && other.HtmlControlPersistable == persistable; } public override int GetHashCode() { return persistable.GetHashCode(); } 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
- EmptyQuery.cs
- UniqueEventHelper.cs
- CacheMemory.cs
- DataGridViewColumnEventArgs.cs
- ClientSideQueueItem.cs
- XPathItem.cs
- ColorTransform.cs
- ListItemCollection.cs
- IconHelper.cs
- Clipboard.cs
- Drawing.cs
- TablePattern.cs
- ComplexType.cs
- DataGridViewSelectedCellCollection.cs
- _ListenerRequestStream.cs
- HtmlControlPersistable.cs
- EmptyEnumerable.cs
- GridViewRowCollection.cs
- ConfigXmlComment.cs
- DataGridViewColumnEventArgs.cs
- Mappings.cs
- RuntimeHandles.cs
- StaticSiteMapProvider.cs
- Utils.cs
- SecureStringHasher.cs
- TableCellCollection.cs
- Catch.cs
- ParagraphResult.cs
- ChannelServices.cs
- CmsUtils.cs
- PresentationSource.cs
- OledbConnectionStringbuilder.cs
- relpropertyhelper.cs
- ProfileEventArgs.cs
- BitmapEffectCollection.cs
- SafeRightsManagementQueryHandle.cs
- AuthorizationRuleCollection.cs
- Vector3DValueSerializer.cs
- SqlMethodCallConverter.cs
- SqlRowUpdatedEvent.cs
- MasterPageBuildProvider.cs
- MouseButtonEventArgs.cs
- ReflectionHelper.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- HttpContext.cs
- HiddenFieldPageStatePersister.cs
- SymmetricKeyWrap.cs
- DataGridCheckBoxColumn.cs
- SettingsPropertyCollection.cs
- XPathNavigatorReader.cs
- VsPropertyGrid.cs
- sqlstateclientmanager.cs
- ImmutableObjectAttribute.cs
- FontStyles.cs
- ValidateNames.cs
- SiteMapNodeItemEventArgs.cs
- RightsManagementPermission.cs
- ImageClickEventArgs.cs
- DrawingGroupDrawingContext.cs
- AssemblySettingAttributes.cs
- PropertyHelper.cs
- SiteMapNodeCollection.cs
- OpenTypeLayout.cs
- EasingQuaternionKeyFrame.cs
- ComEventsSink.cs
- Stack.cs
- TdsParameterSetter.cs
- GeneralTransform3D.cs
- SafeRightsManagementPubHandle.cs
- Int32RectValueSerializer.cs
- DashStyles.cs
- XamlPointCollectionSerializer.cs
- QuaternionAnimationBase.cs
- AutomationElement.cs
- MailBnfHelper.cs
- DbModificationCommandTree.cs
- StrokeFIndices.cs
- SqlCacheDependency.cs
- OutgoingWebResponseContext.cs
- SqlServer2KCompatibilityCheck.cs
- ToolStripMenuItem.cs
- WSDualHttpBindingElement.cs
- ApplicationServicesHostFactory.cs
- ErrorWrapper.cs
- EFTableProvider.cs
- AnonymousIdentificationSection.cs
- XmlILOptimizerVisitor.cs
- EventListenerClientSide.cs
- Fonts.cs
- TableRow.cs
- SectionVisual.cs
- ListChangedEventArgs.cs
- CapabilitiesSection.cs
- DBConcurrencyException.cs
- WorkflowCommandExtensionItem.cs
- GridView.cs
- HttpResponseInternalWrapper.cs
- TemplateControl.cs
- XMLUtil.cs
- PointKeyFrameCollection.cs