Code:
/ DotNET / DotNET / 8.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
- securitymgrsite.cs
- _NestedSingleAsyncResult.cs
- DmlSqlGenerator.cs
- ActivityBindForm.Designer.cs
- OneOf.cs
- SchemaDeclBase.cs
- SoapElementAttribute.cs
- XmlArrayItemAttributes.cs
- ToolBarButton.cs
- RawTextInputReport.cs
- CompoundFileStorageReference.cs
- PriorityItem.cs
- XmlNodeChangedEventArgs.cs
- FormsAuthenticationTicket.cs
- CodePageUtils.cs
- XmlSchemaSequence.cs
- ObjectListItemCollection.cs
- DocumentViewerAutomationPeer.cs
- ParsedAttributeCollection.cs
- SafeLocalMemHandle.cs
- HelloOperationCD1AsyncResult.cs
- newinstructionaction.cs
- KoreanCalendar.cs
- TreeViewTemplateSelector.cs
- IntSumAggregationOperator.cs
- IODescriptionAttribute.cs
- TaiwanCalendar.cs
- RuleSetReference.cs
- DrawingAttributes.cs
- DataExchangeServiceBinder.cs
- HyperLinkColumn.cs
- HighlightVisual.cs
- OperationCanceledException.cs
- Image.cs
- FileStream.cs
- ButtonChrome.cs
- CSharpCodeProvider.cs
- RotationValidation.cs
- TileBrush.cs
- UnicodeEncoding.cs
- Configuration.cs
- MexServiceChannelBuilder.cs
- HtmlInputRadioButton.cs
- SamlSubject.cs
- ViewGenerator.cs
- DateRangeEvent.cs
- NodeFunctions.cs
- DocumentOrderComparer.cs
- DataGridView.cs
- RequestCacheEntry.cs
- PrintPreviewDialog.cs
- GlobalizationSection.cs
- XmlTextAttribute.cs
- Slider.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- StringFormat.cs
- NamespaceDisplay.xaml.cs
- GeometryDrawing.cs
- ConvertEvent.cs
- InstallerTypeAttribute.cs
- StrokeSerializer.cs
- InvalidOleVariantTypeException.cs
- OdbcConnectionString.cs
- NavigatingCancelEventArgs.cs
- SpeechAudioFormatInfo.cs
- StringDictionary.cs
- OperationAbortedException.cs
- While.cs
- CodeParameterDeclarationExpressionCollection.cs
- ListViewItem.cs
- XmlSchemaValidator.cs
- IResourceProvider.cs
- AttributeData.cs
- CompModSwitches.cs
- ellipse.cs
- ThumbButtonInfoCollection.cs
- HtmlHead.cs
- ProfileServiceManager.cs
- RemotingSurrogateSelector.cs
- PropertyFilterAttribute.cs
- Ipv6Element.cs
- DataError.cs
- LambdaCompiler.cs
- FlowDocumentPageViewerAutomationPeer.cs
- StatusBar.cs
- PrimitiveDataContract.cs
- GlyphManager.cs
- CompilerGeneratedAttribute.cs
- QilNode.cs
- SQLRoleProvider.cs
- DataSourceProvider.cs
- oledbconnectionstring.cs
- StylusPointProperties.cs
- basenumberconverter.cs
- InvokePatternIdentifiers.cs
- HtmlFormParameterReader.cs
- RemotingException.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- DomainConstraint.cs
- WebPartPersonalization.cs