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 / WebPartDeleteVerb.cs / 1 / WebPartDeleteVerb.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.WebControls.WebParts { using System; internal sealed class WebPartDeleteVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartDeleteVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartDeleteVerb_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.WebPartDeleteVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartDeleteVerb_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 WebPartDeleteVerb : WebPartActionVerb { private string _defaultDescription; private string _defaultText; private string DefaultDescription { get { if (_defaultDescription == null) { _defaultDescription = SR.GetString(SR.WebPartDeleteVerb_Description); } return _defaultDescription; } } private string DefaultText { get { if (_defaultText == null) { _defaultText = SR.GetString(SR.WebPartDeleteVerb_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.WebPartDeleteVerb_Description) ] public override string Description { get { object o = ViewState["Description"]; return (o == null) ? DefaultDescription : (string)o; } set { ViewState["Description"] = value; } } [ WebSysDefaultValue(SR.WebPartDeleteVerb_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
- TypeUnloadedException.cs
- XmlSortKeyAccumulator.cs
- NonClientArea.cs
- OdbcParameterCollection.cs
- SourceFileInfo.cs
- PeoplePickerWrapper.cs
- ContextStaticAttribute.cs
- CodeMethodInvokeExpression.cs
- _NetworkingPerfCounters.cs
- HtmlInputSubmit.cs
- SettingsProviderCollection.cs
- ProfileManager.cs
- AppLevelCompilationSectionCache.cs
- ConversionValidationRule.cs
- WebCodeGenerator.cs
- DataGridTableStyleMappingNameEditor.cs
- SynchronizedDispatch.cs
- XmlAttributeAttribute.cs
- XmlSchemaAttribute.cs
- Attribute.cs
- SuppressMergeCheckAttribute.cs
- ActivityDesignerAccessibleObject.cs
- ValidationHelpers.cs
- OperatorExpressions.cs
- PartitionerQueryOperator.cs
- UTF8Encoding.cs
- SubqueryTrackingVisitor.cs
- UIPermission.cs
- XPathChildIterator.cs
- updatecommandorderer.cs
- ListViewAutomationPeer.cs
- ElementHost.cs
- Variant.cs
- LinearKeyFrames.cs
- CryptographicAttribute.cs
- MetadataStore.cs
- AddInContractAttribute.cs
- TemplateBindingExtension.cs
- TextTreeFixupNode.cs
- TextEndOfParagraph.cs
- TableItemPattern.cs
- embossbitmapeffect.cs
- TreeViewEvent.cs
- RecognizedAudio.cs
- EntityCollection.cs
- WebHttpElement.cs
- EdmFunction.cs
- AnnotationObservableCollection.cs
- XmlMtomWriter.cs
- WCFModelStrings.Designer.cs
- TemplatedEditableDesignerRegion.cs
- NativeMethods.cs
- ControlAdapter.cs
- DbBuffer.cs
- DetailsViewModeEventArgs.cs
- ShutDownListener.cs
- StorageMappingFragment.cs
- ClonableStack.cs
- Aggregates.cs
- SafeThreadHandle.cs
- FilterElement.cs
- MenuItemAutomationPeer.cs
- SafeFileHandle.cs
- Verify.cs
- EntityContainerAssociationSet.cs
- ToolTipAutomationPeer.cs
- WebPartConnectionsEventArgs.cs
- SiteIdentityPermission.cs
- _KerberosClient.cs
- MouseDevice.cs
- PenThread.cs
- WindowsPrincipal.cs
- _TransmitFileOverlappedAsyncResult.cs
- ConvertEvent.cs
- PointHitTestResult.cs
- Encoder.cs
- HttpBindingExtension.cs
- TimeManager.cs
- DecimalConstantAttribute.cs
- PartitionedStream.cs
- PriorityBinding.cs
- SubpageParaClient.cs
- CommonGetThemePartSize.cs
- LineSegment.cs
- WindowHelperService.cs
- SimpleType.cs
- XmlSerializerVersionAttribute.cs
- GacUtil.cs
- IsolatedStorageFileStream.cs
- SafeNativeMethods.cs
- DataRelationCollection.cs
- PrimitiveXmlSerializers.cs
- CallId.cs
- ServicePoint.cs
- XmlSchemaIdentityConstraint.cs
- DispatcherObject.cs
- ConstantSlot.cs
- ClientSponsor.cs
- EmptyEnumerator.cs
- AnonymousIdentificationModule.cs