Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartExportVerb.cs / 1305376 / WebPartExportVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartExportVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartExportVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartExportVerb_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.WebPartExportVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartExportVerb_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 WebPartExportVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartExportVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartExportVerb_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.WebPartExportVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartExportVerb_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
- UserPreferenceChangingEventArgs.cs
- CodePropertyReferenceExpression.cs
- SQLMembershipProvider.cs
- ActivationArguments.cs
- DataConnectionHelper.cs
- SspiWrapper.cs
- DeobfuscatingStream.cs
- GAC.cs
- SoundPlayerAction.cs
- ContainerUIElement3D.cs
- RulePatternOps.cs
- ByteStorage.cs
- ExitEventArgs.cs
- StreamSecurityUpgradeInitiatorBase.cs
- SpellerStatusTable.cs
- InsufficientMemoryException.cs
- DataGridViewAccessibleObject.cs
- WindowsFormsHost.cs
- StringPropertyBuilder.cs
- PlainXmlDeserializer.cs
- RegexCharClass.cs
- DataBindingHandlerAttribute.cs
- IntegerValidator.cs
- ProjectionQueryOptionExpression.cs
- Stylesheet.cs
- MouseEvent.cs
- ContainerSelectorBehavior.cs
- GeometryModel3D.cs
- StateFinalizationDesigner.cs
- GridView.cs
- ApplicationServiceHelper.cs
- ConditionalAttribute.cs
- ProfileEventArgs.cs
- GenericTypeParameterConverter.cs
- PageThemeParser.cs
- HierarchicalDataTemplate.cs
- ListComponentEditor.cs
- CellCreator.cs
- UriTemplateTable.cs
- LockedHandleGlyph.cs
- ToolStripItem.cs
- Parsers.cs
- Attributes.cs
- Int64Storage.cs
- LineServicesRun.cs
- ListViewUpdatedEventArgs.cs
- ExternalFile.cs
- SharedPersonalizationStateInfo.cs
- BufferedStream.cs
- XPathDescendantIterator.cs
- ListBindingConverter.cs
- ObjectSet.cs
- ItemType.cs
- FixedTextSelectionProcessor.cs
- WindowProviderWrapper.cs
- ReachVisualSerializerAsync.cs
- GridViewPageEventArgs.cs
- TextEditorTyping.cs
- SafeBitVector32.cs
- SqlOuterApplyReducer.cs
- StatusStrip.cs
- BooleanExpr.cs
- PackageProperties.cs
- DataGridItemAutomationPeer.cs
- CanonicalizationDriver.cs
- ParenthesizePropertyNameAttribute.cs
- EntitySqlQueryCacheKey.cs
- ReferenceEqualityComparer.cs
- AstNode.cs
- PointLightBase.cs
- ResXBuildProvider.cs
- RectangleHotSpot.cs
- TypeExtensionConverter.cs
- CodeConditionStatement.cs
- TextBoxBase.cs
- ProgramNode.cs
- StoreItemCollection.Loader.cs
- XmlChoiceIdentifierAttribute.cs
- UpdateEventArgs.cs
- EntityConnectionStringBuilderItem.cs
- LicenseContext.cs
- MaskPropertyEditor.cs
- XmlLinkedNode.cs
- XmlPreloadedResolver.cs
- DictionaryBase.cs
- DataException.cs
- TableHeaderCell.cs
- OrderByExpression.cs
- SerializationAttributes.cs
- Timer.cs
- ScrollChrome.cs
- SafeProcessHandle.cs
- InfoCardConstants.cs
- CachedCompositeFamily.cs
- PartitionResolver.cs
- AudioDeviceOut.cs
- GridViewSortEventArgs.cs
- TextFragmentEngine.cs
- SafeNativeMethods.cs
- EntityTransaction.cs