Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / UI / WebParts / WebPartCloseVerb.cs / 1 / WebPartCloseVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartCloseVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartCloseVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartCloseVerb_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.WebPartCloseVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartCloseVerb_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 WebPartCloseVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartCloseVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartCloseVerb_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.WebPartCloseVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartCloseVerb_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
- Table.cs
- DrawingContextDrawingContextWalker.cs
- LongMinMaxAggregationOperator.cs
- PlainXmlWriter.cs
- ColorTransformHelper.cs
- Int16.cs
- SqlDataSource.cs
- ExpressionEditorAttribute.cs
- RoleGroupCollection.cs
- XamlBuildTaskServices.cs
- TargetParameterCountException.cs
- XamlSerializer.cs
- Evidence.cs
- SqlDataSourceEnumerator.cs
- OdbcTransaction.cs
- QuaternionConverter.cs
- SQLBytes.cs
- objectquery_tresulttype.cs
- AuthenticationModuleElementCollection.cs
- CommunicationObjectFaultedException.cs
- ModulesEntry.cs
- ProtocolsConfigurationHandler.cs
- WsdlHelpGeneratorElement.cs
- ProviderUtil.cs
- SecurityElement.cs
- HighlightVisual.cs
- CodeDirectionExpression.cs
- ExceptionTrace.cs
- TabPanel.cs
- FixedLineResult.cs
- ObjectTag.cs
- URLAttribute.cs
- ChtmlFormAdapter.cs
- WebBrowsableAttribute.cs
- HttpChannelHelpers.cs
- PointF.cs
- Point3DAnimationBase.cs
- PolicyConversionContext.cs
- BuilderPropertyEntry.cs
- ExceptionUtil.cs
- EventLogPermission.cs
- RelatedPropertyManager.cs
- MenuItemCollectionEditorDialog.cs
- Matrix.cs
- TextOptions.cs
- RequestCacheEntry.cs
- ServerValidateEventArgs.cs
- BaseWebProxyFinder.cs
- FrameworkElementFactoryMarkupObject.cs
- SqlBooleanMismatchVisitor.cs
- FormsAuthenticationModule.cs
- JsonSerializer.cs
- QilSortKey.cs
- TypeDescriptionProvider.cs
- ExpressionPrefixAttribute.cs
- ClientUtils.cs
- ContainsSearchOperator.cs
- GZipDecoder.cs
- WinFormsSecurity.cs
- TagMapInfo.cs
- MimeParameterWriter.cs
- diagnosticsswitches.cs
- RouteParametersHelper.cs
- SafeRegistryKey.cs
- MenuItemBinding.cs
- DetailsView.cs
- WebBrowserBase.cs
- StringFormat.cs
- Error.cs
- MetadataPropertyAttribute.cs
- JulianCalendar.cs
- TransformedBitmap.cs
- NetSectionGroup.cs
- InputElement.cs
- SafeUserTokenHandle.cs
- SBCSCodePageEncoding.cs
- ConfigXmlText.cs
- RichTextBoxConstants.cs
- GlyphRunDrawing.cs
- ListBindingHelper.cs
- SslStream.cs
- ExceptionTrace.cs
- StylusPointPropertyId.cs
- Debug.cs
- TraceData.cs
- SemanticTag.cs
- SelectedCellsCollection.cs
- ThaiBuddhistCalendar.cs
- StorageEntityContainerMapping.cs
- Rule.cs
- RangeValidator.cs
- ReadOnlyCollection.cs
- WsdlBuildProvider.cs
- BufferedOutputStream.cs
- StaticFileHandler.cs
- UnknownBitmapEncoder.cs
- MetadataArtifactLoaderCompositeResource.cs
- RenamedEventArgs.cs
- DataSourceControl.cs