Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartRestoreVerb.cs / 1 / WebPartRestoreVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartRestoreVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartRestoreVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartRestoreVerb_Text); } return _defaultText; } } // Properties must look at viewstate directly instead of the property in the base class, // so we can distinguish between an unset property and a property set to String.Empty. [ WebSysDefaultValue(SR.WebPartRestoreVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartRestoreVerb_Text) ] public override string Text { get { object o = ViewState["Text"]; return (o == null) ? DefaultText : (string)o; } set { ViewState["Text"] = value; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HwndMouseInputProvider.cs
- EventManager.cs
- ApplicationInterop.cs
- PlaceHolder.cs
- RawMouseInputReport.cs
- MailMessageEventArgs.cs
- SmtpNegotiateAuthenticationModule.cs
- ConstructorNeedsTagAttribute.cs
- CodeBlockBuilder.cs
- MaskDesignerDialog.cs
- XPathNavigatorKeyComparer.cs
- RMPublishingDialog.cs
- BinaryObjectReader.cs
- HttpResponseBase.cs
- ZipFileInfo.cs
- ResourceManager.cs
- DescendentsWalkerBase.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- UseAttributeSetsAction.cs
- Itemizer.cs
- JobPageOrder.cs
- JpegBitmapEncoder.cs
- ReturnEventArgs.cs
- ElementProxy.cs
- Cloud.cs
- Operator.cs
- MergeFilterQuery.cs
- CacheModeConverter.cs
- UnmanagedMemoryStream.cs
- ProcessHostMapPath.cs
- CompiledRegexRunner.cs
- OperandQuery.cs
- PenLineJoinValidation.cs
- MetafileHeaderWmf.cs
- ServerIdentity.cs
- WebConfigurationHostFileChange.cs
- TableRow.cs
- ClientProxyGenerator.cs
- XsltContext.cs
- WaitingCursor.cs
- TableLayoutRowStyleCollection.cs
- DesignerResources.cs
- _ContextAwareResult.cs
- EventsTab.cs
- DataGridViewCellValueEventArgs.cs
- ClientTargetSection.cs
- DataSourceListEditor.cs
- XPathArrayIterator.cs
- XmlReflectionMember.cs
- WebPartDescriptionCollection.cs
- PropertyFilterAttribute.cs
- FixUp.cs
- ThemeInfoAttribute.cs
- CatalogZoneBase.cs
- DynamicValueConverter.cs
- _SslSessionsCache.cs
- FixUp.cs
- UrlAuthFailureHandler.cs
- ReadOnlyState.cs
- FrameworkElement.cs
- EventsTab.cs
- ReadOnlyDictionary.cs
- Types.cs
- XamlWriter.cs
- PropertyTab.cs
- ParameterToken.cs
- InfoCardAsymmetricCrypto.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- DataRecordInternal.cs
- BitmapEffectDrawingContextState.cs
- Function.cs
- DocumentGridPage.cs
- DiagnosticsConfigurationHandler.cs
- TypeForwardedToAttribute.cs
- EntityContainerAssociationSetEnd.cs
- WebEvents.cs
- AccessedThroughPropertyAttribute.cs
- SrgsToken.cs
- PropertyGridEditorPart.cs
- PrintControllerWithStatusDialog.cs
- XmlSchemaAnnotated.cs
- DbQueryCommandTree.cs
- StringExpressionSet.cs
- TextBox.cs
- EventLogPermission.cs
- ExtenderProviderService.cs
- ResourceReader.cs
- grammarelement.cs
- ArrayHelper.cs
- StoreItemCollection.cs
- PeerNameResolver.cs
- AdapterUtil.cs
- Menu.cs
- QilLiteral.cs
- ToolboxItemSnapLineBehavior.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- DispatchChannelSink.cs
- Part.cs
- FixedPageStructure.cs
- TrailingSpaceComparer.cs