Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartHelpVerb.cs / 1 / WebPartHelpVerb.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
internal sealed class WebPartHelpVerb : WebPartActionVerb {
private string _defaultDescription;
private string _defaultText;
private string DefaultDescription {
get {
if (_defaultDescription == null) {
_defaultDescription = SR.GetString(SR.WebPartHelpVerb_Description);
}
return _defaultDescription;
}
}
private string DefaultText {
get {
if (_defaultText == null) {
_defaultText = SR.GetString(SR.WebPartHelpVerb_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.WebPartHelpVerb_Description)
]
public override string Description {
get {
object o = ViewState["Description"];
return (o == null) ? DefaultDescription : (string)o;
}
set {
ViewState["Description"] = value;
}
}
[
WebSysDefaultValue(SR.WebPartHelpVerb_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
- TransformerInfo.cs
- DbParameterHelper.cs
- DependencyPropertyKey.cs
- XmlDataImplementation.cs
- WebPartEventArgs.cs
- HtmlShimManager.cs
- GridEntryCollection.cs
- CustomAttribute.cs
- AnimatedTypeHelpers.cs
- XamlBuildProvider.cs
- WebPartHelpVerb.cs
- TextBlock.cs
- HttpVersion.cs
- PagesSection.cs
- TriggerActionCollection.cs
- MaterialGroup.cs
- WCFBuildProvider.cs
- ImmutableObjectAttribute.cs
- SqlDataAdapter.cs
- CopyNodeSetAction.cs
- AppDomainProtocolHandler.cs
- UrlPropertyAttribute.cs
- LineInfo.cs
- AddressHeaderCollectionElement.cs
- Panel.cs
- TargetPerspective.cs
- ExeContext.cs
- XmlSchemaInfo.cs
- WaveHeader.cs
- X509CertificateChain.cs
- ProcessHostConfigUtils.cs
- ServicesUtilities.cs
- PathTooLongException.cs
- Transform3D.cs
- Quaternion.cs
- CompensationToken.cs
- WebPartChrome.cs
- ContourSegment.cs
- ClockController.cs
- RangeEnumerable.cs
- TemplateAction.cs
- TableLayoutCellPaintEventArgs.cs
- ContextProperty.cs
- TreeNodeBinding.cs
- GridViewSortEventArgs.cs
- EnumerableRowCollection.cs
- WCFModelStrings.Designer.cs
- webbrowsersite.cs
- PerspectiveCamera.cs
- SpotLight.cs
- DummyDataSource.cs
- DataControlCommands.cs
- RemoteWebConfigurationHostStream.cs
- AtlasWeb.Designer.cs
- LinkGrep.cs
- XmlImplementation.cs
- MatrixTransform3D.cs
- HealthMonitoringSection.cs
- ConnectionConsumerAttribute.cs
- DataGridViewCellStyle.cs
- AuthenticationModulesSection.cs
- UmAlQuraCalendar.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- CompoundFileIOPermission.cs
- StringDictionary.cs
- AmbientProperties.cs
- Utils.cs
- ActivityBindForm.cs
- IPipelineRuntime.cs
- TimersDescriptionAttribute.cs
- PrintController.cs
- ToolStripDropDownClosedEventArgs.cs
- XamlSerializerUtil.cs
- SelfIssuedAuthRSACryptoProvider.cs
- FixedSOMPage.cs
- XmlCollation.cs
- SqlStatistics.cs
- ScriptReferenceEventArgs.cs
- SessionStateSection.cs
- DeviceSpecificChoice.cs
- ArrayList.cs
- DBConcurrencyException.cs
- SwitchExpression.cs
- COMException.cs
- Span.cs
- DesignTimeVisibleAttribute.cs
- DefinitionProperties.cs
- GrammarBuilderWildcard.cs
- MarginCollapsingState.cs
- StateBag.cs
- TextSpanModifier.cs
- HostProtectionPermission.cs
- MediaElement.cs
- InputLangChangeEvent.cs
- ToolBarPanel.cs
- FixedHyperLink.cs
- WebPart.cs
- BooleanToVisibilityConverter.cs
- SizeF.cs
- TabRenderer.cs