Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- LongValidatorAttribute.cs
- PathFigureCollection.cs
- NetworkStream.cs
- AutoResizedEvent.cs
- ConstantProjectedSlot.cs
- MeshGeometry3D.cs
- BulletedList.cs
- SystemWebSectionGroup.cs
- ConnectionAcceptor.cs
- DefaultBindingPropertyAttribute.cs
- WriteTimeStream.cs
- TdsParserSafeHandles.cs
- SqlProviderUtilities.cs
- ControlBuilderAttribute.cs
- Simplifier.cs
- SourceItem.cs
- activationcontext.cs
- Opcode.cs
- RunWorkerCompletedEventArgs.cs
- Keywords.cs
- DelegatingTypeDescriptionProvider.cs
- InstanceHandle.cs
- RealProxy.cs
- ObjectManager.cs
- DiscoveryEndpointElement.cs
- ViewSimplifier.cs
- XslAst.cs
- Section.cs
- InstanceData.cs
- TextRunProperties.cs
- HitTestParameters.cs
- SourceItem.cs
- shaper.cs
- WsdlHelpGeneratorElement.cs
- OracleInfoMessageEventArgs.cs
- ApplicationDirectory.cs
- MatrixTransform3D.cs
- PeerName.cs
- AncestorChangedEventArgs.cs
- SelectedDatesCollection.cs
- ContainerParaClient.cs
- TraceLevelStore.cs
- EditorPartDesigner.cs
- OleDbParameter.cs
- FixedPage.cs
- ConstraintStruct.cs
- streamingZipPartStream.cs
- Membership.cs
- GroupDescription.cs
- BlurBitmapEffect.cs
- RequestCachingSection.cs
- AsymmetricKeyExchangeFormatter.cs
- ProtocolsConfiguration.cs
- XComponentModel.cs
- ProtocolElementCollection.cs
- InstancePersistenceCommandException.cs
- SplitterEvent.cs
- Variable.cs
- ListBindableAttribute.cs
- UserNameSecurityToken.cs
- AutomationElementCollection.cs
- UidManager.cs
- SocketElement.cs
- ExpressionLexer.cs
- PreloadedPackages.cs
- WmlPageAdapter.cs
- ISAPIApplicationHost.cs
- GroupBoxRenderer.cs
- ViewBox.cs
- ListDataBindEventArgs.cs
- SyndicationFeedFormatter.cs
- AccessibleObject.cs
- InstancePersistence.cs
- SQLBinaryStorage.cs
- PipeStream.cs
- TypeUsage.cs
- CodeNamespaceImportCollection.cs
- FocusChangedEventArgs.cs
- ResourceCategoryAttribute.cs
- FlowDocumentPaginator.cs
- XamlStream.cs
- SqlDataSourceEnumerator.cs
- PropertyDescriptorComparer.cs
- securestring.cs
- ItemCollection.cs
- DataSourceConverter.cs
- ParserContext.cs
- ApplicationInfo.cs
- TextSelectionProcessor.cs
- FileChangesMonitor.cs
- InstanceDataCollectionCollection.cs
- ResourceReferenceExpression.cs
- EntitySet.cs
- TextProperties.cs
- VariableBinder.cs
- SourceFilter.cs
- WizardForm.cs
- SelectionPatternIdentifiers.cs
- NativeMethods.cs
- HttpProfileGroupBase.cs