Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- DetailsView.cs
- FlowDocument.cs
- FragmentNavigationEventArgs.cs
- TdsRecordBufferSetter.cs
- tooltip.cs
- RoutedEventConverter.cs
- TaskResultSetter.cs
- SelectionEditingBehavior.cs
- HttpCacheVaryByContentEncodings.cs
- DesignSurfaceManager.cs
- SmiConnection.cs
- Application.cs
- OleDbConnectionInternal.cs
- ReliableSessionBindingElement.cs
- CodeDOMUtility.cs
- RoutedEventArgs.cs
- StrokeRenderer.cs
- MachineSettingsSection.cs
- SqlCachedBuffer.cs
- PreparingEnlistment.cs
- DbMetaDataFactory.cs
- HtmlInputRadioButton.cs
- FontWeights.cs
- DatagridviewDisplayedBandsData.cs
- DataGridItemEventArgs.cs
- TextBoxAutoCompleteSourceConverter.cs
- DoubleConverter.cs
- AssemblyAttributesGoHere.cs
- CodeMemberEvent.cs
- IssuedSecurityTokenProvider.cs
- ProxyAttribute.cs
- FileFormatException.cs
- ImageBrush.cs
- DataGridViewImageCell.cs
- ValueQuery.cs
- WizardPanelChangingEventArgs.cs
- ScrollProviderWrapper.cs
- HtmlInputHidden.cs
- UIElement3D.cs
- PrincipalPermission.cs
- SQLDateTimeStorage.cs
- AudioLevelUpdatedEventArgs.cs
- SoundPlayerAction.cs
- IdnElement.cs
- ResourceSet.cs
- SqlUDTStorage.cs
- SafeHandles.cs
- _SslState.cs
- DataGridViewUtilities.cs
- FileIOPermission.cs
- ExpressionValueEditor.cs
- D3DImage.cs
- PipelineModuleStepContainer.cs
- UncommonField.cs
- CompilationUtil.cs
- StreamGeometryContext.cs
- HttpRequestTraceRecord.cs
- DbConnectionPoolOptions.cs
- NumericUpDownAccelerationCollection.cs
- HostProtectionException.cs
- TableLayoutPanel.cs
- AudioSignalProblemOccurredEventArgs.cs
- Point3DAnimation.cs
- DBSqlParserColumn.cs
- XXXOnTypeBuilderInstantiation.cs
- RolePrincipal.cs
- XamlParser.cs
- Serializer.cs
- PathData.cs
- SafeThemeHandle.cs
- StreamSecurityUpgradeInitiator.cs
- TypedServiceChannelBuilder.cs
- EntityProviderFactory.cs
- DWriteFactory.cs
- ResXDataNode.cs
- SqlServices.cs
- X509Utils.cs
- WindowsBrush.cs
- BitmapEffectDrawing.cs
- EventWaitHandleSecurity.cs
- HttpRequestContext.cs
- MobileControlBuilder.cs
- XmlSchemaSimpleContent.cs
- WinFormsSecurity.cs
- LiteralControl.cs
- XmlILIndex.cs
- BindingOperations.cs
- ClientReliableChannelBinder.cs
- DataGridColumn.cs
- CodeDomSerializerBase.cs
- URLAttribute.cs
- Privilege.cs
- TransactionFlowBindingElement.cs
- DeviceFilterDictionary.cs
- XmlDataLoader.cs
- SymbolResolver.cs
- HyperLinkColumn.cs
- DelegateCompletionCallbackWrapper.cs
- XPathSelectionIterator.cs
- InheritablePropertyChangeInfo.cs