Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- MemberAssignmentAnalysis.cs
- COM2FontConverter.cs
- SeverityFilter.cs
- Deserializer.cs
- DependsOnAttribute.cs
- SizeLimitedCache.cs
- X509ClientCertificateAuthentication.cs
- OSFeature.cs
- RewritingSimplifier.cs
- Synchronization.cs
- TimeSpanValidator.cs
- PrefixQName.cs
- __ConsoleStream.cs
- _FtpControlStream.cs
- DynamicField.cs
- BitHelper.cs
- LoadedOrUnloadedOperation.cs
- DataSourceHelper.cs
- TextAction.cs
- TextClipboardData.cs
- TemplateBindingExpressionConverter.cs
- LambdaCompiler.cs
- CommandManager.cs
- ExpandCollapseProviderWrapper.cs
- GradientStopCollection.cs
- BindingListCollectionView.cs
- ValidatorCompatibilityHelper.cs
- OutputCacheSettings.cs
- CipherData.cs
- WaitForChangedResult.cs
- DecoderFallbackWithFailureFlag.cs
- GradientBrush.cs
- configsystem.cs
- RewritingValidator.cs
- DataControlFieldsEditor.cs
- DoWhile.cs
- SQLDateTime.cs
- GridViewDeletedEventArgs.cs
- _TimerThread.cs
- Privilege.cs
- XmlWellformedWriter.cs
- KeyValuePair.cs
- WebRequest.cs
- DataBoundControlHelper.cs
- PreservationFileReader.cs
- Random.cs
- SqlUnionizer.cs
- WindowInteractionStateTracker.cs
- AuthenticationModuleElement.cs
- ObjectListDataBindEventArgs.cs
- AuthenticatingEventArgs.cs
- HttpResponse.cs
- SystemColors.cs
- PhysicalAddress.cs
- _ConnectionGroup.cs
- WebPartManager.cs
- EventSchemaTraceListener.cs
- CaseInsensitiveHashCodeProvider.cs
- Selection.cs
- TrackBarDesigner.cs
- RecognizerStateChangedEventArgs.cs
- MLangCodePageEncoding.cs
- ErrorFormatter.cs
- datacache.cs
- DataGridItem.cs
- CalendarDataBindingHandler.cs
- FamilyMapCollection.cs
- EnumBuilder.cs
- XmlReaderDelegator.cs
- UiaCoreProviderApi.cs
- CroppedBitmap.cs
- TableAutomationPeer.cs
- Geometry.cs
- Function.cs
- Registry.cs
- SqlTriggerContext.cs
- X509Certificate2Collection.cs
- PseudoWebRequest.cs
- AssemblyFilter.cs
- PasswordBoxAutomationPeer.cs
- Hex.cs
- ListBoxItemWrapperAutomationPeer.cs
- CreateUserWizard.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- ObjectParameter.cs
- WindowsToolbarAsMenu.cs
- PenThread.cs
- TemplatedEditableDesignerRegion.cs
- HyperLink.cs
- CompilerInfo.cs
- ToolStripPanel.cs
- GradientBrush.cs
- TextParagraphCache.cs
- PolicyChain.cs
- SamlAttributeStatement.cs
- WinInetCache.cs
- CodeNamespaceCollection.cs
- FromRequest.cs
- MembershipPasswordException.cs
- BrowserCapabilitiesFactory.cs