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
- Properties.cs
- BasicBrowserDialog.cs
- JavaScriptString.cs
- RelatedCurrencyManager.cs
- MetadataUtil.cs
- StorageEntityContainerMapping.cs
- WpfMemberInvoker.cs
- SQLBoolean.cs
- BatchStream.cs
- JsonUriDataContract.cs
- DynamicUpdateCommand.cs
- SetterBaseCollection.cs
- ColumnHeaderCollectionEditor.cs
- XmlSchemaComplexContentExtension.cs
- WeakRefEnumerator.cs
- CodeGen.cs
- RowsCopiedEventArgs.cs
- Claim.cs
- SecurityDescriptor.cs
- DataObjectMethodAttribute.cs
- SelectionEditingBehavior.cs
- ResourceSet.cs
- ListViewCancelEventArgs.cs
- Clock.cs
- DataGridPagerStyle.cs
- ADRole.cs
- HwndHost.cs
- MembershipValidatePasswordEventArgs.cs
- COM2PictureConverter.cs
- SerializationSectionGroup.cs
- QilDataSource.cs
- DllNotFoundException.cs
- TextServicesHost.cs
- Inline.cs
- TypeSemantics.cs
- WebConfigurationManager.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- WebHttpBehavior.cs
- WCFBuildProvider.cs
- DrawingContext.cs
- ToggleProviderWrapper.cs
- X509CertificateValidationMode.cs
- WindowsFormsSectionHandler.cs
- IdentityManager.cs
- RSACryptoServiceProvider.cs
- DataShape.cs
- LockRecoveryTask.cs
- ReaderWriterLock.cs
- DescendantOverDescendantQuery.cs
- EntityChangedParams.cs
- TableCellCollection.cs
- IndexingContentUnit.cs
- ImageMap.cs
- PolyBezierSegment.cs
- Peer.cs
- SymbolDocumentInfo.cs
- CommandID.cs
- IISUnsafeMethods.cs
- WebControlAdapter.cs
- ipaddressinformationcollection.cs
- DataStorage.cs
- IntegerValidator.cs
- RectangleHotSpot.cs
- ConfigXmlDocument.cs
- PolyLineSegmentFigureLogic.cs
- Part.cs
- TypeUsageBuilder.cs
- CopyOnWriteList.cs
- WinEventWrap.cs
- SamlAssertionDirectKeyIdentifierClause.cs
- WebSysDescriptionAttribute.cs
- DataServiceRequestOfT.cs
- TCPClient.cs
- MonthChangedEventArgs.cs
- Transform.cs
- ResponseBodyWriter.cs
- ChangePasswordDesigner.cs
- WMIInterop.cs
- FamilyTypefaceCollection.cs
- FunctionDescription.cs
- GridViewDeletedEventArgs.cs
- ComponentCollection.cs
- EntityDesignerBuildProvider.cs
- TransferRequestHandler.cs
- CapabilitiesSection.cs
- ConfigurationValidatorBase.cs
- XmlText.cs
- DataGridLinkButton.cs
- ToolStripContentPanel.cs
- ColorMatrix.cs
- NetDataContractSerializer.cs
- SqlReorderer.cs
- UnsafeNativeMethods.cs
- NopReturnReader.cs
- UInt64Converter.cs
- SqlParameter.cs
- WebPartDisplayModeEventArgs.cs
- IgnoreDataMemberAttribute.cs
- QilStrConcat.cs
- SizeAnimationUsingKeyFrames.cs