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 / 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; } } } } // 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
- GridViewDeletedEventArgs.cs
- ProtocolElementCollection.cs
- _FtpDataStream.cs
- ItemAutomationPeer.cs
- FixedHighlight.cs
- LineGeometry.cs
- FontCacheUtil.cs
- ContainerFilterService.cs
- BoundField.cs
- Transform3D.cs
- TreeViewCancelEvent.cs
- MemberInitExpression.cs
- ExpandCollapseProviderWrapper.cs
- CellIdBoolean.cs
- TextParagraphCache.cs
- State.cs
- TagElement.cs
- MasterPageBuildProvider.cs
- GeneralTransform3DGroup.cs
- DataControlLinkButton.cs
- ByteConverter.cs
- FlowDocumentView.cs
- LZCodec.cs
- MembershipPasswordException.cs
- WhitespaceRule.cs
- PropertyChangedEventArgs.cs
- ParameterCollection.cs
- ColorIndependentAnimationStorage.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- sitestring.cs
- ProgressBarAutomationPeer.cs
- SimpleLine.cs
- GenericXmlSecurityTokenAuthenticator.cs
- RootContext.cs
- InfoCardAsymmetricCrypto.cs
- Wizard.cs
- NegationPusher.cs
- RTLAwareMessageBox.cs
- XXXInfos.cs
- DataGridViewCellConverter.cs
- AspCompat.cs
- WebSysDescriptionAttribute.cs
- XmlAttributeProperties.cs
- ConfigurationSectionGroup.cs
- FontFaceLayoutInfo.cs
- SqlColumnizer.cs
- SchemaReference.cs
- OutputCacheSection.cs
- RegularExpressionValidator.cs
- BaseCodePageEncoding.cs
- PageThemeCodeDomTreeGenerator.cs
- BaseParser.cs
- WeakHashtable.cs
- SortAction.cs
- Stack.cs
- WebPartHelpVerb.cs
- ContentValidator.cs
- unsafenativemethodsother.cs
- DragSelectionMessageFilter.cs
- DiscoveryServerProtocol.cs
- SchemaImporterExtension.cs
- NullableIntSumAggregationOperator.cs
- AsyncDataRequest.cs
- MarkupExtensionParser.cs
- FormViewUpdateEventArgs.cs
- ScrollItemPatternIdentifiers.cs
- ConnectorDragDropGlyph.cs
- DateTimeFormatInfo.cs
- CanonicalFontFamilyReference.cs
- TextViewSelectionProcessor.cs
- PointIndependentAnimationStorage.cs
- TemplateControl.cs
- WebWorkflowRole.cs
- WorkflowWebHostingModule.cs
- LinearGradientBrush.cs
- AssemblyCollection.cs
- FontStyles.cs
- OracleEncoding.cs
- InvalidDataException.cs
- StartUpEventArgs.cs
- DataExpression.cs
- DataContract.cs
- SpinWait.cs
- ServiceHostingEnvironment.cs
- AuthenticodeSignatureInformation.cs
- Mouse.cs
- NameNode.cs
- HttpResponseInternalWrapper.cs
- FontInfo.cs
- DbConnectionPoolOptions.cs
- ComplexPropertyEntry.cs
- CodeArrayIndexerExpression.cs
- TabControlAutomationPeer.cs
- Matrix.cs
- HashCodeCombiner.cs
- ControlTemplate.cs
- TextEndOfSegment.cs
- QueryParameter.cs
- MembershipPasswordException.cs
- XmlNodeChangedEventArgs.cs