Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- UniqueContractNameValidationBehavior.cs
- OrderByQueryOptionExpression.cs
- CLRBindingWorker.cs
- BinHexEncoder.cs
- Int16AnimationUsingKeyFrames.cs
- BamlMapTable.cs
- TextContainer.cs
- ScopedKnownTypes.cs
- DiscreteKeyFrames.cs
- EdmFunction.cs
- BitmapEffect.cs
- Crypto.cs
- ResourceSet.cs
- PropertyDescriptorGridEntry.cs
- SqlClientWrapperSmiStreamChars.cs
- FunctionQuery.cs
- ExpressionEvaluator.cs
- RichTextBox.cs
- TextBox.cs
- CodeVariableReferenceExpression.cs
- ByeOperationAsyncResult.cs
- PointValueSerializer.cs
- GlyphShapingProperties.cs
- GuidelineCollection.cs
- DefaultIfEmptyQueryOperator.cs
- MaskInputRejectedEventArgs.cs
- BitmapFrameDecode.cs
- Int32CAMarshaler.cs
- SafeTokenHandle.cs
- AmbiguousMatchException.cs
- EventWaitHandle.cs
- UInt32Storage.cs
- NestPullup.cs
- InternalConfigEventArgs.cs
- unsafenativemethodstextservices.cs
- HiddenField.cs
- RoleService.cs
- RenderTargetBitmap.cs
- OrderedDictionary.cs
- ScrollItemProviderWrapper.cs
- Fx.cs
- PhysicalFontFamily.cs
- ImageListStreamer.cs
- GridViewSelectEventArgs.cs
- UnmanagedMemoryStreamWrapper.cs
- Literal.cs
- TypeLoadException.cs
- ViewKeyConstraint.cs
- ReferenceConverter.cs
- UrlPath.cs
- SoapSchemaExporter.cs
- Stackframe.cs
- SqlConnectionPoolGroupProviderInfo.cs
- ToolboxItemAttribute.cs
- HtmlButton.cs
- DocumentProperties.cs
- SafeProcessHandle.cs
- StyleTypedPropertyAttribute.cs
- TracedNativeMethods.cs
- NoClickablePointException.cs
- HtmlValidationSummaryAdapter.cs
- NavigationProgressEventArgs.cs
- RadioButtonPopupAdapter.cs
- ElementHost.cs
- ProjectedSlot.cs
- DateTimeOffsetConverter.cs
- ConnectionStringsExpressionEditor.cs
- GridItemPattern.cs
- __ComObject.cs
- WinEventTracker.cs
- MethodExpr.cs
- CallContext.cs
- DataTableClearEvent.cs
- ResourcePool.cs
- TextSelectionHelper.cs
- JapaneseLunisolarCalendar.cs
- XpsS0ValidatingLoader.cs
- DocumentViewerBase.cs
- MessageQueuePermissionEntryCollection.cs
- TypeBuilderInstantiation.cs
- ExpressionServices.cs
- StorageEndPropertyMapping.cs
- TemplateBuilder.cs
- DataListDesigner.cs
- DBAsyncResult.cs
- RectValueSerializer.cs
- XMLSyntaxException.cs
- FaultException.cs
- GridPatternIdentifiers.cs
- ContextMarshalException.cs
- SignatureDescription.cs
- CallTemplateAction.cs
- OrderedDictionary.cs
- AnnouncementClient.cs
- PixelFormat.cs
- ParagraphVisual.cs
- SafeProcessHandle.cs
- StylusOverProperty.cs
- XmlSiteMapProvider.cs
- DeviceSpecificDesigner.cs