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
- RuleSettingsCollection.cs
- XPathEmptyIterator.cs
- CatalogPartCollection.cs
- HttpHandler.cs
- TextElementEnumerator.cs
- XamlWrappingReader.cs
- BitmapInitialize.cs
- GridViewColumn.cs
- MatrixCamera.cs
- OleDbError.cs
- ZipIOFileItemStream.cs
- DataServiceSaveChangesEventArgs.cs
- TextSerializer.cs
- AssemblyBuilderData.cs
- MimeTextImporter.cs
- MouseButton.cs
- DoubleLinkList.cs
- ToolStripDropDownClosedEventArgs.cs
- DataListItemCollection.cs
- LessThan.cs
- CustomSignedXml.cs
- AssemblyBuilder.cs
- OLEDB_Enum.cs
- UidManager.cs
- DbModificationClause.cs
- XmlAnyAttributeAttribute.cs
- ExecutionEngineException.cs
- XmlNodeReader.cs
- FunctionImportMapping.cs
- TextRangeBase.cs
- HttpRequestWrapper.cs
- SizeFConverter.cs
- Error.cs
- PackUriHelper.cs
- XmlHierarchicalDataSourceView.cs
- StdValidatorsAndConverters.cs
- UriWriter.cs
- BufferedGraphicsContext.cs
- MessagePropertyDescription.cs
- BaseParser.cs
- Command.cs
- BufferModesCollection.cs
- CategoryState.cs
- SerialPort.cs
- JsonWriter.cs
- DynamicValidatorEventArgs.cs
- SpecularMaterial.cs
- webeventbuffer.cs
- EdgeModeValidation.cs
- MethodCallExpression.cs
- GenericPrincipal.cs
- AlgoModule.cs
- SwitchAttribute.cs
- Matrix3D.cs
- PersonalizationState.cs
- XmlFormatExtensionPrefixAttribute.cs
- BufferAllocator.cs
- DataServiceCollectionOfT.cs
- AdornerDecorator.cs
- UInt16Converter.cs
- LinkLabelLinkClickedEvent.cs
- PropertyChangedEventArgs.cs
- WebPermission.cs
- AnimationClock.cs
- DataGridViewEditingControlShowingEventArgs.cs
- CodePageEncoding.cs
- XNodeValidator.cs
- Flowchart.cs
- File.cs
- UIntPtr.cs
- ListViewItem.cs
- _Connection.cs
- DesignerListAdapter.cs
- CustomValidator.cs
- HttpApplicationStateWrapper.cs
- TextPointerBase.cs
- RawTextInputReport.cs
- HostingEnvironment.cs
- EncodingStreamWrapper.cs
- Bitmap.cs
- Stroke2.cs
- ToolStripEditorManager.cs
- TagPrefixAttribute.cs
- ContentPlaceHolder.cs
- ZoneLinkButton.cs
- SkinBuilder.cs
- RankException.cs
- InitializerFacet.cs
- MessageHeaderInfoTraceRecord.cs
- SubMenuStyleCollection.cs
- UnsafeCollabNativeMethods.cs
- WorkItem.cs
- SessionStateSection.cs
- DataSourceSelectArguments.cs
- BufferedWebEventProvider.cs
- TranslateTransform.cs
- ShaderEffect.cs
- FieldBuilder.cs
- StylusButtonCollection.cs
- Rijndael.cs