Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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; } } } } // 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
- ColumnTypeConverter.cs
- MouseDevice.cs
- PropertyEmitter.cs
- HttpCacheParams.cs
- WebPartActionVerb.cs
- PermissionListSet.cs
- IImplicitResourceProvider.cs
- MemberDescriptor.cs
- CommonRemoteMemoryBlock.cs
- EntityCommandExecutionException.cs
- SynchronizedInputHelper.cs
- RepeaterCommandEventArgs.cs
- NamespaceCollection.cs
- InputGestureCollection.cs
- WebServiceEnumData.cs
- TypefaceMetricsCache.cs
- CrossContextChannel.cs
- RuleInfoComparer.cs
- BufferedGraphics.cs
- TypeConverterValueSerializer.cs
- QilTypeChecker.cs
- RelationshipNavigation.cs
- KoreanLunisolarCalendar.cs
- SafeHandle.cs
- AnnotationAdorner.cs
- PointAnimationUsingKeyFrames.cs
- KoreanCalendar.cs
- itemelement.cs
- CancellationToken.cs
- TriggerAction.cs
- EmptyEnumerable.cs
- MessageDecoder.cs
- DetailsViewInsertEventArgs.cs
- ServerValidateEventArgs.cs
- XmlDataSourceView.cs
- IEnumerable.cs
- SingleObjectCollection.cs
- DataGridColumnHeader.cs
- BitmapSource.cs
- MulticastDelegate.cs
- SigningDialog.cs
- ComplexPropertyEntry.cs
- ReadWriteSpinLock.cs
- UserControlBuildProvider.cs
- AssemblyCache.cs
- ExceptionUtil.cs
- TextAutomationPeer.cs
- CatalogZoneBase.cs
- DispatcherProcessingDisabled.cs
- WebPartConnectionsConnectVerb.cs
- ConfigurationStrings.cs
- WebBrowserEvent.cs
- LateBoundBitmapDecoder.cs
- DataServiceRequest.cs
- AttributeEmitter.cs
- ExpressionEditorAttribute.cs
- AspNetSynchronizationContext.cs
- SessionEndedEventArgs.cs
- SortFieldComparer.cs
- HTMLTextWriter.cs
- PocoPropertyAccessorStrategy.cs
- ClientScriptManager.cs
- ImportOptions.cs
- SQLSingle.cs
- SmtpNegotiateAuthenticationModule.cs
- FileIOPermission.cs
- ShutDownListener.cs
- BaseParser.cs
- MatrixIndependentAnimationStorage.cs
- DropShadowEffect.cs
- WebPartDisplayModeCancelEventArgs.cs
- AssemblyName.cs
- Sorting.cs
- WebEventTraceProvider.cs
- ParameterToken.cs
- HtmlContainerControl.cs
- EventHandlerList.cs
- CacheMemory.cs
- _OverlappedAsyncResult.cs
- DbParameterCollectionHelper.cs
- DiscreteKeyFrames.cs
- TaiwanLunisolarCalendar.cs
- ResourceAssociationType.cs
- VsPropertyGrid.cs
- DependencyPropertyKey.cs
- LineBreak.cs
- ResourceWriter.cs
- FtpRequestCacheValidator.cs
- ElementsClipboardData.cs
- AssemblyUtil.cs
- _AutoWebProxyScriptWrapper.cs
- CodeNamespaceImportCollection.cs
- SqlBuilder.cs
- ListViewItemEventArgs.cs
- WizardStepBase.cs
- BitConverter.cs
- XsltSettings.cs
- URLIdentityPermission.cs
- CheckedPointers.cs
- ConfigXmlAttribute.cs