Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartDeleteVerb.cs / 1 / WebPartDeleteVerb.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
internal sealed class WebPartDeleteVerb : WebPartActionVerb {
private string _defaultDescription;
private string _defaultText;
private string DefaultDescription {
get {
if (_defaultDescription == null) {
_defaultDescription = SR.GetString(SR.WebPartDeleteVerb_Description);
}
return _defaultDescription;
}
}
private string DefaultText {
get {
if (_defaultText == null) {
_defaultText = SR.GetString(SR.WebPartDeleteVerb_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.WebPartDeleteVerb_Description)
]
public override string Description {
get {
object o = ViewState["Description"];
return (o == null) ? DefaultDescription : (string)o;
}
set {
ViewState["Description"] = value;
}
}
[
WebSysDefaultValue(SR.WebPartDeleteVerb_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.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
internal sealed class WebPartDeleteVerb : WebPartActionVerb {
private string _defaultDescription;
private string _defaultText;
private string DefaultDescription {
get {
if (_defaultDescription == null) {
_defaultDescription = SR.GetString(SR.WebPartDeleteVerb_Description);
}
return _defaultDescription;
}
}
private string DefaultText {
get {
if (_defaultText == null) {
_defaultText = SR.GetString(SR.WebPartDeleteVerb_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.WebPartDeleteVerb_Description)
]
public override string Description {
get {
object o = ViewState["Description"];
return (o == null) ? DefaultDescription : (string)o;
}
set {
ViewState["Description"] = value;
}
}
[
WebSysDefaultValue(SR.WebPartDeleteVerb_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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UriScheme.cs
- InternalMappingException.cs
- AddInAdapter.cs
- UnknownBitmapEncoder.cs
- IsolatedStorageFile.cs
- ExpressionReplacer.cs
- Collection.cs
- DataSpaceManager.cs
- WebPartUtil.cs
- ToolStripContainer.cs
- Clock.cs
- PngBitmapDecoder.cs
- TableItemStyle.cs
- CheckBoxBaseAdapter.cs
- TickBar.cs
- DataProviderNameConverter.cs
- Module.cs
- RepeatBehaviorConverter.cs
- IndexerNameAttribute.cs
- DataGridColumnCollection.cs
- TreeViewEvent.cs
- UnicastIPAddressInformationCollection.cs
- SharedDp.cs
- DataList.cs
- Size.cs
- ServerIdentity.cs
- Size.cs
- CustomErrorCollection.cs
- BindingWorker.cs
- PathSegmentCollection.cs
- EncryptedPackage.cs
- MessageBox.cs
- AdapterUtil.cs
- SamlAction.cs
- WebEventTraceProvider.cs
- ProfileModule.cs
- QuotedPrintableStream.cs
- OutputScopeManager.cs
- OracleNumber.cs
- CryptoStream.cs
- ThrowOnMultipleAssignment.cs
- PermissionListSet.cs
- Identity.cs
- PropertyPath.cs
- XmlBufferedByteStreamReader.cs
- EdmEntityTypeAttribute.cs
- ConfigurationHandlersInstallComponent.cs
- SwitchLevelAttribute.cs
- CodePageEncoding.cs
- Token.cs
- ManagementObjectSearcher.cs
- ScriptResourceMapping.cs
- TextCharacters.cs
- IpcServerChannel.cs
- CodeIdentifiers.cs
- ping.cs
- TempEnvironment.cs
- ExclusiveTcpListener.cs
- XPathItem.cs
- FixedSOMTextRun.cs
- PartialList.cs
- DesignerContextDescriptor.cs
- XPathEmptyIterator.cs
- MimeWriter.cs
- DataRowComparer.cs
- DataGridViewButtonCell.cs
- ScriptIgnoreAttribute.cs
- DataSourceView.cs
- CommandHelpers.cs
- TextBreakpoint.cs
- ImageMapEventArgs.cs
- DataSvcMapFileSerializer.cs
- DSACryptoServiceProvider.cs
- ErrorHandler.cs
- ExpressionUtilities.cs
- FormCollection.cs
- DocumentEventArgs.cs
- WebPartConnectVerb.cs
- QilXmlReader.cs
- ReadOnlyDictionary.cs
- DashStyle.cs
- GridViewRowCollection.cs
- ComponentChangedEvent.cs
- ScalarConstant.cs
- ProcessInputEventArgs.cs
- MetaColumn.cs
- TextTreeTextElementNode.cs
- VersionedStreamOwner.cs
- ClientScriptItemCollection.cs
- NamespaceMapping.cs
- SecurityTokenParameters.cs
- MailMessage.cs
- DataMemberFieldConverter.cs
- MouseDevice.cs
- SecurityElement.cs
- TabRenderer.cs
- HttpPostProtocolImporter.cs
- DelegateBodyWriter.cs
- SimpleFileLog.cs
- ContainerControlDesigner.cs