Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartCloseVerb.cs / 1305376 / 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
- WebPartsSection.cs
- SqlConnectionHelper.cs
- ImpersonationContext.cs
- EpmContentDeSerializerBase.cs
- ExportOptions.cs
- MetabaseServerConfig.cs
- ResizeGrip.cs
- ButtonStandardAdapter.cs
- SqlDataSourceEnumerator.cs
- ScrollProperties.cs
- CircleHotSpot.cs
- TypeDelegator.cs
- XmlSequenceWriter.cs
- AnnotationComponentManager.cs
- TabItemAutomationPeer.cs
- ErrorEventArgs.cs
- ZipIOBlockManager.cs
- TimeSpanMinutesConverter.cs
- SQLCharsStorage.cs
- SeverityFilter.cs
- QilLoop.cs
- CodeConditionStatement.cs
- NetMsmqBindingElement.cs
- InvokeMethodActivity.cs
- MatrixTransform.cs
- DataRecordObjectView.cs
- ForEachAction.cs
- WebServiceEnumData.cs
- Byte.cs
- _UriTypeConverter.cs
- ReaderOutput.cs
- DbgCompiler.cs
- CurrentChangedEventManager.cs
- Oid.cs
- ScriptComponentDescriptor.cs
- InvalidStoreProtectionKeyException.cs
- DesignerAttribute.cs
- ExpressionBindingCollection.cs
- DataIdProcessor.cs
- TypeDependencyAttribute.cs
- AsnEncodedData.cs
- RoleExceptions.cs
- SecurityPolicySection.cs
- SQLChars.cs
- RootBrowserWindowProxy.cs
- EasingFunctionBase.cs
- ScrollItemPattern.cs
- MultiSelectRootGridEntry.cs
- ServiceDescriptionData.cs
- ParameterCollectionEditorForm.cs
- Wizard.cs
- CodeIdentifiers.cs
- HttpRawResponse.cs
- SynchronizedInputHelper.cs
- DataSysAttribute.cs
- ImageButton.cs
- TreeNodeMouseHoverEvent.cs
- CodeArrayIndexerExpression.cs
- DetailsViewRowCollection.cs
- SoapReflectionImporter.cs
- UnmanagedMemoryStream.cs
- PointAnimation.cs
- ModelItemDictionary.cs
- ExecutionEngineException.cs
- Compilation.cs
- ProxyGenerationError.cs
- GeneralTransformGroup.cs
- ComPlusTypeValidator.cs
- StandardCommands.cs
- Rotation3D.cs
- Int16.cs
- Select.cs
- RowsCopiedEventArgs.cs
- IISMapPath.cs
- ArcSegment.cs
- DbUpdateCommandTree.cs
- ChangeToolStripParentVerb.cs
- AutomationIdentifier.cs
- NameSpaceExtractor.cs
- InkCanvasSelection.cs
- StrokeDescriptor.cs
- FixedPage.cs
- KeyPressEvent.cs
- PeerInvitationResponse.cs
- StorageFunctionMapping.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- DataControlImageButton.cs
- _IPv4Address.cs
- Base64Encoding.cs
- MD5CryptoServiceProvider.cs
- SchemaElementLookUpTableEnumerator.cs
- BitmapInitialize.cs
- TreeNode.cs
- ValidatedControlConverter.cs
- DiscriminatorMap.cs
- PersistenceContext.cs
- DeliveryStrategy.cs
- RedistVersionInfo.cs
- EdmToObjectNamespaceMap.cs
- Vars.cs