Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartEditVerb.cs / 1 / 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. //------------------------------------------------------------------------------ //// 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
- FindSimilarActivitiesVerb.cs
- XPathAncestorIterator.cs
- EdmItemCollection.OcAssemblyCache.cs
- PassportAuthenticationEventArgs.cs
- Identity.cs
- AnnotationMap.cs
- WindowsGraphicsCacheManager.cs
- CodeCommentStatement.cs
- GroupByQueryOperator.cs
- ServerIdentity.cs
- DateTimeOffsetStorage.cs
- SystemException.cs
- TemplateBuilder.cs
- TextRange.cs
- TableDesigner.cs
- SingleKeyFrameCollection.cs
- HttpListenerPrefixCollection.cs
- SchemeSettingElement.cs
- BeginStoryboard.cs
- ReverseInheritProperty.cs
- ModelPropertyDescriptor.cs
- HttpSessionStateBase.cs
- SupportingTokenDuplexChannel.cs
- SectionRecord.cs
- OdbcEnvironment.cs
- XamlHostingConfiguration.cs
- RotationValidation.cs
- ActiveXHelper.cs
- CqlParser.cs
- ThreadPoolTaskScheduler.cs
- PenLineCapValidation.cs
- GrammarBuilder.cs
- FactoryId.cs
- CollectionBase.cs
- DrawingAttributes.cs
- LostFocusEventManager.cs
- WindowsNonControl.cs
- DataSourceComponent.cs
- Timer.cs
- NativeMethods.cs
- SystemResourceKey.cs
- SqlStatistics.cs
- CompatibleComparer.cs
- ComponentRenameEvent.cs
- LineServices.cs
- basevalidator.cs
- UnicastIPAddressInformationCollection.cs
- PolicyManager.cs
- ComponentEvent.cs
- OperatingSystem.cs
- Transform3DCollection.cs
- DataServiceRequestException.cs
- AutoResizedEvent.cs
- HttpChannelBindingToken.cs
- _Connection.cs
- MetadataPropertyCollection.cs
- CodeCatchClauseCollection.cs
- SafeNativeMethodsOther.cs
- Timer.cs
- ContentPresenter.cs
- CfgRule.cs
- ItemList.cs
- InlineUIContainer.cs
- MenuAdapter.cs
- QualificationDataItem.cs
- MetadataItemEmitter.cs
- externdll.cs
- HyperlinkAutomationPeer.cs
- WindowsContainer.cs
- ServicePointManager.cs
- CustomBinding.cs
- SecurityIdentifierElement.cs
- DataBoundControl.cs
- Stack.cs
- ImplicitInputBrush.cs
- XmlSchemaComplexContentRestriction.cs
- StackOverflowException.cs
- Misc.cs
- RtfFormatStack.cs
- NativeMethods.cs
- BypassElement.cs
- HttpConfigurationContext.cs
- BitmapEffectGroup.cs
- _Win32.cs
- DataServiceConfiguration.cs
- WebPartsPersonalizationAuthorization.cs
- AppSettings.cs
- PeerPresenceInfo.cs
- RC2.cs
- UserNameServiceElement.cs
- ellipse.cs
- CapiSafeHandles.cs
- ApplicationHost.cs
- TimeoutException.cs
- XmlSchemaSimpleContent.cs
- RootProfilePropertySettingsCollection.cs
- QilInvokeEarlyBound.cs
- TabItem.cs
- EdmValidator.cs
- ClientOptions.cs