Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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;
}
}
}
}
// 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 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;
}
}
}
}
// 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
- SimpleType.cs
- RectValueSerializer.cs
- LocalBuilder.cs
- ActivitySurrogate.cs
- StateItem.cs
- CodeObjectCreateExpression.cs
- BitmapEffect.cs
- CollectionViewGroup.cs
- RightsManagementInformation.cs
- ButtonField.cs
- UpdateCommand.cs
- OdbcEnvironmentHandle.cs
- BinaryWriter.cs
- SystemSounds.cs
- Trace.cs
- CompilerWrapper.cs
- BitmapEffectDrawingContextState.cs
- AuthorizationRule.cs
- Int32CAMarshaler.cs
- MsmqInputSessionChannel.cs
- TextServicesCompartmentContext.cs
- ChildDocumentBlock.cs
- DefaultParameterValueAttribute.cs
- ConfigurationConverterBase.cs
- TextRangeAdaptor.cs
- ISAPIRuntime.cs
- GridViewSortEventArgs.cs
- WindowsTab.cs
- WindowVisualStateTracker.cs
- SafeNativeMethodsCLR.cs
- DtdParser.cs
- Collection.cs
- DebugHandleTracker.cs
- XmlValidatingReader.cs
- WorkflowViewStateService.cs
- XmlSiteMapProvider.cs
- StopStoryboard.cs
- DataObjectPastingEventArgs.cs
- DataFormat.cs
- Int64.cs
- configsystem.cs
- RichTextBoxAutomationPeer.cs
- HtmlContainerControl.cs
- InstanceView.cs
- TextRangeEditTables.cs
- PropertyEntry.cs
- HostingEnvironment.cs
- PolicyValidationException.cs
- Int64Converter.cs
- XmlCompatibilityReader.cs
- BatchParser.cs
- StringFunctions.cs
- InstanceNameConverter.cs
- TrustManager.cs
- CloseSequence.cs
- BooleanSwitch.cs
- GenericPrincipal.cs
- XmlSchemaAnnotated.cs
- DataBinder.cs
- CardSpaceSelector.cs
- WindowsIPAddress.cs
- LinkLabelLinkClickedEvent.cs
- ChoiceConverter.cs
- ETagAttribute.cs
- DirectoryObjectSecurity.cs
- TextEndOfParagraph.cs
- DiscreteKeyFrames.cs
- BamlReader.cs
- SmiEventSink_DeferedProcessing.cs
- ManagedWndProcTracker.cs
- GeneralTransform3D.cs
- PageContentCollection.cs
- EntityDataSourceSelectedEventArgs.cs
- RadioButton.cs
- CurrentTimeZone.cs
- WebAdminConfigurationHelper.cs
- StaticContext.cs
- NotSupportedException.cs
- WindowsEditBoxRange.cs
- FormView.cs
- SerializationHelper.cs
- TypeConverterValueSerializer.cs
- ToolStripArrowRenderEventArgs.cs
- TextTreeTextBlock.cs
- AQNBuilder.cs
- EditorAttribute.cs
- HotSpotCollectionEditor.cs
- CustomWebEventKey.cs
- ConfigurationException.cs
- ViewKeyConstraint.cs
- HttpContext.cs
- Page.cs
- UnicastIPAddressInformationCollection.cs
- NameScopePropertyAttribute.cs
- Speller.cs
- SqlNodeTypeOperators.cs
- Accessible.cs
- DesignTimeType.cs
- autovalidator.cs
- ProtocolsConfigurationEntry.cs