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
- HttpConfigurationContext.cs
- Calendar.cs
- _SingleItemRequestCache.cs
- VoiceInfo.cs
- _Rfc2616CacheValidators.cs
- DecoderBestFitFallback.cs
- ProxyWebPartConnectionCollection.cs
- XmlSchemaAny.cs
- CacheOutputQuery.cs
- SecurityContextSecurityTokenParameters.cs
- Queue.cs
- SqlUDTStorage.cs
- Ticks.cs
- ListBox.cs
- TextContainerChangeEventArgs.cs
- HwndSubclass.cs
- Context.cs
- MemberJoinTreeNode.cs
- SqlRetyper.cs
- HatchBrush.cs
- IList.cs
- Int32Storage.cs
- SelectedPathEditor.cs
- MessageBox.cs
- Menu.cs
- RelationshipNavigation.cs
- SchemaTableColumn.cs
- WebPartDisplayModeCancelEventArgs.cs
- ObjectListCommandEventArgs.cs
- SamlDoNotCacheCondition.cs
- GridItemPattern.cs
- MainMenu.cs
- ComplexPropertyEntry.cs
- WindowsListView.cs
- HtmlInputPassword.cs
- RepeatButtonAutomationPeer.cs
- Vector.cs
- TranslateTransform.cs
- FunctionUpdateCommand.cs
- RouteCollection.cs
- TypeElement.cs
- TcpChannelListener.cs
- PeerApplicationLaunchInfo.cs
- SimpleType.cs
- ValidateNames.cs
- path.cs
- DataGridViewDesigner.cs
- ActivationProxy.cs
- Tracer.cs
- Baml6Assembly.cs
- AutoResetEvent.cs
- ToolStripGrip.cs
- EditorAttribute.cs
- GlyphsSerializer.cs
- UIPermission.cs
- ArgumentValue.cs
- CorrelationManager.cs
- AxHostDesigner.cs
- HwndSourceKeyboardInputSite.cs
- ToolStripControlHost.cs
- DataGridRow.cs
- BaseCollection.cs
- IPipelineRuntime.cs
- Command.cs
- CharKeyFrameCollection.cs
- PropertyManager.cs
- TreeViewImageIndexConverter.cs
- ResourceIDHelper.cs
- CopyOfAction.cs
- CodePropertyReferenceExpression.cs
- Overlapped.cs
- SqlDataSourceEnumerator.cs
- PathSegment.cs
- OptimalTextSource.cs
- XmlSchemaRedefine.cs
- IOThreadTimer.cs
- Converter.cs
- SkipQueryOptionExpression.cs
- TemplateControl.cs
- Inflater.cs
- recordstate.cs
- GenericQueueSurrogate.cs
- Int64Converter.cs
- CompositeCollectionView.cs
- WebBrowserSiteBase.cs
- ButtonRenderer.cs
- ListBox.cs
- _FtpDataStream.cs
- ListView.cs
- UserControlBuildProvider.cs
- mongolianshape.cs
- RoutedEventConverter.cs
- CompressionTransform.cs
- DragDeltaEventArgs.cs
- KeyNameIdentifierClause.cs
- LayoutTableCell.cs
- Util.cs
- TypeUsage.cs
- XPathNode.cs
- TextEditorMouse.cs