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
- TextAutomationPeer.cs
- SqlReferenceCollection.cs
- SessionState.cs
- NameGenerator.cs
- HMACSHA256.cs
- MaterializeFromAtom.cs
- BamlTreeNode.cs
- DownloadProgressEventArgs.cs
- basevalidator.cs
- WebControlsSection.cs
- ValueOfAction.cs
- Operand.cs
- GeneralTransformCollection.cs
- DataGridHyperlinkColumn.cs
- TableLayoutRowStyleCollection.cs
- XmlAttributeOverrides.cs
- AutomationFocusChangedEventArgs.cs
- XmlObjectSerializerReadContext.cs
- ToolStripDropDown.cs
- ServerProtocol.cs
- ReachUIElementCollectionSerializerAsync.cs
- ListChangedEventArgs.cs
- VoiceInfo.cs
- FormViewUpdateEventArgs.cs
- BaseProcessor.cs
- PageAsyncTask.cs
- QueuePathEditor.cs
- AddingNewEventArgs.cs
- CatalogPartChrome.cs
- ConfigXmlDocument.cs
- QilReference.cs
- IncrementalCompileAnalyzer.cs
- Transform3D.cs
- StringAnimationBase.cs
- RectIndependentAnimationStorage.cs
- TextServicesDisplayAttributePropertyRanges.cs
- AttachedAnnotation.cs
- PrivateFontCollection.cs
- SerializationException.cs
- DataServiceRequestOfT.cs
- XmlSchemaComplexContentRestriction.cs
- XmlSchemaAttributeGroup.cs
- XmlName.cs
- PersonalizableAttribute.cs
- BitmapDownload.cs
- ScrollItemProviderWrapper.cs
- TypeLibConverter.cs
- OleDbPermission.cs
- StructuredProperty.cs
- RequestSecurityTokenForGetBrowserToken.cs
- RequestCachingSection.cs
- ClientScriptItem.cs
- RequestStatusBarUpdateEventArgs.cs
- ValidatingReaderNodeData.cs
- RegistryPermission.cs
- AdRotatorDesigner.cs
- RelationshipType.cs
- Menu.cs
- Win32.cs
- HashHelper.cs
- CodeTypeConstructor.cs
- UnsafeNativeMethods.cs
- ImageMapEventArgs.cs
- TextTreeDeleteContentUndoUnit.cs
- TableLayoutStyleCollection.cs
- OleDbException.cs
- ControlAdapter.cs
- ManualResetEvent.cs
- PhysicalFontFamily.cs
- PrePrepareMethodAttribute.cs
- SchemaNames.cs
- MergeFilterQuery.cs
- SiteMapProvider.cs
- SignatureConfirmationElement.cs
- Instrumentation.cs
- MarginsConverter.cs
- InternalCache.cs
- FactoryGenerator.cs
- ContainsRowNumberChecker.cs
- FormsAuthenticationUserCollection.cs
- TextProviderWrapper.cs
- bidPrivateBase.cs
- SqlPersonalizationProvider.cs
- StateRuntime.cs
- WeakReference.cs
- DATA_BLOB.cs
- BooleanFunctions.cs
- TextServicesHost.cs
- InputBinding.cs
- MulticastNotSupportedException.cs
- FunctionDetailsReader.cs
- LocatorBase.cs
- VarInfo.cs
- EffectiveValueEntry.cs
- UrlAuthFailureHandler.cs
- ProcessManager.cs
- EdmRelationshipRoleAttribute.cs
- UrlParameterReader.cs
- ReadOnlyDataSourceView.cs
- HtmlContainerControl.cs