Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartRestoreVerb.cs / 1 / WebPartRestoreVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartRestoreVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartRestoreVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartRestoreVerb_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.WebPartRestoreVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartRestoreVerb_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 WebPartRestoreVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartRestoreVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartRestoreVerb_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.WebPartRestoreVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartRestoreVerb_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
- DbExpressionRules.cs
- Profiler.cs
- ObjectItemNoOpAssemblyLoader.cs
- FunctionNode.cs
- Variable.cs
- ProfileSection.cs
- TextOnlyOutput.cs
- SHA256Managed.cs
- DbConnectionPoolGroup.cs
- AxHost.cs
- CollectionView.cs
- GroupBox.cs
- AdornerHitTestResult.cs
- DataSourceProvider.cs
- FixedSOMTextRun.cs
- Size.cs
- HitTestWithGeometryDrawingContextWalker.cs
- TaskSchedulerException.cs
- MethodToken.cs
- StatusBarDrawItemEvent.cs
- LogicalExpressionTypeConverter.cs
- WebConfigManager.cs
- ReliableOutputConnection.cs
- RawStylusInputReport.cs
- TextBox.cs
- XmlnsCache.cs
- IconBitmapDecoder.cs
- InvalidEnumArgumentException.cs
- DataColumnChangeEvent.cs
- OleDbStruct.cs
- EventRecordWrittenEventArgs.cs
- VerticalAlignConverter.cs
- DataGridViewRowConverter.cs
- Border.cs
- DataShape.cs
- TabControlCancelEvent.cs
- DependencyPropertyConverter.cs
- WebSysDefaultValueAttribute.cs
- HtmlHistory.cs
- baseaxisquery.cs
- CriticalFinalizerObject.cs
- GridViewHeaderRowPresenter.cs
- SearchForVirtualItemEventArgs.cs
- BuildProviderCollection.cs
- GridViewColumnHeaderAutomationPeer.cs
- AsmxEndpointPickerExtension.cs
- Version.cs
- WpfXamlType.cs
- CommentAction.cs
- SystemUnicastIPAddressInformation.cs
- DESCryptoServiceProvider.cs
- Mouse.cs
- __Filters.cs
- DataMemberConverter.cs
- CSharpCodeProvider.cs
- DataGridViewMethods.cs
- ExpressionBuilder.cs
- UrlPath.cs
- ObjectListShowCommandsEventArgs.cs
- Message.cs
- DbParameterHelper.cs
- Overlapped.cs
- BamlLocalizabilityResolver.cs
- JsonUriDataContract.cs
- ConfigsHelper.cs
- DiagnosticTraceSchemas.cs
- DemultiplexingDispatchMessageFormatter.cs
- SecurityTokenProvider.cs
- FileEnumerator.cs
- PageClientProxyGenerator.cs
- SimpleBitVector32.cs
- HideDisabledControlAdapter.cs
- CustomAttributeBuilder.cs
- WorkflowInstanceContextProvider.cs
- PropertyValue.cs
- cache.cs
- Utilities.cs
- GridViewDeleteEventArgs.cs
- ResourceAssociationSet.cs
- SmiRecordBuffer.cs
- ForeignKeyFactory.cs
- FlowLayoutSettings.cs
- DispatcherHooks.cs
- SmtpSection.cs
- DbException.cs
- FilterQuery.cs
- Encoder.cs
- DataConnectionHelper.cs
- SqlProviderUtilities.cs
- TdsParserHelperClasses.cs
- SimpleWorkerRequest.cs
- UTF7Encoding.cs
- XmlConvert.cs
- _NegotiateClient.cs
- FileClassifier.cs
- State.cs
- remotingproxy.cs
- QueryContinueDragEvent.cs
- EntityDesignerDataSourceView.cs
- StateItem.cs