Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartEditVerb.cs / 1 / WebPartEditVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartEditVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartEditVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartEditVerb_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.WebPartEditVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartEditVerb_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. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartEditVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartEditVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartEditVerb_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.WebPartEditVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartEditVerb_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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TextTreeUndo.cs
- KeyBinding.cs
- DateTimeValueSerializerContext.cs
- M3DUtil.cs
- OdbcHandle.cs
- PopupControlService.cs
- SchemaTypeEmitter.cs
- LinqDataSourceValidationException.cs
- ByteStream.cs
- IDQuery.cs
- TraceContextRecord.cs
- TextBox.cs
- ErrorFormatterPage.cs
- EntityEntry.cs
- DataListItemCollection.cs
- CompoundFileStreamReference.cs
- ProfilePropertySettingsCollection.cs
- TrackBarRenderer.cs
- CodeAccessSecurityEngine.cs
- AppDomainManager.cs
- XmlCharType.cs
- AutomationAttributeInfo.cs
- MimeReturn.cs
- LoadMessageLogger.cs
- DataGridViewTopRowAccessibleObject.cs
- EnumType.cs
- UserNameSecurityTokenAuthenticator.cs
- SharedTcpTransportManager.cs
- KeyTimeConverter.cs
- SqlDependency.cs
- SoundPlayerAction.cs
- XmlObjectSerializerReadContext.cs
- MouseWheelEventArgs.cs
- DynamicRouteExpression.cs
- StateBag.cs
- _DisconnectOverlappedAsyncResult.cs
- CapabilitiesUse.cs
- XpsFixedPageReaderWriter.cs
- Win32.cs
- WebPartAuthorizationEventArgs.cs
- DbProviderSpecificTypePropertyAttribute.cs
- SortedSetDebugView.cs
- Int64AnimationUsingKeyFrames.cs
- BitmapEncoder.cs
- WindowsSspiNegotiation.cs
- CatalogZoneAutoFormat.cs
- rsa.cs
- fixedPageContentExtractor.cs
- TextServicesCompartment.cs
- RecognitionEventArgs.cs
- EventMappingSettingsCollection.cs
- EntityDataSourceUtil.cs
- MessageCredentialType.cs
- ResourceKey.cs
- GridViewPageEventArgs.cs
- HMAC.cs
- RenderingEventArgs.cs
- ProgressBarAutomationPeer.cs
- LogRestartAreaEnumerator.cs
- DataKey.cs
- DataControlField.cs
- PersonalizationAdministration.cs
- PagerStyle.cs
- ZipIOExtraFieldPaddingElement.cs
- URLMembershipCondition.cs
- SerialStream.cs
- BitmapImage.cs
- ToolStripLabel.cs
- InlinedAggregationOperator.cs
- MenuItemBindingCollection.cs
- ObjectTag.cs
- SharedUtils.cs
- LateBoundBitmapDecoder.cs
- TextSelection.cs
- Attributes.cs
- InitializerFacet.cs
- ApplicationManager.cs
- TargetException.cs
- SudsParser.cs
- unitconverter.cs
- CustomAttributeBuilder.cs
- FilteredXmlReader.cs
- LocatorPart.cs
- SelectionRangeConverter.cs
- WebPartExportVerb.cs
- FixUp.cs
- AutomationPatternInfo.cs
- LogEntryHeaderSerializer.cs
- AutoGeneratedFieldProperties.cs
- AuthenticationService.cs
- ConcurrentDictionary.cs
- IProvider.cs
- SchemaElement.cs
- SafeHandle.cs
- DiscoveryDocumentLinksPattern.cs
- UrlRoutingHandler.cs
- HeaderCollection.cs
- XmlUtil.cs
- filewebresponse.cs
- TabRenderer.cs