Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartRestoreVerb.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LocalizableAttribute.cs
- TimeSpanOrInfiniteConverter.cs
- TextContainerChangeEventArgs.cs
- GenericFlowSwitchHelper.cs
- ClockController.cs
- DataGridViewCellEventArgs.cs
- CacheDependency.cs
- RangeContentEnumerator.cs
- InvalidPropValue.cs
- HitTestWithPointDrawingContextWalker.cs
- StylusDevice.cs
- RemotingAttributes.cs
- SoapDocumentMethodAttribute.cs
- BitConverter.cs
- DirtyTextRange.cs
- SpellerHighlightLayer.cs
- SpeechRecognizer.cs
- Listener.cs
- EncoderBestFitFallback.cs
- SQLUtility.cs
- QueryReaderSettings.cs
- Rect.cs
- EntityContainerAssociationSet.cs
- ExtensionSimplifierMarkupObject.cs
- ScalarRestriction.cs
- HttpContextWrapper.cs
- ValidationErrorEventArgs.cs
- ProcessThread.cs
- SafeLibraryHandle.cs
- PageCache.cs
- FixedHighlight.cs
- SqlRowUpdatedEvent.cs
- WaitHandle.cs
- GenericEnumConverter.cs
- HtmlTableRowCollection.cs
- ButtonFlatAdapter.cs
- ButtonFieldBase.cs
- ArgumentElement.cs
- RightsManagementEncryptionTransform.cs
- BitArray.cs
- XamlFxTrace.cs
- EdmComplexPropertyAttribute.cs
- UnsafePeerToPeerMethods.cs
- FormsIdentity.cs
- MimeMultiPart.cs
- IgnoreDeviceFilterElementCollection.cs
- InternalConfigSettingsFactory.cs
- XmlSchemaObjectTable.cs
- SqlColumnizer.cs
- XmlBaseReader.cs
- IArgumentProvider.cs
- BigInt.cs
- WizardDesigner.cs
- CustomErrorsSectionWrapper.cs
- LockingPersistenceProvider.cs
- ILGenerator.cs
- CodeThrowExceptionStatement.cs
- WebPartEditVerb.cs
- Clipboard.cs
- WebPartZoneDesigner.cs
- IWorkflowDebuggerService.cs
- __FastResourceComparer.cs
- HtmlControlPersistable.cs
- ZipIOLocalFileHeader.cs
- WorkflowMarkupSerializerMapping.cs
- DataServiceResponse.cs
- TrustManager.cs
- DefaultParameterValueAttribute.cs
- PrimitiveDataContract.cs
- DataBoundControlHelper.cs
- GregorianCalendarHelper.cs
- ObjectListCommandsPage.cs
- RuntimeEnvironment.cs
- SqlCrossApplyToCrossJoin.cs
- XmlNamespaceMapping.cs
- TimelineClockCollection.cs
- PagedDataSource.cs
- MetadataCache.cs
- FormParameter.cs
- WaitHandleCannotBeOpenedException.cs
- XmlAttributeProperties.cs
- Nullable.cs
- PrintDialog.cs
- ComplusTypeValidator.cs
- CompatibleIComparer.cs
- ContainsRowNumberChecker.cs
- DropTarget.cs
- SecurityPolicySection.cs
- TextServicesPropertyRanges.cs
- Rectangle.cs
- HashAlgorithm.cs
- TypeElementCollection.cs
- QueryStatement.cs
- NativeMethodsCLR.cs
- SizeValueSerializer.cs
- ClientTargetCollection.cs
- HitTestWithGeometryDrawingContextWalker.cs
- Table.cs
- Guid.cs
- ConfigurationPropertyAttribute.cs