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
- DataGridViewCellCollection.cs
- XpsFontSerializationService.cs
- KeyInstance.cs
- EncoderReplacementFallback.cs
- DefaultMemberAttribute.cs
- SizeAnimationClockResource.cs
- BrowserInteropHelper.cs
- RegisteredDisposeScript.cs
- BmpBitmapEncoder.cs
- ReferencedCollectionType.cs
- ResolveCriteriaCD1.cs
- Crc32.cs
- CheckBoxList.cs
- SafeFileMapViewHandle.cs
- BaseDataBoundControl.cs
- XPathScanner.cs
- ScrollProviderWrapper.cs
- ProcessModuleCollection.cs
- LinkUtilities.cs
- BinaryKeyIdentifierClause.cs
- UndoUnit.cs
- httpstaticobjectscollection.cs
- GatewayIPAddressInformationCollection.cs
- _TimerThread.cs
- HorizontalAlignConverter.cs
- ExportException.cs
- SoapProtocolImporter.cs
- EventDescriptorCollection.cs
- PageEventArgs.cs
- GcSettings.cs
- ToolStripDesignerAvailabilityAttribute.cs
- ObjectMaterializedEventArgs.cs
- EventListenerClientSide.cs
- ObjectQueryState.cs
- SmiTypedGetterSetter.cs
- EventProviderBase.cs
- BaseTemplateBuildProvider.cs
- MaskedTextBoxDesignerActionList.cs
- MgmtResManager.cs
- ImmComposition.cs
- ThreadExceptionDialog.cs
- RtfControlWordInfo.cs
- DesignSurfaceEvent.cs
- WorkflowMarkupElementEventArgs.cs
- MetadataReference.cs
- ConditionCollection.cs
- ResourcePool.cs
- ComponentCommands.cs
- EvidenceTypeDescriptor.cs
- ToolboxItemFilterAttribute.cs
- IPGlobalProperties.cs
- Substitution.cs
- TrackingSection.cs
- PackageRelationshipCollection.cs
- ImageList.cs
- DataTransferEventArgs.cs
- HitTestResult.cs
- ExtendedPropertyDescriptor.cs
- _FixedSizeReader.cs
- SharedConnectionInfo.cs
- XmlAttributeAttribute.cs
- DataAccessor.cs
- DataGridViewRowHeaderCell.cs
- webproxy.cs
- DataExpression.cs
- WebCodeGenerator.cs
- SamlAttribute.cs
- WebReferencesBuildProvider.cs
- ApplicationProxyInternal.cs
- ResourceManager.cs
- TextFormatterHost.cs
- ControlType.cs
- FormsAuthenticationUser.cs
- DebugView.cs
- UIntPtr.cs
- WebUtility.cs
- EventDescriptor.cs
- Matrix3D.cs
- QueryRewriter.cs
- FilteredReadOnlyMetadataCollection.cs
- TextSearch.cs
- Qualifier.cs
- GenericRootAutomationPeer.cs
- Page.cs
- WindowsFormsSectionHandler.cs
- ReadOnlyCollection.cs
- SchemaTypeEmitter.cs
- Listbox.cs
- RequestQueryProcessor.cs
- BindStream.cs
- Pair.cs
- FragmentNavigationEventArgs.cs
- ValueChangedEventManager.cs
- MemberExpression.cs
- CodeCommentStatementCollection.cs
- TextEditorSpelling.cs
- TextRangeEditTables.cs
- Util.cs
- CompoundFileStorageReference.cs
- RectAnimationUsingKeyFrames.cs