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
- ExpressionTable.cs
- IDQuery.cs
- NotFiniteNumberException.cs
- basevalidator.cs
- TextLineResult.cs
- FacetDescription.cs
- LocatorBase.cs
- SrgsElementList.cs
- SiteMap.cs
- DelegateSerializationHolder.cs
- StringComparer.cs
- AliasExpr.cs
- BaseTreeIterator.cs
- WebPartDeleteVerb.cs
- AppDomainUnloadedException.cs
- DesignerRegion.cs
- CollectionBuilder.cs
- Win32Exception.cs
- RestHandler.cs
- ClientUrlResolverWrapper.cs
- FilterRepeater.cs
- BindingValueChangedEventArgs.cs
- SchemaNames.cs
- PanelDesigner.cs
- DllHostInitializer.cs
- WpfWebRequestHelper.cs
- File.cs
- GenericPrincipal.cs
- Application.cs
- LZCodec.cs
- TreeBuilder.cs
- TrimSurroundingWhitespaceAttribute.cs
- PathTooLongException.cs
- UserNameSecurityToken.cs
- TemplateControlParser.cs
- IgnoreSectionHandler.cs
- WebPartRestoreVerb.cs
- SqlExpander.cs
- StringExpressionSet.cs
- RoleManagerModule.cs
- FlowDocumentScrollViewer.cs
- Italic.cs
- DataContractSet.cs
- NextPreviousPagerField.cs
- TranslateTransform3D.cs
- ScriptingRoleServiceSection.cs
- ProjectionPruner.cs
- TextEditorContextMenu.cs
- ScaleTransform.cs
- Effect.cs
- AnonymousIdentificationModule.cs
- CommonXSendMessage.cs
- EventListener.cs
- HtmlProps.cs
- RequestStatusBarUpdateEventArgs.cs
- RuleAction.cs
- ELinqQueryState.cs
- DataGridViewCellParsingEventArgs.cs
- UnsafeNativeMethods.cs
- ComponentEvent.cs
- WebPartCancelEventArgs.cs
- RC2CryptoServiceProvider.cs
- TcpTransportManager.cs
- Authorization.cs
- QueryStringConverter.cs
- InvariantComparer.cs
- diagnosticsswitches.cs
- PageAsyncTaskManager.cs
- Point3DConverter.cs
- ViewManager.cs
- CalendarDataBindingHandler.cs
- ConditionalDesigner.cs
- SerializerWriterEventHandlers.cs
- MD5.cs
- ExtendedPropertyDescriptor.cs
- CultureInfoConverter.cs
- CacheMode.cs
- ZipIOExtraFieldElement.cs
- ProcessModuleCollection.cs
- KnowledgeBase.cs
- DataKeyCollection.cs
- WindowsEditBox.cs
- PropertyState.cs
- FileVersion.cs
- FormatConvertedBitmap.cs
- ReadOnlyDataSource.cs
- MediaTimeline.cs
- ConfigurationManagerHelperFactory.cs
- RenderingBiasValidation.cs
- SmtpTransport.cs
- DnsPermission.cs
- WSTrust.cs
- ElementHost.cs
- DataBoundControlHelper.cs
- SoapObjectInfo.cs
- CompoundFileStreamReference.cs
- Pen.cs
- RegexCode.cs
- AspNetSynchronizationContext.cs
- TypeDescriptionProvider.cs