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
- AppSettingsSection.cs
- IPHostEntry.cs
- WebServiceErrorEvent.cs
- SHA512Managed.cs
- CatalogPartChrome.cs
- StreamHelper.cs
- ComponentEvent.cs
- AttributeEmitter.cs
- HttpRuntimeSection.cs
- XmlRawWriterWrapper.cs
- Pen.cs
- linebase.cs
- NamedPipeProcessProtocolHandler.cs
- SystemIPv6InterfaceProperties.cs
- TargetControlTypeAttribute.cs
- InvalidPrinterException.cs
- DocumentXPathNavigator.cs
- ModelTreeEnumerator.cs
- HttpCachePolicyElement.cs
- EntityDesignPluralizationHandler.cs
- ITextView.cs
- WorkflowTimerService.cs
- OneWayElement.cs
- NonVisualControlAttribute.cs
- XmlNavigatorFilter.cs
- BindMarkupExtensionSerializer.cs
- RemotingHelper.cs
- CheckedListBox.cs
- WindowShowOrOpenTracker.cs
- SqlUnionizer.cs
- ChannelCacheDefaults.cs
- XmlBaseReader.cs
- Wizard.cs
- XamlHttpHandlerFactory.cs
- DataPagerCommandEventArgs.cs
- KeyboardEventArgs.cs
- Application.cs
- OracleDataReader.cs
- ObfuscateAssemblyAttribute.cs
- RoleService.cs
- Int64AnimationBase.cs
- InputScopeAttribute.cs
- DataMisalignedException.cs
- Typography.cs
- Regex.cs
- DataViewSetting.cs
- XmlSchemaSet.cs
- CallContext.cs
- RightsManagementProvider.cs
- Object.cs
- XPathSelfQuery.cs
- WebBrowserBase.cs
- ColumnMapCopier.cs
- BufferedReadStream.cs
- XmlDomTextWriter.cs
- Clock.cs
- ReaderWriterLock.cs
- GetPageNumberCompletedEventArgs.cs
- DetailsViewUpdatedEventArgs.cs
- PreviewPrintController.cs
- DataSourceSelectArguments.cs
- SoapCodeExporter.cs
- ModelUIElement3D.cs
- DynamicResourceExtensionConverter.cs
- LookupBindingPropertiesAttribute.cs
- ControlCollection.cs
- BulletDecorator.cs
- SqlWebEventProvider.cs
- ComponentChangedEvent.cs
- RoutedEventArgs.cs
- CompilerWrapper.cs
- GenerateTemporaryAssemblyTask.cs
- EUCJPEncoding.cs
- SQLGuidStorage.cs
- XmlArrayAttribute.cs
- TagNameToTypeMapper.cs
- SoapDocumentMethodAttribute.cs
- WorkItem.cs
- JavaScriptObjectDeserializer.cs
- ExpressionBindingCollection.cs
- TheQuery.cs
- SoapAttributeOverrides.cs
- _KerberosClient.cs
- DateTimeConverter2.cs
- EmptyStringExpandableObjectConverter.cs
- ContentHostHelper.cs
- AbandonedMutexException.cs
- invalidudtexception.cs
- DiffuseMaterial.cs
- MaskedTextBoxDesignerActionList.cs
- SqlStream.cs
- SerializationStore.cs
- HtmlShim.cs
- ContentFilePart.cs
- StructuredType.cs
- PageStatePersister.cs
- TextEditorTyping.cs
- ExportOptions.cs
- BitmapEffectInput.cs
- DataGridViewCellStyleChangedEventArgs.cs