Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartCloseVerb.cs / 1 / WebPartCloseVerb.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
internal sealed class WebPartCloseVerb : WebPartActionVerb {
private string _defaultDescription;
private string _defaultText;
private string DefaultDescription {
get {
if (_defaultDescription == null) {
_defaultDescription = SR.GetString(SR.WebPartCloseVerb_Description);
}
return _defaultDescription;
}
}
private string DefaultText {
get {
if (_defaultText == null) {
_defaultText = SR.GetString(SR.WebPartCloseVerb_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.WebPartCloseVerb_Description)
]
public override string Description {
get {
object o = ViewState["Description"];
return (o == null) ? DefaultDescription : (string)o;
}
set {
ViewState["Description"] = value;
}
}
[
WebSysDefaultValue(SR.WebPartCloseVerb_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 WebPartCloseVerb : WebPartActionVerb {
private string _defaultDescription;
private string _defaultText;
private string DefaultDescription {
get {
if (_defaultDescription == null) {
_defaultDescription = SR.GetString(SR.WebPartCloseVerb_Description);
}
return _defaultDescription;
}
}
private string DefaultText {
get {
if (_defaultText == null) {
_defaultText = SR.GetString(SR.WebPartCloseVerb_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.WebPartCloseVerb_Description)
]
public override string Description {
get {
object o = ViewState["Description"];
return (o == null) ? DefaultDescription : (string)o;
}
set {
ViewState["Description"] = value;
}
}
[
WebSysDefaultValue(SR.WebPartCloseVerb_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
- OutOfProcStateClientManager.cs
- DeploymentSection.cs
- HwndSourceParameters.cs
- XPathCompileException.cs
- FixedSOMTable.cs
- WizardStepCollectionEditor.cs
- MetadataUtilsSmi.cs
- XmlNodeList.cs
- MimePart.cs
- ResourceDisplayNameAttribute.cs
- Attributes.cs
- XsltArgumentList.cs
- OrderingQueryOperator.cs
- PropertyTabChangedEvent.cs
- ValidationError.cs
- WebPartAddingEventArgs.cs
- ProjectionPruner.cs
- TypeDelegator.cs
- ReadOnlyHierarchicalDataSourceView.cs
- PointHitTestParameters.cs
- CommandID.cs
- SmiMetaData.cs
- TextDecorationCollection.cs
- AutomationPatternInfo.cs
- VideoDrawing.cs
- Solver.cs
- TypeSource.cs
- GeneratedView.cs
- OpCodes.cs
- WmlListAdapter.cs
- PaginationProgressEventArgs.cs
- SqlBinder.cs
- UInt64Storage.cs
- HiddenFieldPageStatePersister.cs
- DropDownButton.cs
- keycontainerpermission.cs
- CompositionAdorner.cs
- OdbcParameterCollection.cs
- ToolBarOverflowPanel.cs
- LineServices.cs
- PageTheme.cs
- FrameworkContentElementAutomationPeer.cs
- AmbiguousMatchException.cs
- DtcInterfaces.cs
- PageTheme.cs
- BooleanSwitch.cs
- ALinqExpressionVisitor.cs
- GridViewColumn.cs
- EncodingDataItem.cs
- RC2.cs
- TrackingMemoryStreamFactory.cs
- Binding.cs
- OutputBuffer.cs
- GeometryHitTestParameters.cs
- TextRange.cs
- COAUTHIDENTITY.cs
- SectionVisual.cs
- InfoCardClaimCollection.cs
- StylusEventArgs.cs
- EventMappingSettings.cs
- WinInet.cs
- MemberMaps.cs
- ImageButton.cs
- DataRow.cs
- HttpRuntime.cs
- ToolStrip.cs
- DbTransaction.cs
- HwndProxyElementProvider.cs
- OdbcConnectionOpen.cs
- ShaderRenderModeValidation.cs
- DateTimeFormat.cs
- DataRecord.cs
- DesignerHelpers.cs
- RectValueSerializer.cs
- SharedPerformanceCounter.cs
- RIPEMD160.cs
- NamespaceCollection.cs
- DesignerActionMethodItem.cs
- InkPresenter.cs
- OdbcConnectionHandle.cs
- SimpleFileLog.cs
- ListItemParagraph.cs
- RandomNumberGenerator.cs
- RelationshipConverter.cs
- MdiWindowListItemConverter.cs
- Pair.cs
- TextBoxAutoCompleteSourceConverter.cs
- WebFormsRootDesigner.cs
- RecommendedAsConfigurableAttribute.cs
- ImageField.cs
- HtmlShim.cs
- BaseParaClient.cs
- OletxVolatileEnlistment.cs
- DurableOperationContext.cs
- StreamingContext.cs
- WorkflowTraceTransfer.cs
- XPathDescendantIterator.cs
- WebPartDisplayModeCancelEventArgs.cs
- ViewLoader.cs
- DataPagerFieldCollection.cs