Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartMinimizeVerb.cs / 1305376 / WebPartMinimizeVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartMinimizeVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartMinimizeVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartMinimizeVerb_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.WebPartMinimizeVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartMinimizeVerb_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 WebPartMinimizeVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartMinimizeVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartMinimizeVerb_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.WebPartMinimizeVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartMinimizeVerb_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
- TriggerBase.cs
- VarRefManager.cs
- CommandDesigner.cs
- SolidColorBrush.cs
- mansign.cs
- WMIGenerator.cs
- TypedDatasetGenerator.cs
- UnsafeNativeMethods.cs
- WebReference.cs
- SafeRightsManagementHandle.cs
- MultiView.cs
- StylusPointPropertyId.cs
- RootProjectionNode.cs
- MissingMethodException.cs
- EntityCommandExecutionException.cs
- AddInBase.cs
- XPathNodeHelper.cs
- AccessedThroughPropertyAttribute.cs
- CompositeCollection.cs
- TheQuery.cs
- TypeLibraryHelper.cs
- ToolStripControlHost.cs
- ExternalCalls.cs
- Visual3DCollection.cs
- PartialCachingAttribute.cs
- WinEventWrap.cs
- UnicodeEncoding.cs
- QilGeneratorEnv.cs
- ReadWriteSpinLock.cs
- TemplateParser.cs
- JsonServiceDocumentSerializer.cs
- MembershipValidatePasswordEventArgs.cs
- ContractTypeNameCollection.cs
- OverflowException.cs
- BinHexDecoder.cs
- PathSegment.cs
- StorageSetMapping.cs
- SamlNameIdentifierClaimResource.cs
- wgx_sdk_version.cs
- DataBinding.cs
- PropertyInfoSet.cs
- TextClipboardData.cs
- ProgressBarHighlightConverter.cs
- CompilerError.cs
- InvalidEnumArgumentException.cs
- TypeConverterValueSerializer.cs
- BamlResourceSerializer.cs
- ProviderManager.cs
- DelegatingChannelListener.cs
- DeclarativeCatalogPart.cs
- DbProviderFactories.cs
- ConfigDefinitionUpdates.cs
- DecimalAnimationUsingKeyFrames.cs
- XPathMultyIterator.cs
- EventLogPermissionEntry.cs
- HScrollProperties.cs
- HGlobalSafeHandle.cs
- x509utils.cs
- BamlTreeNode.cs
- QueryableDataSourceHelper.cs
- UInt32.cs
- BrowserInteropHelper.cs
- PointLight.cs
- DataChangedEventManager.cs
- SaveCardRequest.cs
- DelegatedStream.cs
- OleDbTransaction.cs
- ColorDialog.cs
- LabelExpression.cs
- CodeGeneratorOptions.cs
- DataGridClipboardCellContent.cs
- LinearGradientBrush.cs
- CqlLexer.cs
- TextEditorLists.cs
- SchemaNotation.cs
- EventProxy.cs
- CodeParameterDeclarationExpression.cs
- AddressingProperty.cs
- MimePart.cs
- RelationshipDetailsCollection.cs
- ProgressBarHighlightConverter.cs
- CssStyleCollection.cs
- DataStreamFromComStream.cs
- SQLByte.cs
- LayoutEditorPart.cs
- XmlSchemaAppInfo.cs
- PageAsyncTaskManager.cs
- UrlPath.cs
- RelationshipManager.cs
- BitmapEffectGroup.cs
- TabletDevice.cs
- XLinq.cs
- FormsAuthenticationUser.cs
- ToolboxService.cs
- WindowsScroll.cs
- XmlSchemaAttributeGroup.cs
- SamlAttributeStatement.cs
- AuthorizationRuleCollection.cs
- EncoderFallback.cs
- WebBaseEventKeyComparer.cs