Code:
/ FX-1434 / FX-1434 / 1.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
- ReadingWritingEntityEventArgs.cs
- PathFigure.cs
- CharAnimationBase.cs
- XmlSchemaValidationException.cs
- SHA1Cng.cs
- SqlConnectionPoolProviderInfo.cs
- MetadataCache.cs
- ChannelManager.cs
- DataTablePropertyDescriptor.cs
- AmbientLight.cs
- COM2ColorConverter.cs
- DataGridColumnEventArgs.cs
- SmiMetaData.cs
- SemanticAnalyzer.cs
- NameScope.cs
- XmlElement.cs
- RectAnimationClockResource.cs
- StylusEditingBehavior.cs
- _Connection.cs
- Int64.cs
- errorpatternmatcher.cs
- ValidationEventArgs.cs
- DataGridViewSelectedColumnCollection.cs
- CapabilitiesRule.cs
- ResourceDescriptionAttribute.cs
- Main.cs
- SerialErrors.cs
- SchemaNamespaceManager.cs
- TextRange.cs
- PropertySourceInfo.cs
- ResourceExpression.cs
- ColorMatrix.cs
- InlineCategoriesDocument.cs
- PropertyGroupDescription.cs
- InkCanvasFeedbackAdorner.cs
- mediaclock.cs
- ModelItem.cs
- UnmanagedBitmapWrapper.cs
- RSAPKCS1KeyExchangeFormatter.cs
- LockRecursionException.cs
- XmlHelper.cs
- DeclarationUpdate.cs
- ServiceContractViewControl.cs
- DecimalAnimation.cs
- FormsIdentity.cs
- RemotingAttributes.cs
- DataRelationCollection.cs
- PreviewPrintController.cs
- InputScope.cs
- SecurityContext.cs
- SerializationObjectManager.cs
- CellConstant.cs
- DefaultProxySection.cs
- NextPreviousPagerField.cs
- AppDomainManager.cs
- EditModeSwitchButton.cs
- AutomationElementCollection.cs
- MachineKeyConverter.cs
- SoapCommonClasses.cs
- ToolBarButton.cs
- RightsManagementPermission.cs
- TextEditorDragDrop.cs
- XmlNavigatorStack.cs
- UserControl.cs
- DurationConverter.cs
- WebPartConnectionsCancelVerb.cs
- RadioButtonAutomationPeer.cs
- SafeHandles.cs
- DataRowComparer.cs
- SqlDelegatedTransaction.cs
- PermissionRequestEvidence.cs
- HyperLinkField.cs
- NativeCppClassAttribute.cs
- PopupRoot.cs
- OracleBoolean.cs
- ClaimTypeElement.cs
- PrintController.cs
- SqlDataReaderSmi.cs
- ReceiveMessageRecord.cs
- JsonObjectDataContract.cs
- XamlToRtfParser.cs
- WindowsSspiNegotiation.cs
- ButtonField.cs
- CapabilitiesUse.cs
- XPathCompileException.cs
- SatelliteContractVersionAttribute.cs
- MetaForeignKeyColumn.cs
- TextRange.cs
- ChannelBinding.cs
- UrlMappingCollection.cs
- Mappings.cs
- PersistenceIOParticipant.cs
- CommandSet.cs
- SoapAttributes.cs
- SQLDoubleStorage.cs
- XmlSchemaComplexType.cs
- TypeConverterHelper.cs
- GrammarBuilder.cs
- ReturnType.cs
- ClientScriptManager.cs