Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / MIT / System / Web / UI / MobileControls / Design / DeviceSpecificDialogCachedState.cs / 1305376 / DeviceSpecificDialogCachedState.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design.MobileControls { using System; using System.Collections; using System.Web.UI.MobileControls; [ System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode) ] [Obsolete("The System.Web.Mobile.dll assembly has been deprecated and should no longer be used. For information about how to develop ASP.NET mobile applications, see http://go.microsoft.com/fwlink/?LinkId=157231.")] internal class DeviceSpecificDialogCachedState : ICloneable { protected void SaveChoices( IDeviceSpecificDesigner designer, String deviceSpecificID, ICollection choices ) { DeviceSpecific deviceSpecific; if (!designer.GetDeviceSpecific(deviceSpecificID, out deviceSpecific)) { return; } if(choices.Count == 0) { designer.SetDeviceSpecific(deviceSpecificID, null); return; } if (deviceSpecific == null) { deviceSpecific = new DeviceSpecific(); } else { deviceSpecific.Choices.Clear(); } foreach (ChoiceTreeNode node in choices) { node.CommitChanges(); DeviceSpecificChoice choice = node.Choice.RuntimeChoice; deviceSpecific.Choices.Add(choice); } designer.SetDeviceSpecific(deviceSpecificID, deviceSpecific); } ////// Perform shallow copy of state. Cached contents will still /// point to the same instances. /// public Object Clone() { return MemberwiseClone(); } } } // 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
- WebConfigManager.cs
- StructuredProperty.cs
- DataGridViewLinkColumn.cs
- XmlAttributeAttribute.cs
- WindowsFormsHelpers.cs
- URIFormatException.cs
- XPathNodeList.cs
- HierarchicalDataBoundControlAdapter.cs
- _CacheStreams.cs
- InputElement.cs
- CardSpaceShim.cs
- FacetValueContainer.cs
- ActivityDefaults.cs
- SqlWriter.cs
- NamedPermissionSet.cs
- Transactions.cs
- RestHandlerFactory.cs
- Variant.cs
- TextParaClient.cs
- ZipIOExtraField.cs
- StorageInfo.cs
- StorageAssociationTypeMapping.cs
- IsolatedStorageException.cs
- AddInActivator.cs
- ItemCheckEvent.cs
- Root.cs
- MethodBody.cs
- ApplicationActivator.cs
- MachineKeyConverter.cs
- AssemblyBuilder.cs
- PropertyItemInternal.cs
- URLMembershipCondition.cs
- RSAProtectedConfigurationProvider.cs
- PrintPreviewControl.cs
- TabItemAutomationPeer.cs
- BulletedListDesigner.cs
- OdbcDataReader.cs
- ClientSession.cs
- ChangePassword.cs
- XPathPatternBuilder.cs
- ETagAttribute.cs
- OLEDB_Util.cs
- ObjectStateFormatter.cs
- DeclarativeCatalogPart.cs
- TransportChannelFactory.cs
- BindingExpressionUncommonField.cs
- SqlProviderManifest.cs
- EastAsianLunisolarCalendar.cs
- GroupJoinQueryOperator.cs
- QueryCacheManager.cs
- SQLDecimalStorage.cs
- ToolStripActionList.cs
- ResourceManager.cs
- DropDownList.cs
- _HTTPDateParse.cs
- ReaderContextStackData.cs
- Variant.cs
- TextWriter.cs
- LookupBindingPropertiesAttribute.cs
- SerTrace.cs
- CodeThrowExceptionStatement.cs
- PointUtil.cs
- BindingOperations.cs
- CharAnimationUsingKeyFrames.cs
- WindowsSpinner.cs
- FocusWithinProperty.cs
- SoapMessage.cs
- IntSecurity.cs
- X509ChainElement.cs
- XmlReflectionMember.cs
- SqlBuilder.cs
- CompilationSection.cs
- XsltOutput.cs
- SafeSerializationManager.cs
- DataGridColumnStyleMappingNameEditor.cs
- AttributeUsageAttribute.cs
- StylusTip.cs
- KeyManager.cs
- XmlDocumentSurrogate.cs
- AxisAngleRotation3D.cs
- OpacityConverter.cs
- XmlSchemaAppInfo.cs
- ItemAutomationPeer.cs
- LinearQuaternionKeyFrame.cs
- StrokeSerializer.cs
- TextEmbeddedObject.cs
- UIInitializationException.cs
- SatelliteContractVersionAttribute.cs
- StringWriter.cs
- AngleUtil.cs
- GestureRecognitionResult.cs
- ProcessModule.cs
- MemberExpressionHelper.cs
- compensatingcollection.cs
- LocationEnvironment.cs
- BooleanKeyFrameCollection.cs
- DataExchangeServiceBinder.cs
- DiscoveryInnerClientAdhoc11.cs
- XmlQualifiedNameTest.cs
- TabPanel.cs