Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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));
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeInitializationException.cs
- TraceUtility.cs
- altserialization.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- SettingsBase.cs
- EntityContainerEmitter.cs
- SignedInfo.cs
- ToolStripItemEventArgs.cs
- ExpressionBuilder.cs
- DetailsViewDesigner.cs
- DynamicDataExtensions.cs
- StatusBar.cs
- Attributes.cs
- PathStreamGeometryContext.cs
- ClientSession.cs
- DefaultTraceListener.cs
- MapPathBasedVirtualPathProvider.cs
- PageAsyncTaskManager.cs
- DictionaryManager.cs
- ExtenderProvidedPropertyAttribute.cs
- EventsTab.cs
- Delegate.cs
- DependencyObjectCodeDomSerializer.cs
- LinkLabel.cs
- BamlWriter.cs
- HybridDictionary.cs
- sqlmetadatafactory.cs
- _TimerThread.cs
- TransformedBitmap.cs
- RemoteWebConfigurationHostServer.cs
- TriggerActionCollection.cs
- DataGridCheckBoxColumn.cs
- TemplateKey.cs
- ExeContext.cs
- EntitySetBase.cs
- PropertyNames.cs
- UndoManager.cs
- HtmlTableRow.cs
- TraceContextEventArgs.cs
- XmlSchemaInfo.cs
- WebSysDefaultValueAttribute.cs
- OleDbCommand.cs
- TableProviderWrapper.cs
- AsyncPostBackTrigger.cs
- DataTableClearEvent.cs
- CriticalHandle.cs
- Panel.cs
- NodeFunctions.cs
- DataKeyCollection.cs
- DocumentProperties.cs
- StateManagedCollection.cs
- Context.cs
- TextServicesCompartmentEventSink.cs
- Util.cs
- RectKeyFrameCollection.cs
- AddressAccessDeniedException.cs
- SudsWriter.cs
- SendingRequestEventArgs.cs
- DataGridViewCellEventArgs.cs
- AnimationTimeline.cs
- Msmq3PoisonHandler.cs
- TextEffect.cs
- MarkupObject.cs
- ConnectionInterfaceCollection.cs
- Calendar.cs
- TypeDescriptionProviderAttribute.cs
- CurrentTimeZone.cs
- followingsibling.cs
- RowParagraph.cs
- Point4DValueSerializer.cs
- DataChangedEventManager.cs
- Mappings.cs
- AppDomainShutdownMonitor.cs
- QueryCacheKey.cs
- SecurityAlgorithmSuiteConverter.cs
- ReflectEventDescriptor.cs
- LocalizabilityAttribute.cs
- InvalidOleVariantTypeException.cs
- TransactionFlowProperty.cs
- ByteFacetDescriptionElement.cs
- ClickablePoint.cs
- ChannelManager.cs
- ImageKeyConverter.cs
- StringStorage.cs
- InputElement.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- ComMethodElement.cs
- Point3DCollectionConverter.cs
- DesignerEventService.cs
- PrtTicket_Public.cs
- PtsContext.cs
- TransformPattern.cs
- MailBnfHelper.cs
- QilTypeChecker.cs
- _ProxyRegBlob.cs
- MetadataArtifactLoaderXmlReaderWrapper.cs
- TextChange.cs
- AutoResizedEvent.cs
- complextypematerializer.cs
- StreamWriter.cs