Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartMinimizeVerb.cs / 1 / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CqlLexerHelpers.cs
- BitmapEncoder.cs
- SHA256.cs
- WebPartCancelEventArgs.cs
- MenuItemCollection.cs
- PrimitiveXmlSerializers.cs
- WinCategoryAttribute.cs
- SpellCheck.cs
- Inflater.cs
- BitmapFrameDecode.cs
- HtmlFormWrapper.cs
- XmlUtilWriter.cs
- EntityContainerRelationshipSet.cs
- WindowsListViewGroup.cs
- TouchEventArgs.cs
- StringBlob.cs
- UInt16.cs
- DrawToolTipEventArgs.cs
- DefaultIfEmptyQueryOperator.cs
- LayoutExceptionEventArgs.cs
- SslStream.cs
- initElementDictionary.cs
- DataGridViewRowEventArgs.cs
- PathSegment.cs
- Animatable.cs
- SignatureHelper.cs
- JsonClassDataContract.cs
- DynamicVirtualDiscoSearcher.cs
- PolyLineSegment.cs
- BaseConfigurationRecord.cs
- cookie.cs
- IssuedTokenClientCredential.cs
- MessageBodyMemberAttribute.cs
- FileLogRecordEnumerator.cs
- XmlCodeExporter.cs
- JoinElimination.cs
- SByteConverter.cs
- SymLanguageType.cs
- GridViewRow.cs
- Oid.cs
- PageRequestManager.cs
- ArraySubsetEnumerator.cs
- InvalidAsynchronousStateException.cs
- QilPatternFactory.cs
- SoapIgnoreAttribute.cs
- TableLayoutSettingsTypeConverter.cs
- XmlArrayItemAttribute.cs
- WebDisplayNameAttribute.cs
- HashHelper.cs
- ConsoleTraceListener.cs
- CubicEase.cs
- DefaultTraceListener.cs
- EventProxy.cs
- ContainerUIElement3D.cs
- MDIWindowDialog.cs
- StandardBindingOptionalReliableSessionElement.cs
- RuleSettingsCollection.cs
- TypeReference.cs
- XmlnsCache.cs
- WindowsSlider.cs
- SerializationSectionGroup.cs
- UpdateCommand.cs
- XamlDesignerSerializationManager.cs
- DefaultIfEmptyQueryOperator.cs
- Attribute.cs
- GifBitmapEncoder.cs
- Maps.cs
- AdapterUtil.cs
- CapiSafeHandles.cs
- ImageBrush.cs
- BaseCollection.cs
- CollectionViewGroupRoot.cs
- TrackingWorkflowEventArgs.cs
- SqlDataSourceDesigner.cs
- XmlCountingReader.cs
- SizeConverter.cs
- SQLDouble.cs
- TextEndOfParagraph.cs
- SymLanguageType.cs
- ConfigXmlAttribute.cs
- SelectedGridItemChangedEvent.cs
- UriTemplateEquivalenceComparer.cs
- SafeMemoryMappedViewHandle.cs
- ColumnTypeConverter.cs
- ImplicitInputBrush.cs
- MessageSecurityOverTcpElement.cs
- Enlistment.cs
- DeferredSelectedIndexReference.cs
- CodeTypeParameterCollection.cs
- SqlRowUpdatedEvent.cs
- ServiceProviders.cs
- HttpVersion.cs
- TemplateInstanceAttribute.cs
- EnvironmentPermission.cs
- TailCallAnalyzer.cs
- AsyncPostBackTrigger.cs
- mansign.cs
- StoreItemCollection.Loader.cs
- SmiContext.cs
- TypeUnloadedException.cs