Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- KeyValuePairs.cs
- EntityProviderFactory.cs
- OleCmdHelper.cs
- MatcherBuilder.cs
- SessionIDManager.cs
- UIElementParaClient.cs
- StaticExtensionConverter.cs
- CommittableTransaction.cs
- TemplatedAdorner.cs
- StoreAnnotationsMap.cs
- ObjectDataSourceMethodEventArgs.cs
- ActivityScheduledQuery.cs
- CatalogZone.cs
- VerticalAlignConverter.cs
- PointLight.cs
- Decoder.cs
- NamespaceInfo.cs
- AccessorTable.cs
- WebContext.cs
- mactripleDES.cs
- DefaultShape.cs
- Vector3D.cs
- Parameter.cs
- XmlDocumentFragment.cs
- RecordsAffectedEventArgs.cs
- QueryableDataSourceHelper.cs
- TraceProvider.cs
- RoleService.cs
- BamlBinaryReader.cs
- SqlProvider.cs
- HandleCollector.cs
- EventData.cs
- CodeVariableDeclarationStatement.cs
- SemanticResolver.cs
- SoapEnumAttribute.cs
- WebPartMenu.cs
- Menu.cs
- QueryAsyncResult.cs
- ScrollItemPatternIdentifiers.cs
- KnownBoxes.cs
- UrlMappingCollection.cs
- CompiledXpathExpr.cs
- QuestionEventArgs.cs
- DataGridViewTextBoxColumn.cs
- OperationPerformanceCounters.cs
- BamlLocalizationDictionary.cs
- ToolboxItem.cs
- XmlDocumentFragment.cs
- ResourceExpressionBuilder.cs
- HebrewNumber.cs
- OleAutBinder.cs
- EDesignUtil.cs
- DataControlField.cs
- ContentControl.cs
- PreviewPageInfo.cs
- ColumnReorderedEventArgs.cs
- BitmapImage.cs
- DefaultTextStore.cs
- MsmqIntegrationBinding.cs
- WorkerRequest.cs
- SecurityCriticalDataForSet.cs
- UpDownBaseDesigner.cs
- KnownTypes.cs
- RuntimeEnvironment.cs
- handlecollector.cs
- UserControlBuildProvider.cs
- MetadataPropertyvalue.cs
- WorkflowDataContext.cs
- GraphicsPathIterator.cs
- SqlFunctionAttribute.cs
- MD5CryptoServiceProvider.cs
- FontEmbeddingManager.cs
- TreeNode.cs
- WebPartZoneBaseDesigner.cs
- ListArgumentProvider.cs
- ClientRolePrincipal.cs
- SiteMapSection.cs
- ContextBase.cs
- ObjectListCommand.cs
- MsiStyleLogWriter.cs
- SecUtil.cs
- ConfigurationSection.cs
- RSACryptoServiceProvider.cs
- XPathDescendantIterator.cs
- TextReader.cs
- WebMessageEncoderFactory.cs
- ListViewItemSelectionChangedEvent.cs
- UdpDiscoveryEndpointProvider.cs
- ResourceReferenceKeyNotFoundException.cs
- XamlInt32CollectionSerializer.cs
- Vector.cs
- X509ClientCertificateAuthenticationElement.cs
- RuleInfoComparer.cs
- StorageEndPropertyMapping.cs
- ProfileSection.cs
- DataObjectMethodAttribute.cs
- WorkflowInstanceTerminatedRecord.cs
- ErrorLog.cs
- HtmlMobileTextWriter.cs
- ConfigurationValue.cs