Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / HtmlControlPersistable.cs / 1 / 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
- ReadOnlyDataSourceView.cs
- PointConverter.cs
- FontFamily.cs
- FolderBrowserDialog.cs
- TemplateEditingVerb.cs
- InputReferenceExpression.cs
- DatatypeImplementation.cs
- AnnotationService.cs
- FontStyleConverter.cs
- ReachUIElementCollectionSerializer.cs
- XmlUrlResolver.cs
- SiteMapNode.cs
- MDIClient.cs
- RelationshipType.cs
- ToolStripArrowRenderEventArgs.cs
- ServiceModelTimeSpanValidator.cs
- PageCache.cs
- DataGridViewComponentPropertyGridSite.cs
- Scene3D.cs
- EntityDataSourceContainerNameItem.cs
- WebSysDisplayNameAttribute.cs
- MutexSecurity.cs
- DescriptionAttribute.cs
- InvokeSchedule.cs
- DefaultHttpHandler.cs
- Native.cs
- OpCodes.cs
- SecurityChannelFactory.cs
- GenericUriParser.cs
- RenderDataDrawingContext.cs
- MailMessage.cs
- NullableDoubleMinMaxAggregationOperator.cs
- CodeMemberMethod.cs
- StrongNameKeyPair.cs
- DerivedKeyCachingSecurityTokenSerializer.cs
- HtmlInputRadioButton.cs
- ReadOnlyDictionary.cs
- NavigatorOutput.cs
- CacheAxisQuery.cs
- SlotInfo.cs
- AssociatedControlConverter.cs
- WinFormsComponentEditor.cs
- WebProxyScriptElement.cs
- HttpProfileGroupBase.cs
- GlyphRunDrawing.cs
- EventLogEntry.cs
- WebPart.cs
- __FastResourceComparer.cs
- XmlSchemaAttributeGroup.cs
- SqlDelegatedTransaction.cs
- VisualProxy.cs
- EntityDataSourceState.cs
- login.cs
- TitleStyle.cs
- XmlSchemaChoice.cs
- SyndicationDeserializer.cs
- RotateTransform.cs
- DataGridViewRowPostPaintEventArgs.cs
- Single.cs
- MetadataStore.cs
- TabControlEvent.cs
- MimeReturn.cs
- XmlSchemaRedefine.cs
- XmlSchemaImporter.cs
- JpegBitmapEncoder.cs
- Byte.cs
- MobileCategoryAttribute.cs
- IndexOutOfRangeException.cs
- XmlTextReaderImpl.cs
- GenericUI.cs
- InvokePattern.cs
- NamedPipeHostedTransportConfiguration.cs
- ReaderOutput.cs
- EtwTrace.cs
- Decimal.cs
- StylusButton.cs
- SurrogateChar.cs
- WebRequestModuleElement.cs
- MetaTable.cs
- SEHException.cs
- SamlAssertionKeyIdentifierClause.cs
- ExceptionUtil.cs
- altserialization.cs
- Matrix.cs
- MetadataArtifactLoaderCompositeFile.cs
- DataGridViewButtonColumn.cs
- _AutoWebProxyScriptWrapper.cs
- PersonalizationDictionary.cs
- SynchronousChannel.cs
- ResourceBinder.cs
- OdbcConnectionOpen.cs
- SqlDataSourceStatusEventArgs.cs
- PolicyManager.cs
- Constraint.cs
- TimeIntervalCollection.cs
- ToolZone.cs
- SizeValueSerializer.cs
- BlurEffect.cs
- List.cs
- XsdCachingReader.cs