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
- HttpRequestBase.cs
- ScrollViewerAutomationPeer.cs
- XPathNodeHelper.cs
- CodeNamespace.cs
- ChtmlSelectionListAdapter.cs
- SafeWaitHandle.cs
- PublishLicense.cs
- CheckBoxStandardAdapter.cs
- CodeTypeMember.cs
- SharedPersonalizationStateInfo.cs
- Property.cs
- DataSvcMapFile.cs
- ButtonPopupAdapter.cs
- OperationBehaviorAttribute.cs
- PermissionSetEnumerator.cs
- WorkItem.cs
- Line.cs
- RemotingConfigParser.cs
- MouseActionConverter.cs
- counter.cs
- IntSecurity.cs
- XmlSchemaAny.cs
- WindowsToolbar.cs
- BatchParser.cs
- ReadOnlyAttribute.cs
- ResourceReferenceExpression.cs
- FileLevelControlBuilderAttribute.cs
- DrawingContextDrawingContextWalker.cs
- WebControlParameterProxy.cs
- SqlGatherConsumedAliases.cs
- BitmapEffectDrawing.cs
- ToolboxItemFilterAttribute.cs
- StylusPlugin.cs
- ProtectedConfiguration.cs
- Config.cs
- XmlImplementation.cs
- ProfessionalColors.cs
- StretchValidation.cs
- DesignerObjectListAdapter.cs
- DetailsViewCommandEventArgs.cs
- SqlDataSourceCommandEventArgs.cs
- ByteStreamGeometryContext.cs
- Queue.cs
- SqlUserDefinedAggregateAttribute.cs
- ProfileService.cs
- Misc.cs
- SmiTypedGetterSetter.cs
- StorageRoot.cs
- WindowsFormsHost.cs
- RelationshipType.cs
- HttpListenerRequest.cs
- SectionUpdates.cs
- UrlMappingCollection.cs
- EnterpriseServicesHelper.cs
- XmlSerializerNamespaces.cs
- MatchingStyle.cs
- UnicastIPAddressInformationCollection.cs
- InputMethodStateChangeEventArgs.cs
- ImageDrawing.cs
- ExpressionPrefixAttribute.cs
- RenamedEventArgs.cs
- WindowsListViewSubItem.cs
- MetadataCache.cs
- GcHandle.cs
- AlternationConverter.cs
- Listbox.cs
- FileLevelControlBuilderAttribute.cs
- SystemWebExtensionsSectionGroup.cs
- recordstate.cs
- _StreamFramer.cs
- FontStyles.cs
- ValidatingReaderNodeData.cs
- AccessViolationException.cs
- XmlNavigatorFilter.cs
- Certificate.cs
- MetadataArtifactLoaderComposite.cs
- InstanceDescriptor.cs
- HostProtectionPermission.cs
- ServiceMemoryGates.cs
- ByeOperation11AsyncResult.cs
- ItemTypeToolStripMenuItem.cs
- ColorConverter.cs
- RectConverter.cs
- DesignerUtils.cs
- ByteAnimation.cs
- HttpModuleAction.cs
- RegexBoyerMoore.cs
- SecondaryViewProvider.cs
- TableLayoutPanelCellPosition.cs
- XomlCompilerHelpers.cs
- MessageProperties.cs
- CanExecuteRoutedEventArgs.cs
- ServiceOperationViewControl.cs
- FrameworkContentElement.cs
- CryptoHelper.cs
- CheckBox.cs
- ArrayConverter.cs
- SqlParameterizer.cs
- AuthorizationContext.cs
- ScriptReferenceBase.cs