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
- CacheRequest.cs
- VisualStateChangedEventArgs.cs
- PackageDigitalSignatureManager.cs
- PasswordTextContainer.cs
- OleCmdHelper.cs
- _ListenerResponseStream.cs
- ZipIOExtraFieldPaddingElement.cs
- OleDbCommand.cs
- FileSecurity.cs
- FreezableCollection.cs
- ProtocolsConfigurationHandler.cs
- Tag.cs
- TextFormatterContext.cs
- UserControl.cs
- Pen.cs
- TimeSpanValidator.cs
- SplitContainerDesigner.cs
- Msec.cs
- StreamAsIStream.cs
- SchemaImporterExtension.cs
- FormViewCommandEventArgs.cs
- StickyNote.cs
- ExtentKey.cs
- CfgParser.cs
- MetadataPropertyCollection.cs
- MergeLocalizationDirectives.cs
- XomlCompilerError.cs
- UpdateProgress.cs
- WebRequestModulesSection.cs
- Stroke2.cs
- DashStyles.cs
- TransformCollection.cs
- ReachBasicContext.cs
- TextServicesContext.cs
- SessionViewState.cs
- GroupBoxRenderer.cs
- ObjectParameterCollection.cs
- ObjectHandle.cs
- StylusPointCollection.cs
- InfocardClientCredentials.cs
- SystemIPInterfaceProperties.cs
- ExpressionVisitorHelpers.cs
- DocumentPageViewAutomationPeer.cs
- ActivityPropertyReference.cs
- Misc.cs
- ReflectionPermission.cs
- ZeroOpNode.cs
- CheckBox.cs
- MsmqInputMessage.cs
- TreeIterator.cs
- WsatServiceCertificate.cs
- ListSourceHelper.cs
- XmlValueConverter.cs
- TextTreePropertyUndoUnit.cs
- Int16Animation.cs
- SchemaMapping.cs
- EventProviderWriter.cs
- ViewKeyConstraint.cs
- RuntimeComponentFilter.cs
- CallbackDebugElement.cs
- Encoding.cs
- ServiceHostingEnvironmentSection.cs
- Canvas.cs
- PointF.cs
- _AutoWebProxyScriptHelper.cs
- ColumnTypeConverter.cs
- Debug.cs
- TraceData.cs
- CommonGetThemePartSize.cs
- PlatformNotSupportedException.cs
- WebPartDisplayModeEventArgs.cs
- SHA384Managed.cs
- ContentTextAutomationPeer.cs
- Point3DIndependentAnimationStorage.cs
- ForAllOperator.cs
- TrackingProfileDeserializationException.cs
- InlineObject.cs
- MyContact.cs
- ContextStaticAttribute.cs
- ErrorFormatter.cs
- TypedLocationWrapper.cs
- DataGridRow.cs
- ToolStripLocationCancelEventArgs.cs
- OutputCacheModule.cs
- QilInvokeLateBound.cs
- bindurihelper.cs
- InputBinder.cs
- Clipboard.cs
- PrinterUnitConvert.cs
- EndpointAddressMessageFilter.cs
- RelationshipDetailsCollection.cs
- StaticTextPointer.cs
- DocumentPage.cs
- QueryOptionExpression.cs
- RegistrationServices.cs
- UnhandledExceptionEventArgs.cs
- _FixedSizeReader.cs
- DesignerVerbToolStripMenuItem.cs
- MaterialCollection.cs
- ComplusTypeValidator.cs