Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartCloseVerb.cs / 1 / WebPartCloseVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartCloseVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartCloseVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartCloseVerb_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.WebPartCloseVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartCloseVerb_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 WebPartCloseVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartCloseVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartCloseVerb_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.WebPartCloseVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartCloseVerb_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
- ImageDrawing.cs
- X509UI.cs
- SQLSingle.cs
- SupportingTokenAuthenticatorSpecification.cs
- UriScheme.cs
- QuerySetOp.cs
- SatelliteContractVersionAttribute.cs
- SafeBitVector32.cs
- DeflateEmulationStream.cs
- CodeTypeDelegate.cs
- GregorianCalendar.cs
- ServerValidateEventArgs.cs
- Rectangle.cs
- OperationInvokerBehavior.cs
- ApplicationContext.cs
- Logging.cs
- KeysConverter.cs
- CodeDomConfigurationHandler.cs
- StringFreezingAttribute.cs
- SortDescriptionCollection.cs
- SettingsAttributes.cs
- DataServiceProcessingPipelineEventArgs.cs
- ImageKeyConverter.cs
- Tile.cs
- WindowsToolbarAsMenu.cs
- AutoResetEvent.cs
- QuaternionAnimationUsingKeyFrames.cs
- CommandPlan.cs
- TrackingServices.cs
- GeometryCombineModeValidation.cs
- __ComObject.cs
- StylusPointProperty.cs
- TypedDataSetSchemaImporterExtensionFx35.cs
- MailSettingsSection.cs
- PointHitTestResult.cs
- TypeEnumerableViewSchema.cs
- StringResourceManager.cs
- invalidudtexception.cs
- CancellationTokenSource.cs
- SQLDoubleStorage.cs
- IsolatedStorage.cs
- SponsorHelper.cs
- CredentialCache.cs
- ContextStack.cs
- TextEditor.cs
- columnmapfactory.cs
- SafeCertificateStore.cs
- StaticTextPointer.cs
- PropertyInfoSet.cs
- CustomAttributeSerializer.cs
- OdbcHandle.cs
- SystemFonts.cs
- SqlDataReaderSmi.cs
- GridViewEditEventArgs.cs
- Msmq3PoisonHandler.cs
- XPathBinder.cs
- PowerStatus.cs
- WebPartsPersonalization.cs
- TripleDESCryptoServiceProvider.cs
- FlowDocumentFormatter.cs
- ZoomPercentageConverter.cs
- UnsafeNativeMethods.cs
- SqlTopReducer.cs
- InternalBase.cs
- GlobalizationAssembly.cs
- NamespaceTable.cs
- XamlToRtfWriter.cs
- DataKeyCollection.cs
- BooleanToVisibilityConverter.cs
- PropertyDescriptorComparer.cs
- PropertyRef.cs
- DataQuery.cs
- UrlMappingsSection.cs
- XmlDataSourceView.cs
- FontWeightConverter.cs
- x509store.cs
- FileChangeNotifier.cs
- _LazyAsyncResult.cs
- ManipulationPivot.cs
- WebPartCloseVerb.cs
- SystemTcpStatistics.cs
- LogicalExpr.cs
- BasicHttpSecurity.cs
- SrgsRulesCollection.cs
- CommonProperties.cs
- PermissionSetEnumerator.cs
- GenericPrincipal.cs
- MarkedHighlightComponent.cs
- ObjectParameterCollection.cs
- ThreadAttributes.cs
- Label.cs
- IssuedTokenClientElement.cs
- ListViewDeleteEventArgs.cs
- HostProtectionException.cs
- XmlWhitespace.cs
- WebBrowser.cs
- DecimalSumAggregationOperator.cs
- TableSectionStyle.cs
- StateMachine.cs
- CompatibleIComparer.cs