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 / 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
- AudioDeviceOut.cs
- _Connection.cs
- TypePropertyEditor.cs
- ZoneLinkButton.cs
- SoapHeader.cs
- KeyGestureValueSerializer.cs
- Preprocessor.cs
- ValueType.cs
- HeaderUtility.cs
- HttpVersion.cs
- MetadataArtifactLoader.cs
- SiteMapNodeItem.cs
- RoleService.cs
- TypeBuilder.cs
- ToolStripProgressBar.cs
- WindowHelperService.cs
- LinqDataSource.cs
- SetterBase.cs
- UriSection.cs
- CharKeyFrameCollection.cs
- SafeTokenHandle.cs
- TextAdaptor.cs
- RMPublishingDialog.cs
- FilterElement.cs
- safelink.cs
- UrlMappingsSection.cs
- AuthenticodeSignatureInformation.cs
- TogglePattern.cs
- FunctionQuery.cs
- SoapObjectInfo.cs
- XpsDocumentEvent.cs
- PropertyDescriptorComparer.cs
- FillRuleValidation.cs
- HttpWebResponse.cs
- RelativeSource.cs
- SettingsProperty.cs
- ExpandableObjectConverter.cs
- PropertyValueUIItem.cs
- UIElementPropertyUndoUnit.cs
- ResourcePool.cs
- ServiceReference.cs
- SecurityElement.cs
- MetafileHeader.cs
- ExecutorLocksHeldException.cs
- URI.cs
- AdjustableArrowCap.cs
- MgmtConfigurationRecord.cs
- OrderedEnumerableRowCollection.cs
- SafeUserTokenHandle.cs
- TypeLibConverter.cs
- SiteMapNodeItemEventArgs.cs
- MethodInfo.cs
- PointLightBase.cs
- PageRouteHandler.cs
- ProfileInfo.cs
- ToolStripPanelRenderEventArgs.cs
- ExpressionEditorAttribute.cs
- HttpContextBase.cs
- SymbolTable.cs
- EntityCommandExecutionException.cs
- OdbcTransaction.cs
- CssStyleCollection.cs
- WebResourceAttribute.cs
- DefaultHttpHandler.cs
- ipaddressinformationcollection.cs
- AnonymousIdentificationModule.cs
- DirectoryRedirect.cs
- SingleAnimationUsingKeyFrames.cs
- ParseChildrenAsPropertiesAttribute.cs
- ConstructorExpr.cs
- IndentedTextWriter.cs
- PeerContact.cs
- UInt64.cs
- HttpWebResponse.cs
- ClientApiGenerator.cs
- PropertyGeneratedEventArgs.cs
- TrackingStringDictionary.cs
- SQLBinary.cs
- UnsafeNativeMethods.cs
- ConfigurationSectionGroupCollection.cs
- ImageSourceConverter.cs
- Panel.cs
- AppSettingsExpressionBuilder.cs
- DiscoveryMessageSequenceCD1.cs
- BuildProvidersCompiler.cs
- OleDbTransaction.cs
- DataTemplateKey.cs
- FlowLayoutPanel.cs
- IriParsingElement.cs
- EnvironmentPermission.cs
- MethodBody.cs
- ElementHost.cs
- SqlLiftIndependentRowExpressions.cs
- EventSinkActivity.cs
- XmlNullResolver.cs
- ApplicationFileCodeDomTreeGenerator.cs
- HierarchicalDataSourceConverter.cs
- DefaultSection.cs
- CodeAccessSecurityEngine.cs
- MimeFormReflector.cs