Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartHelpVerb.cs / 1 / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IisTraceListener.cs
- EntityDataSourceColumn.cs
- SchemaCollectionCompiler.cs
- PolicyUnit.cs
- MetadataCache.cs
- DecimalFormatter.cs
- Win32.cs
- SqlException.cs
- HeaderCollection.cs
- GcHandle.cs
- AssociatedControlConverter.cs
- RuntimeEnvironment.cs
- ConstantSlot.cs
- AttributeQuery.cs
- UseAttributeSetsAction.cs
- LicenseException.cs
- GeneralTransform3DGroup.cs
- NumericPagerField.cs
- GridViewItemAutomationPeer.cs
- DataPagerField.cs
- InfiniteTimeSpanConverter.cs
- SqlError.cs
- DescriptionAttribute.cs
- documentation.cs
- NullableIntSumAggregationOperator.cs
- COSERVERINFO.cs
- ILGenerator.cs
- MultiBinding.cs
- SplineQuaternionKeyFrame.cs
- GridViewSortEventArgs.cs
- TextBox.cs
- SqlDataSourceQueryConverter.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- ListChangedEventArgs.cs
- TokenFactoryFactory.cs
- RequestCachePolicy.cs
- XsltQilFactory.cs
- InputLanguageEventArgs.cs
- TypeConverterHelper.cs
- FilePrompt.cs
- TextFormatter.cs
- ListBoxChrome.cs
- ProcessThreadCollection.cs
- ImportCatalogPart.cs
- FloatUtil.cs
- XmlSchemaImport.cs
- TempFiles.cs
- Profiler.cs
- httpstaticobjectscollection.cs
- MenuBindingsEditor.cs
- ChannelBuilder.cs
- BindableTemplateBuilder.cs
- HttpModuleAction.cs
- StringTraceRecord.cs
- TargetException.cs
- WorkflowOperationBehavior.cs
- ResourceManager.cs
- EdmSchemaAttribute.cs
- HttpRequestCacheValidator.cs
- WorkflowExecutor.cs
- QilLoop.cs
- EnumConverter.cs
- DocumentsTrace.cs
- FixedSOMPageElement.cs
- TransformConverter.cs
- RangeBaseAutomationPeer.cs
- securestring.cs
- Accessible.cs
- GridToolTip.cs
- _DisconnectOverlappedAsyncResult.cs
- UInt64Storage.cs
- PropertyEmitterBase.cs
- WebBrowsableAttribute.cs
- SoapAttributes.cs
- HierarchicalDataSourceDesigner.cs
- ColorTranslator.cs
- RayMeshGeometry3DHitTestResult.cs
- FrameworkElementFactoryMarkupObject.cs
- DataGridViewHitTestInfo.cs
- XmlConverter.cs
- PrintPreviewControl.cs
- ObfuscateAssemblyAttribute.cs
- DomainConstraint.cs
- EncodingNLS.cs
- XslAst.cs
- SpellerError.cs
- MdiWindowListItemConverter.cs
- TypeForwardedFromAttribute.cs
- HtmlInputText.cs
- InvalidDataException.cs
- TableParagraph.cs
- NamespaceQuery.cs
- RC2.cs
- EqualityComparer.cs
- Pair.cs
- Ipv6Element.cs
- LoadedOrUnloadedOperation.cs
- XmlSchemaDatatype.cs
- XmlTypeAttribute.cs
- ManagementObject.cs