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 / 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.
//
//-----------------------------------------------------------------------------
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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MemoryStream.cs
- SqlPersonalizationProvider.cs
- PocoPropertyAccessorStrategy.cs
- GridItemProviderWrapper.cs
- TraceFilter.cs
- XPathScanner.cs
- ObjectSet.cs
- BitmapCacheBrush.cs
- EntityModelBuildProvider.cs
- TextHidden.cs
- StandardOleMarshalObject.cs
- VBCodeProvider.cs
- TopClause.cs
- ColumnMapVisitor.cs
- DocumentPaginator.cs
- DynamicExpression.cs
- BatchWriter.cs
- MsmqChannelFactoryBase.cs
- MessageLogger.cs
- ThicknessAnimationBase.cs
- TreeIterator.cs
- ConnectionOrientedTransportBindingElement.cs
- AmbiguousMatchException.cs
- CodeActivity.cs
- PackageProperties.cs
- VisualStateManager.cs
- DetailsViewUpdatedEventArgs.cs
- ListBoxItem.cs
- TemplateKey.cs
- ADMembershipUser.cs
- ElementUtil.cs
- TableRowCollection.cs
- UInt32Converter.cs
- VisualTreeHelper.cs
- ConfigurationSettings.cs
- Compensate.cs
- XamlInt32CollectionSerializer.cs
- HMACRIPEMD160.cs
- ButtonAutomationPeer.cs
- XamlClipboardData.cs
- X509CertificateCollection.cs
- WebBrowserDesigner.cs
- URL.cs
- ComplexLine.cs
- KeySplineConverter.cs
- XmlCharCheckingReader.cs
- WmlListAdapter.cs
- SchemaNamespaceManager.cs
- DataSourceView.cs
- UnsafeNativeMethodsPenimc.cs
- PropertyValue.cs
- UnmanagedMarshal.cs
- BindingCollection.cs
- RegisteredScript.cs
- CodeTypeMemberCollection.cs
- RtfToXamlReader.cs
- TextDocumentView.cs
- ScriptReferenceBase.cs
- ModelVisual3D.cs
- OneOf.cs
- LoginView.cs
- ListViewPagedDataSource.cs
- ResXResourceSet.cs
- QueryOutputWriter.cs
- LayeredChannelListener.cs
- WebScriptMetadataMessageEncoderFactory.cs
- RadioButtonList.cs
- DataGridCellClipboardEventArgs.cs
- LineBreakRecord.cs
- MetabaseServerConfig.cs
- ProtectedProviderSettings.cs
- Size3D.cs
- UIElement3D.cs
- PointLightBase.cs
- LinkedResource.cs
- HotSpotCollection.cs
- CodeCatchClause.cs
- WorkflowOperationFault.cs
- ValidationRule.cs
- QuaternionConverter.cs
- RowTypePropertyElement.cs
- Latin1Encoding.cs
- RawAppCommandInputReport.cs
- WindowsListViewItem.cs
- WebPartEditorOkVerb.cs
- StrokeNodeData.cs
- BulletedList.cs
- MessageSmuggler.cs
- DataKeyCollection.cs
- MobileControlsSectionHandler.cs
- MessagePropertyAttribute.cs
- PathGeometry.cs
- linebase.cs
- XmlException.cs
- LineGeometry.cs
- BooleanSwitch.cs
- SpotLight.cs
- QilTypeChecker.cs
- Point3DKeyFrameCollection.cs
- ApplicationInfo.cs