Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- CheckBox.cs
- QuaternionAnimation.cs
- SafeViewOfFileHandle.cs
- Regex.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- VarInfo.cs
- TextTreeObjectNode.cs
- MultipartContentParser.cs
- unsafenativemethodsother.cs
- KeyInterop.cs
- XPathParser.cs
- _ContextAwareResult.cs
- SortDescriptionCollection.cs
- AssemblyResolver.cs
- SettingsSection.cs
- TableStyle.cs
- XmlAtomicValue.cs
- TypeDelegator.cs
- WindowCollection.cs
- Serializer.cs
- SpoolingTaskBase.cs
- TriggerCollection.cs
- CodeThrowExceptionStatement.cs
- HiddenFieldPageStatePersister.cs
- DiscreteKeyFrames.cs
- Matrix.cs
- DataGridViewRowCancelEventArgs.cs
- ScriptingAuthenticationServiceSection.cs
- EntityStoreSchemaGenerator.cs
- ViewgenGatekeeper.cs
- XmlSchema.cs
- CodeEntryPointMethod.cs
- GridPattern.cs
- LabelDesigner.cs
- MultilineStringConverter.cs
- ResourceSet.cs
- HtmlInputButton.cs
- StreamInfo.cs
- SystemParameters.cs
- LineInfo.cs
- DataServiceEntityAttribute.cs
- HuffmanTree.cs
- ADMembershipProvider.cs
- CqlGenerator.cs
- XmlFormatExtensionPointAttribute.cs
- ExternalCalls.cs
- FormsAuthenticationModule.cs
- ToolStripItemClickedEventArgs.cs
- TextParagraph.cs
- ControllableStoryboardAction.cs
- ReflectionHelper.cs
- SafeProcessHandle.cs
- CfgParser.cs
- securitymgrsite.cs
- ObjectStorage.cs
- ErrorFormatter.cs
- DataColumnCollection.cs
- SchemaMerger.cs
- SchemaMerger.cs
- ModuleBuilder.cs
- VisemeEventArgs.cs
- StateMachineSubscriptionManager.cs
- XmlIncludeAttribute.cs
- DeadCharTextComposition.cs
- AnnotationComponentChooser.cs
- RemoteWebConfigurationHostServer.cs
- BuildProvider.cs
- XPathMultyIterator.cs
- SafeUserTokenHandle.cs
- Quad.cs
- Literal.cs
- DeleteBookmarkScope.cs
- ConnectionDemuxer.cs
- NativeCompoundFileAPIs.cs
- ReverseInheritProperty.cs
- Ray3DHitTestResult.cs
- SqlServer2KCompatibilityCheck.cs
- AbsoluteQuery.cs
- Rule.cs
- DiagnosticsConfigurationHandler.cs
- _AutoWebProxyScriptEngine.cs
- AutoResizedEvent.cs
- SqlEnums.cs
- InvalidCommandTreeException.cs
- WindowInteractionStateTracker.cs
- ToolStripCodeDomSerializer.cs
- DataControlButton.cs
- ComProxy.cs
- And.cs
- SqlComparer.cs
- ColorAnimation.cs
- ToolBarButton.cs
- errorpatternmatcher.cs
- MethodToken.cs
- EpmContentDeSerializerBase.cs
- RepeaterItemEventArgs.cs
- ErrorFormatter.cs
- WorkflowApplicationIdleEventArgs.cs
- cookie.cs
- RoutedEventConverter.cs