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
- CopyOfAction.cs
- BorderGapMaskConverter.cs
- wmiprovider.cs
- ConfigXmlElement.cs
- DataGridViewHeaderCell.cs
- SizeAnimation.cs
- RectConverter.cs
- TextFormatterContext.cs
- SchemaNames.cs
- documentation.cs
- ColumnMapVisitor.cs
- SynchronizationValidator.cs
- DispatcherExceptionEventArgs.cs
- Speller.cs
- input.cs
- PerformanceCounterPermissionEntry.cs
- DateTimePicker.cs
- Conditional.cs
- Serializer.cs
- CorePropertiesFilter.cs
- RemoteWebConfigurationHostServer.cs
- TreeBuilderXamlTranslator.cs
- ToolStripCodeDomSerializer.cs
- ChannelFactoryBase.cs
- FontStretches.cs
- ProcessHostMapPath.cs
- MetadataProperty.cs
- OleDbCommand.cs
- DatagridviewDisplayedBandsData.cs
- BackgroundWorker.cs
- StoreContentChangedEventArgs.cs
- SizeF.cs
- SingleObjectCollection.cs
- OdbcEnvironmentHandle.cs
- List.cs
- UnauthorizedAccessException.cs
- GridViewCellAutomationPeer.cs
- DbBuffer.cs
- ReferentialConstraintRoleElement.cs
- ProfileBuildProvider.cs
- fixedPageContentExtractor.cs
- FileReservationCollection.cs
- TreeNodeCollection.cs
- StylusPlugInCollection.cs
- Brushes.cs
- PriorityQueue.cs
- AppDomainManager.cs
- TransformerInfo.cs
- TableLayoutCellPaintEventArgs.cs
- ToolStripSeparator.cs
- ApplicationId.cs
- ProviderSettingsCollection.cs
- Composition.cs
- PriorityBinding.cs
- PointAnimationUsingPath.cs
- EncoderParameter.cs
- PlanCompiler.cs
- AutoGeneratedField.cs
- HttpRequest.cs
- VarRemapper.cs
- BidPrivateBase.cs
- ChannelBinding.cs
- WmlObjectListAdapter.cs
- ObjectHandle.cs
- DbDeleteCommandTree.cs
- contentDescriptor.cs
- TraceInternal.cs
- DelegateHelpers.cs
- XmlSchemaComplexContentExtension.cs
- FormsAuthenticationConfiguration.cs
- EventProviderWriter.cs
- LoadedOrUnloadedOperation.cs
- KeyboardEventArgs.cs
- DatatypeImplementation.cs
- AttachedAnnotation.cs
- DataGridDesigner.cs
- UInt64Converter.cs
- Attributes.cs
- UTF7Encoding.cs
- PersonalizationState.cs
- SafeWaitHandle.cs
- DataGridViewIntLinkedList.cs
- ProfessionalColors.cs
- PasswordPropertyTextAttribute.cs
- SHA384Managed.cs
- GenericRootAutomationPeer.cs
- SchemaImporter.cs
- GridView.cs
- TextDecorationCollectionConverter.cs
- storepermission.cs
- BinaryWriter.cs
- CollectionViewSource.cs
- HTTPNotFoundHandler.cs
- LineVisual.cs
- SmtpClient.cs
- DefaultPrintController.cs
- FileNotFoundException.cs
- EraserBehavior.cs
- OutputCacheProfileCollection.cs
- EdmToObjectNamespaceMap.cs