Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ReadWriteObjectLock.cs
- Vertex.cs
- JobDuplex.cs
- RadioButtonRenderer.cs
- IODescriptionAttribute.cs
- VisualStyleTypesAndProperties.cs
- Int32Converter.cs
- DynamicDiscoSearcher.cs
- SHA1CryptoServiceProvider.cs
- TypeUtil.cs
- XmlILTrace.cs
- XsdCachingReader.cs
- DataProtectionSecurityStateEncoder.cs
- ApplicationTrust.cs
- HTTPNotFoundHandler.cs
- ModuleConfigurationInfo.cs
- InvokeMethod.cs
- ProfileSettingsCollection.cs
- ComPlusServiceHost.cs
- XmlDataProvider.cs
- Html32TextWriter.cs
- Simplifier.cs
- CharacterString.cs
- FamilyTypeface.cs
- LinkUtilities.cs
- DbExpressionRules.cs
- HwndStylusInputProvider.cs
- ContextDataSourceContextData.cs
- XmlCharCheckingWriter.cs
- ProviderConnectionPoint.cs
- EventSinkHelperWriter.cs
- PropertyDescriptorGridEntry.cs
- securitymgrsite.cs
- UserPersonalizationStateInfo.cs
- InitiatorServiceModelSecurityTokenRequirement.cs
- MimeTypeAttribute.cs
- SettingsAttributes.cs
- DescendantBaseQuery.cs
- Point.cs
- EndpointDiscoveryMetadata.cs
- EventSinkHelperWriter.cs
- NameValueConfigurationElement.cs
- CurrencyManager.cs
- RsaSecurityToken.cs
- KeyInstance.cs
- DataColumnChangeEvent.cs
- ToolStripManager.cs
- SerializableAttribute.cs
- safelinkcollection.cs
- RenderTargetBitmap.cs
- NumberSubstitution.cs
- DataGridViewRowPostPaintEventArgs.cs
- MessageAction.cs
- BaseParagraph.cs
- MimeParameterWriter.cs
- DataGridViewColumnCollection.cs
- TemplateControlCodeDomTreeGenerator.cs
- MailMessageEventArgs.cs
- IPHostEntry.cs
- shaperfactory.cs
- FormViewUpdateEventArgs.cs
- Currency.cs
- MethodCallConverter.cs
- HtmlUtf8RawTextWriter.cs
- TextServicesCompartmentContext.cs
- BitmapCacheBrush.cs
- Decorator.cs
- GridViewColumnHeaderAutomationPeer.cs
- SaveFileDialog.cs
- StatusBar.cs
- ObjectPersistData.cs
- PrintEvent.cs
- FileClassifier.cs
- TabControlEvent.cs
- BitVector32.cs
- RelativeSource.cs
- PolyLineSegmentFigureLogic.cs
- CopyAction.cs
- ExpandCollapsePattern.cs
- NativeWindow.cs
- DataServices.cs
- DataException.cs
- WorkflowMessageEventArgs.cs
- ReflectionPermission.cs
- OdbcConnectionHandle.cs
- ViewGenResults.cs
- SqlDataSourceCache.cs
- WindowsAuthenticationModule.cs
- Serializer.cs
- CapacityStreamGeometryContext.cs
- OleDbInfoMessageEvent.cs
- ProjectionPlan.cs
- AsmxEndpointPickerExtension.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- ActivationServices.cs
- XamlParser.cs
- EntryPointNotFoundException.cs
- PointKeyFrameCollection.cs
- WebServiceMethodData.cs
- securitycriticaldata.cs