Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- 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
- DiscoveryReference.cs
- PreviewPageInfo.cs
- ICspAsymmetricAlgorithm.cs
- CommonXSendMessage.cs
- StringSorter.cs
- DefaultTextStore.cs
- Registry.cs
- DataGridViewCellValidatingEventArgs.cs
- InkSerializer.cs
- BackoffTimeoutHelper.cs
- MetadataItem.cs
- CustomErrorCollection.cs
- Base64Decoder.cs
- LassoSelectionBehavior.cs
- basenumberconverter.cs
- MetadataHelper.cs
- RegexCompilationInfo.cs
- NetworkAddressChange.cs
- CollectionViewGroup.cs
- CollectionViewGroupRoot.cs
- InfoCardClaim.cs
- DbConnectionPoolGroup.cs
- TextElementEnumerator.cs
- SectionXmlInfo.cs
- BridgeDataReader.cs
- PlanCompiler.cs
- StylusPointCollection.cs
- TabPage.cs
- MetadataArtifactLoaderResource.cs
- _NetworkingPerfCounters.cs
- SystemMulticastIPAddressInformation.cs
- XmlChildNodes.cs
- SoapExtensionReflector.cs
- XmlSchemaExternal.cs
- InvokeBase.cs
- MaskDesignerDialog.cs
- HttpClientCertificate.cs
- Form.cs
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- Number.cs
- ConfigurationManagerHelperFactory.cs
- SynchronizedDispatch.cs
- CompleteWizardStep.cs
- DataControlLinkButton.cs
- LogicalTreeHelper.cs
- GenericTypeParameterBuilder.cs
- ComponentConverter.cs
- WhiteSpaceTrimStringConverter.cs
- FlowDocumentPaginator.cs
- LayoutExceptionEventArgs.cs
- Win32Native.cs
- CheckBoxBaseAdapter.cs
- SqlWebEventProvider.cs
- LocalizableAttribute.cs
- CFStream.cs
- Rfc2898DeriveBytes.cs
- Or.cs
- ProfileGroupSettingsCollection.cs
- ListBindingConverter.cs
- AlternateViewCollection.cs
- WebPartHeaderCloseVerb.cs
- TraceListeners.cs
- SspiNegotiationTokenAuthenticatorState.cs
- Stackframe.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- _FixedSizeReader.cs
- IgnorePropertiesAttribute.cs
- InvalidWMPVersionException.cs
- XmlAttributeOverrides.cs
- ResourceProperty.cs
- ContainerControl.cs
- BlurBitmapEffect.cs
- StateItem.cs
- EntityDataSourceChangedEventArgs.cs
- LinearKeyFrames.cs
- Image.cs
- CellTreeNode.cs
- BorderGapMaskConverter.cs
- ServiceDurableInstance.cs
- DataGridViewRowEventArgs.cs
- BitSet.cs
- FragmentQueryProcessor.cs
- XmlSchemaCompilationSettings.cs
- SQLBoolean.cs
- GeneralTransform3DCollection.cs
- PreviewPrintController.cs
- Point.cs
- ContainerControl.cs
- UrlPropertyAttribute.cs
- NullableBoolConverter.cs
- dbenumerator.cs
- Misc.cs
- Property.cs
- BaseCodePageEncoding.cs
- ResourceReader.cs
- GrammarBuilder.cs
- TransportationConfigurationTypeInstallComponent.cs
- TCEAdapterGenerator.cs
- PointValueSerializer.cs
- DesignConnection.cs