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
- ContentTextAutomationPeer.cs
- XamlParser.cs
- MethodCallConverter.cs
- PaintValueEventArgs.cs
- CodeTypeMember.cs
- WindowsComboBox.cs
- PropertyDescriptorComparer.cs
- PrintController.cs
- Variant.cs
- Walker.cs
- KeyValueSerializer.cs
- ParameterCollectionEditorForm.cs
- DataTableNewRowEvent.cs
- DataGridHelper.cs
- ITreeGenerator.cs
- DataGridViewRowPostPaintEventArgs.cs
- ObjectDataSourceWizardForm.cs
- Blend.cs
- ADConnectionHelper.cs
- Aggregates.cs
- Soap12ServerProtocol.cs
- MetaType.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- CfgSemanticTag.cs
- CurrentChangingEventArgs.cs
- httpstaticobjectscollection.cs
- AccessControlList.cs
- HotCommands.cs
- WmlLabelAdapter.cs
- PropertyIdentifier.cs
- CodeTypeConstructor.cs
- CodeDirectionExpression.cs
- ExpressionPrinter.cs
- DefaultMemberAttribute.cs
- ToolStripManager.cs
- ClientConfigurationHost.cs
- FakeModelItemImpl.cs
- GenericTypeParameterBuilder.cs
- CachedBitmap.cs
- FixedFlowMap.cs
- ProcessModelSection.cs
- FlowDocumentView.cs
- ResourceExpression.cs
- EndpointDiscoveryMetadataCD1.cs
- AsyncPostBackErrorEventArgs.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- COAUTHINFO.cs
- FunctionOverloadResolver.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- EntityDesignerDataSourceView.cs
- DataBindingHandlerAttribute.cs
- QilSortKey.cs
- ConfigurationValidatorBase.cs
- HttpPostServerProtocol.cs
- DataGridState.cs
- SafeCloseHandleCritical.cs
- Expr.cs
- StreamedFramingRequestChannel.cs
- brushes.cs
- HtmlMeta.cs
- OleDbMetaDataFactory.cs
- ProfileGroupSettings.cs
- XamlSerializationHelper.cs
- TextSelectionHelper.cs
- InputManager.cs
- ZoneIdentityPermission.cs
- XappLauncher.cs
- Stroke.cs
- GuidelineCollection.cs
- WindowsListViewItemCheckBox.cs
- AssertFilter.cs
- UnSafeCharBuffer.cs
- RequestCacheValidator.cs
- xdrvalidator.cs
- SqlIdentifier.cs
- TraceContextRecord.cs
- StyleBamlTreeBuilder.cs
- Catch.cs
- MediaTimeline.cs
- ClaimTypes.cs
- PeoplePickerWrapper.cs
- MsmqMessageSerializationFormat.cs
- ActivityTypeCodeDomSerializer.cs
- InstanceHandleConflictException.cs
- PropertyTabChangedEvent.cs
- PatternMatcher.cs
- TraceRecord.cs
- CustomErrorsSectionWrapper.cs
- ClientFormsIdentity.cs
- XamlSerializerUtil.cs
- TextPattern.cs
- WSHttpBindingBaseElement.cs
- Parallel.cs
- BinHexEncoding.cs
- LinkDescriptor.cs
- EventManager.cs
- QueryComponents.cs
- Win32Native.cs
- externdll.cs