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
- AnnotationAdorner.cs
- MouseGesture.cs
- ProjectionAnalyzer.cs
- CapabilitiesUse.cs
- coordinator.cs
- SoapInteropTypes.cs
- Enum.cs
- ApplicationContext.cs
- DATA_BLOB.cs
- HandlerFactoryCache.cs
- ExtentKey.cs
- CodeMemberField.cs
- ClientSettingsStore.cs
- CookielessHelper.cs
- PrePrepareMethodAttribute.cs
- Timer.cs
- _TimerThread.cs
- Transform3D.cs
- MarkupWriter.cs
- ScrollViewerAutomationPeer.cs
- AssemblyFilter.cs
- HTMLTagNameToTypeMapper.cs
- AccessorTable.cs
- ContractCodeDomInfo.cs
- PagePropertiesChangingEventArgs.cs
- datacache.cs
- XmlSortKeyAccumulator.cs
- DataView.cs
- GZipUtils.cs
- ScrollProviderWrapper.cs
- RuntimeUtils.cs
- AnimationStorage.cs
- IPipelineRuntime.cs
- SqlProvider.cs
- VectorConverter.cs
- XmlLoader.cs
- sortedlist.cs
- PrintSchema.cs
- FixedSOMTableCell.cs
- Configuration.cs
- IQueryable.cs
- WpfWebRequestHelper.cs
- State.cs
- CodeGroup.cs
- OutOfProcStateClientManager.cs
- BaseCollection.cs
- TimeIntervalCollection.cs
- InvalidateEvent.cs
- LocalizabilityAttribute.cs
- AttachmentService.cs
- Token.cs
- MenuCommandService.cs
- DataMember.cs
- CancellableEnumerable.cs
- TypeDescriptor.cs
- Deserializer.cs
- PropertyHelper.cs
- ObsoleteAttribute.cs
- MethodAccessException.cs
- InheritedPropertyChangedEventArgs.cs
- RuleCache.cs
- XmlSchemaNotation.cs
- TextStore.cs
- Matrix3D.cs
- SecurityTokenAttachmentMode.cs
- FixedTextView.cs
- PolicyManager.cs
- ScriptHandlerFactory.cs
- DetailsViewCommandEventArgs.cs
- ClientScriptManagerWrapper.cs
- UnauthorizedAccessException.cs
- TextServicesLoader.cs
- HttpRawResponse.cs
- WindowsFormsLinkLabel.cs
- RoleGroupCollection.cs
- SqlDeflator.cs
- Color.cs
- XmlSchemaAnyAttribute.cs
- Tuple.cs
- XmlRootAttribute.cs
- BufferedReadStream.cs
- Journaling.cs
- Shape.cs
- RepeatBehaviorConverter.cs
- SqlTriggerContext.cs
- WizardSideBarListControlItem.cs
- ToolStripContentPanel.cs
- TcpClientSocketManager.cs
- ResponseBodyWriter.cs
- MarkupCompilePass2.cs
- PersistenceException.cs
- Label.cs
- EventArgs.cs
- UICuesEvent.cs
- QueryReaderSettings.cs
- EpmCustomContentWriterNodeData.cs
- X509SecurityToken.cs
- BitConverter.cs
- EditingScopeUndoUnit.cs
- WebServiceReceiveDesigner.cs