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
- NextPreviousPagerField.cs
- UIInitializationException.cs
- TextContainerChangedEventArgs.cs
- CodeLabeledStatement.cs
- CSharpCodeProvider.cs
- GridViewEditEventArgs.cs
- WindowsRichEditRange.cs
- ConstraintConverter.cs
- ObjectListSelectEventArgs.cs
- DiscoveryMessageSequenceCD1.cs
- State.cs
- PrintDialogException.cs
- CalloutQueueItem.cs
- UnsafeNativeMethods.cs
- SpeechDetectedEventArgs.cs
- SHA1.cs
- XamlPointCollectionSerializer.cs
- DataControlPagerLinkButton.cs
- Dictionary.cs
- GeneralTransform.cs
- NavigatingCancelEventArgs.cs
- StorageScalarPropertyMapping.cs
- PlatformCulture.cs
- FileReader.cs
- InitializerFacet.cs
- MultipleViewPatternIdentifiers.cs
- Padding.cs
- TypeValidationEventArgs.cs
- QilFunction.cs
- PipelineModuleStepContainer.cs
- XmlNamespaceManager.cs
- CollectionBuilder.cs
- XmlSerializerSection.cs
- DrawingGroup.cs
- InvalidWMPVersionException.cs
- DispatcherObject.cs
- NativeWindow.cs
- BooleanConverter.cs
- VBIdentifierDesigner.xaml.cs
- NativeMethodsCLR.cs
- PersonalizationAdministration.cs
- Tokenizer.cs
- ProviderException.cs
- JapaneseCalendar.cs
- TreeView.cs
- DataGridViewTextBoxColumn.cs
- BitmapVisualManager.cs
- DataFieldConverter.cs
- ToolStripPanelCell.cs
- ActivityExecutorOperation.cs
- RangeBase.cs
- XmlSchemaSimpleTypeList.cs
- WebPartConnectionsCancelEventArgs.cs
- XPathScanner.cs
- EncodingNLS.cs
- ValidatorUtils.cs
- DefaultEventAttribute.cs
- DataViewManager.cs
- _OverlappedAsyncResult.cs
- CodeCatchClause.cs
- BooleanAnimationUsingKeyFrames.cs
- MergeFailedEvent.cs
- ItemsPanelTemplate.cs
- ServicesUtilities.cs
- CustomCategoryAttribute.cs
- DllNotFoundException.cs
- TextReader.cs
- EndpointFilterProvider.cs
- DateBoldEvent.cs
- NameTable.cs
- CaseExpr.cs
- XmlSchemaChoice.cs
- HtmlInputSubmit.cs
- TabPanel.cs
- TiffBitmapDecoder.cs
- InkCollectionBehavior.cs
- Line.cs
- ScriptingWebServicesSectionGroup.cs
- SoapTypeAttribute.cs
- AdPostCacheSubstitution.cs
- SrgsGrammarCompiler.cs
- LoadedOrUnloadedOperation.cs
- RoutedEventArgs.cs
- Simplifier.cs
- DataSetMappper.cs
- BooleanFacetDescriptionElement.cs
- ParsedAttributeCollection.cs
- ViewgenGatekeeper.cs
- InputProviderSite.cs
- TypeSystem.cs
- CodeSnippetTypeMember.cs
- MethodCallConverter.cs
- Listbox.cs
- LOSFormatter.cs
- TextEndOfLine.cs
- ServiceBusyException.cs
- InternalMappingException.cs
- BStrWrapper.cs
- ObjectNavigationPropertyMapping.cs
- ProvidePropertyAttribute.cs