Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartEditVerb.cs / 1 / WebPartEditVerb.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls.WebParts {
using System;
internal sealed class WebPartEditVerb : WebPartActionVerb {
private string _defaultDescription;
private string _defaultText;
private string DefaultDescription {
get {
if (_defaultDescription == null) {
_defaultDescription = SR.GetString(SR.WebPartEditVerb_Description);
}
return _defaultDescription;
}
}
private string DefaultText {
get {
if (_defaultText == null) {
_defaultText = SR.GetString(SR.WebPartEditVerb_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.WebPartEditVerb_Description)
]
public override string Description {
get {
object o = ViewState["Description"];
return (o == null) ? DefaultDescription : (string)o;
}
set {
ViewState["Description"] = value;
}
}
[
WebSysDefaultValue(SR.WebPartEditVerb_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 WebPartEditVerb : WebPartActionVerb {
private string _defaultDescription;
private string _defaultText;
private string DefaultDescription {
get {
if (_defaultDescription == null) {
_defaultDescription = SR.GetString(SR.WebPartEditVerb_Description);
}
return _defaultDescription;
}
}
private string DefaultText {
get {
if (_defaultText == null) {
_defaultText = SR.GetString(SR.WebPartEditVerb_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.WebPartEditVerb_Description)
]
public override string Description {
get {
object o = ViewState["Description"];
return (o == null) ? DefaultDescription : (string)o;
}
set {
ViewState["Description"] = value;
}
}
[
WebSysDefaultValue(SR.WebPartEditVerb_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
- PictureBox.cs
- AddDataControlFieldDialog.cs
- TrustLevel.cs
- SafeNativeMethods.cs
- OleDbSchemaGuid.cs
- DefaultCommandExtensionCallback.cs
- BitmapData.cs
- QilTypeChecker.cs
- HttpMethodAttribute.cs
- CalendarButton.cs
- PriorityChain.cs
- SystemFonts.cs
- SerialPort.cs
- IDQuery.cs
- Inline.cs
- AvTrace.cs
- DetailsViewPageEventArgs.cs
- ResourceContainer.cs
- BamlMapTable.cs
- RegularExpressionValidator.cs
- UpdateCompiler.cs
- XmlSerializerObjectSerializer.cs
- XsdBuilder.cs
- FunctionUpdateCommand.cs
- SpinWait.cs
- XmlFormatExtensionAttribute.cs
- SecurityResources.cs
- BrowserCapabilitiesCodeGenerator.cs
- SymbolMethod.cs
- PauseStoryboard.cs
- WebServicesDescriptionAttribute.cs
- StylusPlugin.cs
- ValueConversionAttribute.cs
- TableLayoutStyle.cs
- httpserverutility.cs
- FlowLayout.cs
- ElementsClipboardData.cs
- ReadOnlyAttribute.cs
- HostExecutionContextManager.cs
- BindingList.cs
- DebugHandleTracker.cs
- EllipticalNodeOperations.cs
- PrimitiveSchema.cs
- AsymmetricCryptoHandle.cs
- ProviderIncompatibleException.cs
- XmlValidatingReader.cs
- ProfileSettingsCollection.cs
- BamlReader.cs
- DetailsViewUpdateEventArgs.cs
- PrivateFontCollection.cs
- ConstructorArgumentAttribute.cs
- TimeSpanValidator.cs
- EtwTrace.cs
- BitmapCodecInfo.cs
- Vector3DKeyFrameCollection.cs
- SqlConnectionPoolGroupProviderInfo.cs
- VScrollProperties.cs
- FrugalMap.cs
- ListParaClient.cs
- DataGridViewCellPaintingEventArgs.cs
- ContainerSelectorBehavior.cs
- RegexWriter.cs
- XamlFigureLengthSerializer.cs
- AnchoredBlock.cs
- CodeCommentStatementCollection.cs
- InternalControlCollection.cs
- ObjectStateEntry.cs
- BlockingCollection.cs
- TextComposition.cs
- InterleavedZipPartStream.cs
- SinglePageViewer.cs
- HMACSHA256.cs
- BindingSourceDesigner.cs
- NamespaceQuery.cs
- SynchronizationHandlesCodeDomSerializer.cs
- NumberFunctions.cs
- StdValidatorsAndConverters.cs
- TextureBrush.cs
- GradientBrush.cs
- VSWCFServiceContractGenerator.cs
- Variant.cs
- CatalogPart.cs
- PointF.cs
- ObjectNotFoundException.cs
- LookupBindingPropertiesAttribute.cs
- CachedTypeface.cs
- RootBrowserWindowProxy.cs
- MsmqDecodeHelper.cs
- SmiRequestExecutor.cs
- TrayIconDesigner.cs
- SqlDataSourceSelectingEventArgs.cs
- PhysicalAddress.cs
- WsatEtwTraceListener.cs
- SqlWriter.cs
- IfAction.cs
- CapabilitiesUse.cs
- InternalMappingException.cs
- PropertyMap.cs
- DataGridViewTextBoxEditingControl.cs
- WindowsPen.cs