Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartHelpVerb.cs / 1305376 / WebPartHelpVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartHelpVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartHelpVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartHelpVerb_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.WebPartHelpVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartHelpVerb_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 WebPartHelpVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartHelpVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartHelpVerb_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.WebPartHelpVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartHelpVerb_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
- TextElementAutomationPeer.cs
- BufferModeSettings.cs
- IgnoreDataMemberAttribute.cs
- ArrayExtension.cs
- SqlInternalConnectionTds.cs
- TextTreeDeleteContentUndoUnit.cs
- XmlSerializationGeneratedCode.cs
- WindowsSpinner.cs
- BaseTemplateParser.cs
- BaseTemplateCodeDomTreeGenerator.cs
- RegexRunner.cs
- SqlStream.cs
- SplitterCancelEvent.cs
- AddIn.cs
- ListView.cs
- MethodExpr.cs
- CultureSpecificCharacterBufferRange.cs
- WorkflowItemPresenter.cs
- ChildDocumentBlock.cs
- ExpressionPrefixAttribute.cs
- PermissionSetTriple.cs
- DiscriminatorMap.cs
- ClassHandlersStore.cs
- TiffBitmapEncoder.cs
- OleDbRowUpdatingEvent.cs
- ValidatingPropertiesEventArgs.cs
- Camera.cs
- ConfigurationSection.cs
- TextParaLineResult.cs
- UIElementCollection.cs
- SqlUDTStorage.cs
- QuerySettings.cs
- ToolboxComponentsCreatingEventArgs.cs
- DecodeHelper.cs
- UrlAuthFailedErrorFormatter.cs
- ActivityBindForm.cs
- IdleTimeoutMonitor.cs
- CommonProperties.cs
- WorkflowPageSetupDialog.cs
- DataBindingCollectionEditor.cs
- FilteredXmlReader.cs
- GridViewUpdatedEventArgs.cs
- CqlParserHelpers.cs
- SemanticTag.cs
- ControlIdConverter.cs
- DataGridPageChangedEventArgs.cs
- PolyBezierSegment.cs
- OdbcCommandBuilder.cs
- WinInet.cs
- Point3DConverter.cs
- Assembly.cs
- ContentValidator.cs
- TextBlockAutomationPeer.cs
- UpdateProgress.cs
- ConstructorNeedsTagAttribute.cs
- Serializer.cs
- OleDbMetaDataFactory.cs
- CompositionTarget.cs
- DbDataRecord.cs
- RectangleF.cs
- UserControlParser.cs
- DataGridViewSelectedCellCollection.cs
- ScrollChrome.cs
- KeyValueInternalCollection.cs
- CreationContext.cs
- EventDescriptorCollection.cs
- __ComObject.cs
- MappingItemCollection.cs
- RangeValidator.cs
- mda.cs
- SHA256Managed.cs
- XmlLanguageConverter.cs
- SqlCacheDependencyDatabase.cs
- EdmConstants.cs
- __ComObject.cs
- TrackingServices.cs
- ListViewEditEventArgs.cs
- InvalidPrinterException.cs
- HwndHostAutomationPeer.cs
- BitmapVisualManager.cs
- EditorPart.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- Solver.cs
- VBCodeProvider.cs
- XmlReflectionMember.cs
- AbstractDataSvcMapFileLoader.cs
- _ChunkParse.cs
- XmlSchemaChoice.cs
- DataContractSet.cs
- ContainerVisual.cs
- ResourceExpressionBuilder.cs
- COM2PictureConverter.cs
- Cursor.cs
- XPathArrayIterator.cs
- ManagedIStream.cs
- RoutedCommand.cs
- Listbox.cs
- KnownTypesHelper.cs
- ControlCachePolicy.cs
- XhtmlBasicObjectListAdapter.cs