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
- xmlfixedPageInfo.cs
- SettingsPropertyNotFoundException.cs
- NegotiationTokenAuthenticator.cs
- QilVisitor.cs
- HostedElements.cs
- Style.cs
- SharedConnectionInfo.cs
- ListMarkerLine.cs
- VersionedStream.cs
- CodeAttributeDeclarationCollection.cs
- NestedContainer.cs
- EncryptedKey.cs
- DatagridviewDisplayedBandsData.cs
- Int16Animation.cs
- WizardSideBarListControlItemEventArgs.cs
- DeclaredTypeValidatorAttribute.cs
- SecurityManager.cs
- CustomTypeDescriptor.cs
- OleDbRowUpdatingEvent.cs
- SevenBitStream.cs
- StreamInfo.cs
- ToggleButton.cs
- UpdateRecord.cs
- CellTreeSimplifier.cs
- Expr.cs
- LabelLiteral.cs
- EntityException.cs
- FaultPropagationQuery.cs
- BitConverter.cs
- RuntimeDelegateArgument.cs
- Handle.cs
- ToolboxItemAttribute.cs
- ScrollChrome.cs
- SchemeSettingElementCollection.cs
- TableLayoutPanelResizeGlyph.cs
- SystemWebCachingSectionGroup.cs
- CharacterBufferReference.cs
- MenuBase.cs
- ReferencedCollectionType.cs
- InvokePatternIdentifiers.cs
- ItemChangedEventArgs.cs
- MouseWheelEventArgs.cs
- RelationshipType.cs
- WebBrowserUriTypeConverter.cs
- DataSourceXmlClassAttribute.cs
- SQLInt32.cs
- IdentifierService.cs
- SmiContextFactory.cs
- ComponentConverter.cs
- HttpWebRequest.cs
- VectorCollectionConverter.cs
- RepeatBehavior.cs
- ToolStripSeparatorRenderEventArgs.cs
- DataSourceSelectArguments.cs
- TransportChannelListener.cs
- MethodBuilderInstantiation.cs
- SqlVersion.cs
- grammarelement.cs
- DesignerHelpers.cs
- RayMeshGeometry3DHitTestResult.cs
- DebugControllerThread.cs
- Dictionary.cs
- ObjectListFieldCollection.cs
- XmlSchemaExporter.cs
- RtfToken.cs
- glyphs.cs
- XslAstAnalyzer.cs
- DataGridViewCellLinkedList.cs
- BinaryFormatter.cs
- XmlDictionaryWriter.cs
- PassportAuthenticationModule.cs
- BaseComponentEditor.cs
- DropSource.cs
- FontStyleConverter.cs
- Imaging.cs
- TraceContextEventArgs.cs
- SqlNamer.cs
- DeferredSelectedIndexReference.cs
- MetabaseServerConfig.cs
- ComboBoxAutomationPeer.cs
- GenerateHelper.cs
- Int16Animation.cs
- XmlSchemaAttributeGroupRef.cs
- SafeHandles.cs
- ScrollChangedEventArgs.cs
- ThrowHelper.cs
- DefaultValueTypeConverter.cs
- MethodCallTranslator.cs
- AssociationEndMember.cs
- LogManagementAsyncResult.cs
- HtmlControlPersistable.cs
- ContextQuery.cs
- Debug.cs
- TypeSystem.cs
- GPRECT.cs
- NetworkInterface.cs
- SmtpTransport.cs
- SapiRecoInterop.cs
- ImageBrush.cs
- ThreadNeutralSemaphore.cs