Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartConnectVerb.cs / 1 / WebPartConnectVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartConnectVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartConnectVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartConnectVerb_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.WebPartConnectVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartConnectVerb_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 WebPartConnectVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartConnectVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartConnectVerb_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.WebPartConnectVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartConnectVerb_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
- XsltArgumentList.cs
- _OverlappedAsyncResult.cs
- WinFormsUtils.cs
- SspiNegotiationTokenProviderState.cs
- ByteAnimationUsingKeyFrames.cs
- XmlArrayAttribute.cs
- Privilege.cs
- AffineTransform3D.cs
- EdmItemError.cs
- TableCellCollection.cs
- DataFormat.cs
- ConstraintStruct.cs
- MulticastDelegate.cs
- XMLSyntaxException.cs
- HttpCacheVary.cs
- BlockUIContainer.cs
- SqlMethodCallConverter.cs
- SyntaxCheck.cs
- AutomationAttributeInfo.cs
- AmbientProperties.cs
- AppDomainFactory.cs
- ToolStripGrip.cs
- HeaderedItemsControl.cs
- LineServicesCallbacks.cs
- StickyNote.cs
- HttpModuleAction.cs
- PathGeometry.cs
- ManifestBasedResourceGroveler.cs
- IOThreadScheduler.cs
- MtomMessageEncodingBindingElement.cs
- ConstructorNeedsTagAttribute.cs
- EncryptedXml.cs
- ToolboxControl.cs
- EpmSyndicationContentDeSerializer.cs
- AssociationSetEnd.cs
- RecognizerBase.cs
- StylesEditorDialog.cs
- JumpTask.cs
- ProcessModule.cs
- CustomErrorsSection.cs
- RSAOAEPKeyExchangeFormatter.cs
- Parallel.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- VisualTreeHelper.cs
- ObjectIDGenerator.cs
- ConstraintStruct.cs
- HtmlElementErrorEventArgs.cs
- UnsafeNativeMethods.cs
- QueryLifecycle.cs
- ResourcesBuildProvider.cs
- CatalogZoneAutoFormat.cs
- HiddenFieldPageStatePersister.cs
- FocusTracker.cs
- WebPartCloseVerb.cs
- SqlVersion.cs
- NativeMethods.cs
- RangeValidator.cs
- HandledEventArgs.cs
- Parameter.cs
- ToolTip.cs
- ToolboxItemAttribute.cs
- DataControlFieldCollection.cs
- StringConcat.cs
- FontNamesConverter.cs
- DataFieldConverter.cs
- TdsRecordBufferSetter.cs
- EdmComplexPropertyAttribute.cs
- SQLBytesStorage.cs
- Header.cs
- ToolboxItemCollection.cs
- LabelTarget.cs
- RelatedPropertyManager.cs
- HostingEnvironmentSection.cs
- Page.cs
- CqlGenerator.cs
- MediaScriptCommandRoutedEventArgs.cs
- ICspAsymmetricAlgorithm.cs
- TypeElementCollection.cs
- LessThanOrEqual.cs
- exports.cs
- SchemaMerger.cs
- XmlLanguageConverter.cs
- XmlWrappingReader.cs
- DbConnectionInternal.cs
- DataGridViewImageColumn.cs
- TextFormatter.cs
- PostBackOptions.cs
- DependentList.cs
- TCPListener.cs
- ResourcesGenerator.cs
- DefaultObjectMappingItemCollection.cs
- OciEnlistContext.cs
- StickyNoteAnnotations.cs
- MimeFormImporter.cs
- RichTextBoxDesigner.cs
- XmlExpressionDumper.cs
- AmbientLight.cs
- TabControlToolboxItem.cs
- Gdiplus.cs
- WmlCalendarAdapter.cs