Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextMetrics.cs
- PropertyIDSet.cs
- CompatibleComparer.cs
- DbQueryCommandTree.cs
- BindableAttribute.cs
- TagPrefixInfo.cs
- SingleConverter.cs
- SwitchElementsCollection.cs
- PermissionListSet.cs
- ImageListStreamer.cs
- ContentPlaceHolder.cs
- CodeBinaryOperatorExpression.cs
- _NTAuthentication.cs
- DATA_BLOB.cs
- NamedElement.cs
- ButtonColumn.cs
- MemoryPressure.cs
- ProcessHostMapPath.cs
- TemplatePropertyEntry.cs
- PropertyIDSet.cs
- InstanceContext.cs
- ProgressChangedEventArgs.cs
- EdmTypeAttribute.cs
- MessageLoggingFilterTraceRecord.cs
- PrintPreviewDialog.cs
- LinearGradientBrush.cs
- ResourcePool.cs
- ApplicationBuildProvider.cs
- SystemGatewayIPAddressInformation.cs
- RemotingServices.cs
- RootProjectionNode.cs
- Button.cs
- SiteMapPath.cs
- CmsUtils.cs
- EntitySetDataBindingList.cs
- HostingEnvironment.cs
- XmlUrlEditor.cs
- ResourceDescriptionAttribute.cs
- SchemaImporter.cs
- WeakReferenceList.cs
- TimeoutValidationAttribute.cs
- QualifiedCellIdBoolean.cs
- AddInSegmentDirectoryNotFoundException.cs
- IteratorFilter.cs
- Wildcard.cs
- HostingEnvironmentException.cs
- Baml6Assembly.cs
- SslStream.cs
- CaretElement.cs
- ConstructorNeedsTagAttribute.cs
- SevenBitStream.cs
- Route.cs
- ToolStripDropDownClosingEventArgs.cs
- ConversionContext.cs
- XmlNotation.cs
- ResourcePermissionBase.cs
- ItemCheckedEvent.cs
- OrthographicCamera.cs
- EntryWrittenEventArgs.cs
- DesignerValidationSummaryAdapter.cs
- DataControlImageButton.cs
- ItemAutomationPeer.cs
- Pen.cs
- ResourcePool.cs
- Brushes.cs
- DataGridCellAutomationPeer.cs
- PropertyChangedEventArgs.cs
- ObjectDataSourceMethodEventArgs.cs
- ToolStripComboBox.cs
- ButtonField.cs
- Stack.cs
- ObjectQueryExecutionPlan.cs
- DragStartedEventArgs.cs
- RadioButtonAutomationPeer.cs
- ResizeBehavior.cs
- TypeLibConverter.cs
- QueryStoreStatusRequest.cs
- UnsafeNativeMethodsTablet.cs
- String.cs
- TextRunCacheImp.cs
- TaskHelper.cs
- Activation.cs
- TargetInvocationException.cs
- ProxyHelper.cs
- UIElementPropertyUndoUnit.cs
- IntegerValidatorAttribute.cs
- BaseDataList.cs
- TextTreeDeleteContentUndoUnit.cs
- AnimationException.cs
- SHA384.cs
- ColumnProvider.cs
- OneOfScalarConst.cs
- BinaryReader.cs
- DataKeyPropertyAttribute.cs
- ObjectNavigationPropertyMapping.cs
- DetailsViewInsertedEventArgs.cs
- PropagatorResult.cs
- RecordBuilder.cs
- MailAddressCollection.cs
- SectionXmlInfo.cs