Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- DbConnectionPoolIdentity.cs
- assertwrapper.cs
- IdentifierCreationService.cs
- ZipFileInfoCollection.cs
- PropertyDescriptorGridEntry.cs
- DataControlImageButton.cs
- BinaryExpression.cs
- ReadOnlyMetadataCollection.cs
- XmlnsDefinitionAttribute.cs
- TcpTransportSecurity.cs
- DataSourceViewSchemaConverter.cs
- OdbcRowUpdatingEvent.cs
- RichTextBoxAutomationPeer.cs
- Brush.cs
- GenericXmlSecurityToken.cs
- NativeCppClassAttribute.cs
- uribuilder.cs
- ScrollBar.cs
- BoolExpr.cs
- StrokeNodeOperations.cs
- JavaScriptSerializer.cs
- FontUnitConverter.cs
- TraceLog.cs
- SelectionRange.cs
- DockPattern.cs
- Helpers.cs
- XsltCompileContext.cs
- DigestTraceRecordHelper.cs
- UnicastIPAddressInformationCollection.cs
- CapabilitiesSection.cs
- FlowPosition.cs
- WebPartHelpVerb.cs
- RTTrackingProfile.cs
- SendActivityDesignerTheme.cs
- ContentPlaceHolderDesigner.cs
- IUnknownConstantAttribute.cs
- IteratorDescriptor.cs
- FutureFactory.cs
- Recipient.cs
- FullTextLine.cs
- GridItemCollection.cs
- MatrixValueSerializer.cs
- __Error.cs
- PropertyRef.cs
- RecognizedPhrase.cs
- TableLayout.cs
- FormViewDeleteEventArgs.cs
- SqlConnectionHelper.cs
- PropertyEmitterBase.cs
- AttributeCollection.cs
- BooleanExpr.cs
- MimeFormatExtensions.cs
- ImageSourceValueSerializer.cs
- ConvertEvent.cs
- AssemblyHash.cs
- RubberbandSelector.cs
- DbTransaction.cs
- HttpClientCertificate.cs
- CustomDictionarySources.cs
- ScrollData.cs
- XmlExceptionHelper.cs
- InstanceValue.cs
- XmlIterators.cs
- ImageMapEventArgs.cs
- DesignerLinkAdapter.cs
- ToolStripItemDesigner.cs
- ArrowControl.xaml.cs
- Renderer.cs
- TypeElement.cs
- Int64AnimationBase.cs
- BindingRestrictions.cs
- Duration.cs
- NameValueSectionHandler.cs
- CompleteWizardStep.cs
- GradientSpreadMethodValidation.cs
- DataGridViewCheckBoxCell.cs
- SwitchAttribute.cs
- XmlSchemaCompilationSettings.cs
- CopyOnWriteList.cs
- OSEnvironmentHelper.cs
- NeutralResourcesLanguageAttribute.cs
- DispatcherProcessingDisabled.cs
- GlyphInfoList.cs
- FSWPathEditor.cs
- InvalidOleVariantTypeException.cs
- WebPartConnectionsConnectVerb.cs
- OdbcFactory.cs
- CalloutQueueItem.cs
- DataGridViewAdvancedBorderStyle.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- XPathQilFactory.cs
- Attributes.cs
- SchemaType.cs
- ResourcesGenerator.cs
- CounterSample.cs
- XamlPointCollectionSerializer.cs
- CustomCategoryAttribute.cs
- ValidatorUtils.cs
- RawMouseInputReport.cs
- Substitution.cs