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
- PolygonHotSpot.cs
- GeneralTransformGroup.cs
- Win32Exception.cs
- XmlUtil.cs
- SqlRowUpdatedEvent.cs
- messageonlyhwndwrapper.cs
- MetadataSource.cs
- UnSafeCharBuffer.cs
- SqlDuplicator.cs
- AssemblyAttributes.cs
- ElementMarkupObject.cs
- SoapCodeExporter.cs
- MenuCommands.cs
- BypassElement.cs
- MapPathBasedVirtualPathProvider.cs
- RayHitTestParameters.cs
- HtmlSelectionListAdapter.cs
- WebServiceTypeData.cs
- HandlerFactoryWrapper.cs
- MimeAnyImporter.cs
- UrlPath.cs
- StatusBarItem.cs
- XPathNavigatorKeyComparer.cs
- StaticResourceExtension.cs
- TabletCollection.cs
- EdmFunction.cs
- IisTraceWebEventProvider.cs
- DataViewManagerListItemTypeDescriptor.cs
- Peer.cs
- Messages.cs
- SQLByteStorage.cs
- XPathAncestorIterator.cs
- HMACRIPEMD160.cs
- ReachFixedDocumentSerializer.cs
- ConsumerConnectionPoint.cs
- BinaryCommonClasses.cs
- BaseTemplateCodeDomTreeGenerator.cs
- DataBoundControlAdapter.cs
- SqlClientFactory.cs
- MobileErrorInfo.cs
- PlanCompiler.cs
- GlyphsSerializer.cs
- OdbcConnectionString.cs
- SuppressMergeCheckAttribute.cs
- EdgeProfileValidation.cs
- PointLightBase.cs
- EntryPointNotFoundException.cs
- AsymmetricKeyExchangeDeformatter.cs
- DataGridTablesFactory.cs
- DSACryptoServiceProvider.cs
- OperationAbortedException.cs
- ClickablePoint.cs
- ErrorFormatter.cs
- AnnotationStore.cs
- CommandField.cs
- StoragePropertyMapping.cs
- TypedAsyncResult.cs
- NavigatorInvalidBodyAccessException.cs
- CannotUnloadAppDomainException.cs
- XmlMemberMapping.cs
- WorkflowLayouts.cs
- FlowDocumentReader.cs
- DataGridViewRowCancelEventArgs.cs
- QilTargetType.cs
- AesCryptoServiceProvider.cs
- CmsUtils.cs
- OrderedDictionary.cs
- BamlRecordHelper.cs
- SettingsAttributeDictionary.cs
- ILGenerator.cs
- IncrementalReadDecoders.cs
- DynamicILGenerator.cs
- CompilerGlobalScopeAttribute.cs
- SamlAudienceRestrictionCondition.cs
- DataSourceConverter.cs
- SqlIdentifier.cs
- LocalIdKeyIdentifierClause.cs
- ProviderBase.cs
- FontFamilyConverter.cs
- Image.cs
- ExtendedTransformFactory.cs
- WebPartConnectionsConfigureVerb.cs
- Array.cs
- DataObjectAttribute.cs
- FileLevelControlBuilderAttribute.cs
- QueryValue.cs
- BroadcastEventHelper.cs
- CompilationLock.cs
- parserscommon.cs
- BooleanExpr.cs
- VectorKeyFrameCollection.cs
- DataGridViewColumnCollectionDialog.cs
- ListView.cs
- AuthenticateEventArgs.cs
- SimpleBitVector32.cs
- _FtpDataStream.cs
- TouchEventArgs.cs
- Effect.cs
- MonitoringDescriptionAttribute.cs
- FileResponseElement.cs