Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Publisher.cs
- X509RecipientCertificateClientElement.cs
- LinkGrep.cs
- SqlConnectionStringBuilder.cs
- TreeView.cs
- AlternateViewCollection.cs
- VideoDrawing.cs
- FilteredXmlReader.cs
- DSACryptoServiceProvider.cs
- FormsAuthenticationUserCollection.cs
- Ref.cs
- Hashtable.cs
- SHA384Managed.cs
- Size.cs
- ReferencedType.cs
- PropertyIDSet.cs
- XmlDataCollection.cs
- BuiltInExpr.cs
- EventLogWatcher.cs
- ListViewDesigner.cs
- OdbcConnectionHandle.cs
- DrawingState.cs
- WsdlHelpGeneratorElement.cs
- InstanceHandleReference.cs
- KeySpline.cs
- CellNormalizer.cs
- SamlEvidence.cs
- SourceSwitch.cs
- RowSpanVector.cs
- ArgumentException.cs
- DomainUpDown.cs
- Geometry.cs
- Size3D.cs
- AsmxEndpointPickerExtension.cs
- CatalogZone.cs
- base64Transforms.cs
- DataSourceXmlElementAttribute.cs
- CookielessData.cs
- EnumerableCollectionView.cs
- TdsParserHelperClasses.cs
- PolicyException.cs
- CompiledXpathExpr.cs
- ActivityValidator.cs
- FileDialog.cs
- GenericWebPart.cs
- HtmlTernaryTree.cs
- PlainXmlSerializer.cs
- FloaterParaClient.cs
- PolicyFactory.cs
- StateWorkerRequest.cs
- SerializationHelper.cs
- RenderingBiasValidation.cs
- DialogWindow.cs
- SmtpReplyReaderFactory.cs
- SafeRightsManagementEnvironmentHandle.cs
- Native.cs
- DataGridViewComboBoxEditingControl.cs
- EventRecordWrittenEventArgs.cs
- BuildManagerHost.cs
- HttpRequestCacheValidator.cs
- AsmxEndpointPickerExtension.cs
- DecoderExceptionFallback.cs
- Predicate.cs
- FlatButtonAppearance.cs
- AuthenticatingEventArgs.cs
- TextRunCacheImp.cs
- Attributes.cs
- TerminateDesigner.cs
- httpapplicationstate.cs
- WebServiceTypeData.cs
- ValueChangedEventManager.cs
- XmlMembersMapping.cs
- MessageContractImporter.cs
- RowParagraph.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- WindowsAltTab.cs
- ContainerSelectorBehavior.cs
- TimelineGroup.cs
- TextControlDesigner.cs
- CodeVariableReferenceExpression.cs
- DataColumnChangeEvent.cs
- BamlLocalizer.cs
- EncoderParameter.cs
- SessionParameter.cs
- Psha1DerivedKeyGenerator.cs
- PriorityQueue.cs
- ResourcePool.cs
- PrivateFontCollection.cs
- ObjectDataSourceDisposingEventArgs.cs
- GenericPrincipal.cs
- CatalogZone.cs
- HtmlHead.cs
- ColorConvertedBitmapExtension.cs
- SafeRightsManagementHandle.cs
- Crc32.cs
- InvokeHandlers.cs
- NativeWindow.cs
- BaseParser.cs
- Currency.cs
- FileDialogCustomPlacesCollection.cs