Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartCloseVerb.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ISCIIEncoding.cs
- ServiceOperation.cs
- wgx_render.cs
- StrongNameUtility.cs
- PopupRoot.cs
- AssemblyResourceLoader.cs
- ScrollableControl.cs
- versioninfo.cs
- FilteredReadOnlyMetadataCollection.cs
- Camera.cs
- WindowsGraphics.cs
- DbDeleteCommandTree.cs
- RightsManagementResourceHelper.cs
- MaterialGroup.cs
- TagPrefixCollection.cs
- UnionCodeGroup.cs
- ReferentialConstraintRoleElement.cs
- StylusPlugInCollection.cs
- X509ThumbprintKeyIdentifierClause.cs
- PermissionToken.cs
- StringUtil.cs
- PointF.cs
- ToolBarOverflowPanel.cs
- MULTI_QI.cs
- TypeUsage.cs
- BlurEffect.cs
- UrlMappingsModule.cs
- lengthconverter.cs
- Empty.cs
- ReadWriteObjectLock.cs
- SafeThemeHandle.cs
- LinqDataSourceStatusEventArgs.cs
- HandleCollector.cs
- CachedPathData.cs
- ElapsedEventArgs.cs
- SortDescriptionCollection.cs
- HtmlToClrEventProxy.cs
- PopupRoot.cs
- WebBrowserNavigatingEventHandler.cs
- SubclassTypeValidator.cs
- OrthographicCamera.cs
- DirectoryRedirect.cs
- ProxyAssemblyNotLoadedException.cs
- HitTestFilterBehavior.cs
- ConfigurationManagerInternalFactory.cs
- EntityKey.cs
- TableNameAttribute.cs
- DataGridViewDesigner.cs
- XNodeValidator.cs
- ExitEventArgs.cs
- DataGrid.cs
- DecoderNLS.cs
- CqlErrorHelper.cs
- TabletDeviceInfo.cs
- GridEntryCollection.cs
- ButtonDesigner.cs
- ControlValuePropertyAttribute.cs
- StatusBarPanel.cs
- InputElement.cs
- BlockUIContainer.cs
- PersonalizationStateInfoCollection.cs
- RoutedEvent.cs
- TabItemWrapperAutomationPeer.cs
- EdmError.cs
- Operator.cs
- Compress.cs
- KnownTypeHelper.cs
- SelectionHighlightInfo.cs
- PerformanceCountersElement.cs
- ExtendedProperty.cs
- XamlSerializationHelper.cs
- DoubleKeyFrameCollection.cs
- BlobPersonalizationState.cs
- NavigationWindow.cs
- ConnectorEditor.cs
- SynchronizedReadOnlyCollection.cs
- AttributeSetAction.cs
- SmiConnection.cs
- ObjectListCommandEventArgs.cs
- XmlHelper.cs
- XPathDocumentIterator.cs
- SqlDataSource.cs
- ApplicationDirectory.cs
- ManagementBaseObject.cs
- EntityProxyFactory.cs
- HttpDictionary.cs
- EditCommandColumn.cs
- OpenTypeCommon.cs
- _LocalDataStore.cs
- HtmlInputButton.cs
- ManagementPath.cs
- TreeNodeBindingCollection.cs
- EncodingInfo.cs
- RuleSetBrowserDialog.cs
- LoginView.cs
- WebPartEditVerb.cs
- CapabilitiesAssignment.cs
- TypeConverters.cs
- HuffmanTree.cs
- AttributeProviderAttribute.cs