Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ToolStripProgressBar.cs
- DataExpression.cs
- SamlAuthorityBinding.cs
- Frame.cs
- DataObjectSettingDataEventArgs.cs
- XslCompiledTransform.cs
- CookieHandler.cs
- Attributes.cs
- DataGridViewImageColumn.cs
- ValueQuery.cs
- NonBatchDirectoryCompiler.cs
- CodeDOMProvider.cs
- SymLanguageVendor.cs
- BasicExpandProvider.cs
- ScrollBarRenderer.cs
- DeflateStream.cs
- CapabilitiesPattern.cs
- ScriptRegistrationManager.cs
- HostedHttpTransportManager.cs
- TrustLevelCollection.cs
- TrackingValidationObjectDictionary.cs
- SR.cs
- PageBreakRecord.cs
- XDeferredAxisSource.cs
- TypefaceMap.cs
- PropVariant.cs
- ShapingWorkspace.cs
- DataGridViewCellConverter.cs
- DeclarativeCatalogPart.cs
- ToolboxDataAttribute.cs
- DictionaryMarkupSerializer.cs
- PartialTrustHelpers.cs
- ItemPager.cs
- WmlCalendarAdapter.cs
- RectAnimationClockResource.cs
- PermissionListSet.cs
- DBCSCodePageEncoding.cs
- ContactManager.cs
- EncoderExceptionFallback.cs
- Attributes.cs
- OdbcPermission.cs
- WindowsScrollBar.cs
- CloseSequenceResponse.cs
- SchemaContext.cs
- TextElementAutomationPeer.cs
- ListViewCommandEventArgs.cs
- WebConvert.cs
- GridViewUpdateEventArgs.cs
- ClientBuildManager.cs
- XmlSchemaComplexContent.cs
- DelayedRegex.cs
- UnauthorizedAccessException.cs
- Matrix3D.cs
- NameService.cs
- Stream.cs
- RtfToken.cs
- AdapterDictionary.cs
- FileUpload.cs
- DataKeyCollection.cs
- GenericUriParser.cs
- ErrorFormatter.cs
- Matrix.cs
- HttpResponseInternalWrapper.cs
- TrackBarDesigner.cs
- WorkflowInstanceQuery.cs
- EventTrigger.cs
- MimeBasePart.cs
- EntityPropertyMappingAttribute.cs
- NativeMethods.cs
- Fonts.cs
- TileBrush.cs
- DesignerProperties.cs
- ByteAnimationUsingKeyFrames.cs
- BitmapFrameEncode.cs
- BindingNavigator.cs
- XmlReader.cs
- IDataContractSurrogate.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- MenuItemStyleCollection.cs
- BaseComponentEditor.cs
- InstanceData.cs
- HierarchicalDataSourceConverter.cs
- RijndaelManaged.cs
- ObjectManager.cs
- DateTimeHelper.cs
- ResXBuildProvider.cs
- StatusBarDrawItemEvent.cs
- ISCIIEncoding.cs
- TypeBrowserDialog.cs
- XPathAncestorQuery.cs
- CqlBlock.cs
- EncryptedData.cs
- TabPanel.cs
- PassportPrincipal.cs
- Collection.cs
- ColumnResizeUndoUnit.cs
- StdValidatorsAndConverters.cs
- InfoCardProofToken.cs
- MessageQueueAccessControlEntry.cs
- QueryResults.cs