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
- XmlSchemaSet.cs
- panel.cs
- FixedDocument.cs
- _LazyAsyncResult.cs
- MarkupObject.cs
- MachineKeySection.cs
- CodeDomSerializerBase.cs
- PolicyReader.cs
- CacheSection.cs
- GACIdentityPermission.cs
- SiteMapProvider.cs
- SessionStateModule.cs
- ResourcePool.cs
- NameTable.cs
- ActivityExecutorOperation.cs
- HtmlTableRowCollection.cs
- EntityClassGenerator.cs
- PixelShader.cs
- ColorComboBox.cs
- SnapshotChangeTrackingStrategy.cs
- SqlMultiplexer.cs
- StructuredTypeEmitter.cs
- SpotLight.cs
- DataContractSerializerOperationGenerator.cs
- DataTableNewRowEvent.cs
- DataViewListener.cs
- ProjectionPath.cs
- SafeNativeMethods.cs
- GeometryGroup.cs
- IsolatedStorageFilePermission.cs
- ProgressChangedEventArgs.cs
- XsltArgumentList.cs
- TabPanel.cs
- StringReader.cs
- CommandBindingCollection.cs
- CryptoHandle.cs
- ImageListStreamer.cs
- ExpressionsCollectionEditor.cs
- ModifiableIteratorCollection.cs
- InstanceKeyCompleteException.cs
- DrawingAttributesDefaultValueFactory.cs
- UserValidatedEventArgs.cs
- TransformCollection.cs
- ZipPackage.cs
- Attributes.cs
- Semaphore.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- AnimationClockResource.cs
- TemplatedMailWebEventProvider.cs
- Sql8ExpressionRewriter.cs
- MimePart.cs
- AstTree.cs
- TraceSource.cs
- Matrix.cs
- DictionarySurrogate.cs
- PackageProperties.cs
- RowVisual.cs
- BounceEase.cs
- WindowsImpersonationContext.cs
- CloudCollection.cs
- Int64KeyFrameCollection.cs
- FormsAuthentication.cs
- TextAutomationPeer.cs
- XmlDataContract.cs
- XmlSchemaCollection.cs
- BaseDataList.cs
- serverconfig.cs
- DBNull.cs
- DataPagerFieldCollection.cs
- WebSysDisplayNameAttribute.cs
- ThreadStartException.cs
- InputLanguageProfileNotifySink.cs
- ApplicationSecurityManager.cs
- MethodToken.cs
- TextAnchor.cs
- WebPartRestoreVerb.cs
- GenericIdentity.cs
- ComPersistableTypeElementCollection.cs
- XmlSchemaSimpleTypeList.cs
- CompositeFontParser.cs
- HwndMouseInputProvider.cs
- HttpWebRequest.cs
- ToolStripControlHost.cs
- PropertyChangedEventArgs.cs
- XmlValueConverter.cs
- DataBindingHandlerAttribute.cs
- DesignerAttribute.cs
- ApplicationContext.cs
- ValidatedControlConverter.cs
- ToolStripDropDownItem.cs
- EditorAttributeInfo.cs
- shaperfactoryquerycacheentry.cs
- SingleKeyFrameCollection.cs
- DateTimePicker.cs
- __Error.cs
- TextRangeEdit.cs
- WSHttpSecurity.cs
- DataSourceSelectArguments.cs
- ScaleTransform.cs
- SymbolResolver.cs