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
- SqlTypeConverter.cs
- TypeDescriptionProviderAttribute.cs
- SelectionListDesigner.cs
- LineMetrics.cs
- ShapeTypeface.cs
- XPathArrayIterator.cs
- SqlCacheDependencySection.cs
- AuthenticationConfig.cs
- DataSourceGeneratorException.cs
- UdpUtility.cs
- ValidationErrorEventArgs.cs
- Property.cs
- TypeValidationEventArgs.cs
- PointIndependentAnimationStorage.cs
- Int64AnimationBase.cs
- DataServiceKeyAttribute.cs
- VisualTreeUtils.cs
- CodeIterationStatement.cs
- securestring.cs
- XPathChildIterator.cs
- VectorAnimation.cs
- StructuralCache.cs
- Automation.cs
- ToolStripHighContrastRenderer.cs
- ScalarRestriction.cs
- AttributeProviderAttribute.cs
- XPathAxisIterator.cs
- RecordConverter.cs
- DispatcherObject.cs
- RoleManagerSection.cs
- CompilerGlobalScopeAttribute.cs
- CharKeyFrameCollection.cs
- SiteMapSection.cs
- IconBitmapDecoder.cs
- CharacterHit.cs
- DataKeyArray.cs
- VisualStyleInformation.cs
- NetworkStream.cs
- DataKey.cs
- path.cs
- IRCollection.cs
- DataListItemCollection.cs
- InteropBitmapSource.cs
- PassportAuthenticationModule.cs
- AppDomainFactory.cs
- SystemIPInterfaceStatistics.cs
- AdobeCFFWrapper.cs
- SpotLight.cs
- SocketException.cs
- BoundsDrawingContextWalker.cs
- ArrayTypeMismatchException.cs
- storagemappingitemcollection.viewdictionary.cs
- SystemWebSectionGroup.cs
- KeyValueConfigurationElement.cs
- MissingManifestResourceException.cs
- DragDeltaEventArgs.cs
- DataContractFormatAttribute.cs
- PasswordTextNavigator.cs
- CatalogZone.cs
- AssemblyFilter.cs
- TextRenderer.cs
- SymLanguageType.cs
- SortQuery.cs
- FontUnitConverter.cs
- BreakRecordTable.cs
- CommonBehaviorsSection.cs
- DynamicPropertyReader.cs
- UInt64Storage.cs
- HttpHandlerAction.cs
- StandardBindingElementCollection.cs
- EdmItemError.cs
- NavigationPropertyEmitter.cs
- StrokeCollection.cs
- TextTreePropertyUndoUnit.cs
- DetailsViewInsertedEventArgs.cs
- TileBrush.cs
- ButtonBase.cs
- SHA1CryptoServiceProvider.cs
- ImageMap.cs
- VariableQuery.cs
- PbrsForward.cs
- AnimationException.cs
- DocumentStream.cs
- BoolExpressionVisitors.cs
- Evidence.cs
- SecurityResources.cs
- CompiledRegexRunner.cs
- Calendar.cs
- IResourceProvider.cs
- xsdvalidator.cs
- DataGridViewTextBoxCell.cs
- WebPartMenu.cs
- ToolStripSplitButton.cs
- SQLByteStorage.cs
- GridViewUpdateEventArgs.cs
- ReservationCollection.cs
- MessageProperties.cs
- LinkClickEvent.cs
- WpfMemberInvoker.cs
- DataGridViewRowCollection.cs