Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartEditVerb.cs / 1305376 / WebPartEditVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartEditVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartEditVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartEditVerb_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.WebPartEditVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartEditVerb_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
- CatalogPart.cs
- ToolboxComponentsCreatedEventArgs.cs
- Exceptions.cs
- ToolStripRenderer.cs
- AgileSafeNativeMemoryHandle.cs
- FrugalList.cs
- CacheManager.cs
- SiteMapDataSource.cs
- RedirectionProxy.cs
- HashHelpers.cs
- TableLayoutPanelResizeGlyph.cs
- EmissiveMaterial.cs
- XmlUtilWriter.cs
- _SslSessionsCache.cs
- BitmapEffectDrawing.cs
- ListViewTableCell.cs
- Pens.cs
- FloatAverageAggregationOperator.cs
- SiteMapNode.cs
- GlobalId.cs
- DataGridRowAutomationPeer.cs
- ImportCatalogPart.cs
- TransactionOptions.cs
- OleDbException.cs
- AccessedThroughPropertyAttribute.cs
- Executor.cs
- SystemEvents.cs
- _NestedSingleAsyncResult.cs
- DSASignatureFormatter.cs
- SymbolType.cs
- SafeReadContext.cs
- Timer.cs
- UnsafeNativeMethodsTablet.cs
- StyleCollectionEditor.cs
- CfgParser.cs
- LiteralControl.cs
- SortQuery.cs
- ObjectKeyFrameCollection.cs
- DetailsViewDeleteEventArgs.cs
- SqlCommand.cs
- ListControl.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- TextServicesManager.cs
- entityreference_tresulttype.cs
- SqlRemoveConstantOrderBy.cs
- DecimalConstantAttribute.cs
- PolicyException.cs
- RemotingServices.cs
- CreateUserWizardStep.cs
- DatagridviewDisplayedBandsData.cs
- FileNameEditor.cs
- XmlDocumentType.cs
- DataGridColumnReorderingEventArgs.cs
- CompiledQuery.cs
- Clock.cs
- Funcletizer.cs
- WebPartActionVerb.cs
- ViewCellSlot.cs
- BaseDataBoundControl.cs
- XPathAncestorQuery.cs
- validationstate.cs
- TcpProcessProtocolHandler.cs
- ConfigXmlSignificantWhitespace.cs
- EncryptedPackage.cs
- CodeIterationStatement.cs
- RemotingException.cs
- AdministrationHelpers.cs
- PhoneCallDesigner.cs
- NavigatingCancelEventArgs.cs
- ParallelForEach.cs
- AmbientValueAttribute.cs
- UniqueIdentifierService.cs
- XamlStream.cs
- BitmapEffectGeneralTransform.cs
- Graphics.cs
- SchemeSettingElementCollection.cs
- CompilerParameters.cs
- MessageSecurityOverTcp.cs
- ISO2022Encoding.cs
- WebSysDescriptionAttribute.cs
- ProxyHwnd.cs
- ObjectStateManager.cs
- DiagnosticsConfigurationHandler.cs
- SystemNetworkInterface.cs
- CheckBox.cs
- _LocalDataStoreMgr.cs
- Helper.cs
- PropertyDescriptorComparer.cs
- CancellationTokenRegistration.cs
- ConstantProjectedSlot.cs
- Profiler.cs
- mda.cs
- Splitter.cs
- PeerTransportListenAddressConverter.cs
- ZipIOFileItemStream.cs
- ReferenceSchema.cs
- TagNameToTypeMapper.cs
- CompModSwitches.cs
- NamedPipeTransportSecurity.cs
- ScriptIgnoreAttribute.cs