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 / WebPartMinimizeVerb.cs / 1 / WebPartMinimizeVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartMinimizeVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartMinimizeVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartMinimizeVerb_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.WebPartMinimizeVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartMinimizeVerb_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 WebPartMinimizeVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartMinimizeVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartMinimizeVerb_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.WebPartMinimizeVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartMinimizeVerb_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
- CodeRemoveEventStatement.cs
- TriggerActionCollection.cs
- Switch.cs
- XmlWriterSettings.cs
- RealizationDrawingContextWalker.cs
- DomNameTable.cs
- ReflectionUtil.cs
- DbConnectionPoolCounters.cs
- CustomError.cs
- WhiteSpaceTrimStringConverter.cs
- PropertyMappingExceptionEventArgs.cs
- SHA384Managed.cs
- TypeUsage.cs
- UnsafeCollabNativeMethods.cs
- ConnectionConsumerAttribute.cs
- FastPropertyAccessor.cs
- DesignTimeTemplateParser.cs
- CodeGeneratorOptions.cs
- InvariantComparer.cs
- BuildProviderUtils.cs
- MulticastDelegate.cs
- XamlSerializer.cs
- ProfileProvider.cs
- ToolStripPanelSelectionGlyph.cs
- ArithmeticException.cs
- StatusBar.cs
- PropertySourceInfo.cs
- RoleManagerSection.cs
- ForeignKeyConstraint.cs
- CodeDOMProvider.cs
- AssemblyAttributes.cs
- RequestSecurityToken.cs
- NGCSerializationManager.cs
- ApplicationFileCodeDomTreeGenerator.cs
- AsymmetricAlgorithm.cs
- XmlSchemaExternal.cs
- HttpCachePolicyElement.cs
- MultipartIdentifier.cs
- FontStyle.cs
- TreeView.cs
- Internal.cs
- WindowsIdentity.cs
- Evidence.cs
- StyleCollection.cs
- DecimalMinMaxAggregationOperator.cs
- SQLBoolean.cs
- CanonicalXml.cs
- __ConsoleStream.cs
- TabControl.cs
- AssemblyLoader.cs
- EntityDesignerBuildProvider.cs
- SqlTrackingQuery.cs
- ConversionValidationRule.cs
- GiveFeedbackEvent.cs
- ServerValidateEventArgs.cs
- TypeCollectionPropertyEditor.cs
- MethodRental.cs
- IndependentlyAnimatedPropertyMetadata.cs
- SchemaMerger.cs
- XPathNavigatorKeyComparer.cs
- TextBox.cs
- StyleTypedPropertyAttribute.cs
- StorageAssociationSetMapping.cs
- PatternMatcher.cs
- CodePageEncoding.cs
- ParserContext.cs
- SqlUDTStorage.cs
- FixedHyperLink.cs
- IPPacketInformation.cs
- CodeAttributeDeclarationCollection.cs
- SequenceDesigner.cs
- HelpEvent.cs
- CodeDomDecompiler.cs
- DbMetaDataColumnNames.cs
- IOThreadTimer.cs
- RoutedEventHandlerInfo.cs
- CompilerCollection.cs
- Geometry3D.cs
- SessionParameter.cs
- basemetadatamappingvisitor.cs
- GridViewSortEventArgs.cs
- String.cs
- mactripleDES.cs
- SelectorItemAutomationPeer.cs
- AssemblyCache.cs
- DeclarativeCatalogPart.cs
- DataServiceQueryProvider.cs
- GlyphingCache.cs
- XmlElement.cs
- ComplexType.cs
- coordinator.cs
- VisualStyleTypesAndProperties.cs
- ExpressionHelper.cs
- _NativeSSPI.cs
- DbConnectionOptions.cs
- Matrix.cs
- SHA256Managed.cs
- Mapping.cs
- EdmToObjectNamespaceMap.cs
- GridViewPageEventArgs.cs