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
- MetadataCache.cs
- InputReferenceExpression.cs
- HostProtectionPermission.cs
- DrawingBrush.cs
- VerticalAlignConverter.cs
- SqlCacheDependencyDatabaseCollection.cs
- TreeView.cs
- TrackingLocation.cs
- BadImageFormatException.cs
- MobileControlBuilder.cs
- SoapWriter.cs
- GradientBrush.cs
- RelationshipEntry.cs
- Msmq4PoisonHandler.cs
- MimeBasePart.cs
- RectAnimationBase.cs
- ProtocolsConfigurationHandler.cs
- EmptyControlCollection.cs
- ConfigurationElementCollection.cs
- EntityDataSourceChangingEventArgs.cs
- StylusTip.cs
- ObjectDataSourceStatusEventArgs.cs
- GridViewDeletedEventArgs.cs
- XmlSchemaInclude.cs
- ModelEditingScope.cs
- DataGridColumnsPage.cs
- ChangeInterceptorAttribute.cs
- HttpCachePolicy.cs
- TypeDescriptorFilterService.cs
- DateTime.cs
- DataConnectionHelper.cs
- DbDataSourceEnumerator.cs
- GridViewAutomationPeer.cs
- BitmapFrame.cs
- EmbeddedMailObject.cs
- Pair.cs
- StringConcat.cs
- Drawing.cs
- M3DUtil.cs
- KerberosRequestorSecurityToken.cs
- ExtendedTransformFactory.cs
- UpDownBase.cs
- UrlMappingCollection.cs
- StdValidatorsAndConverters.cs
- DeviceFilterEditorDialog.cs
- CheckBoxPopupAdapter.cs
- RotationValidation.cs
- DependencyPropertyDescriptor.cs
- XsltSettings.cs
- CompensationTokenData.cs
- ProfilePropertyNameValidator.cs
- PassportIdentity.cs
- XmlTextAttribute.cs
- DataSet.cs
- _SpnDictionary.cs
- SerializationAttributes.cs
- PathSegmentCollection.cs
- SystemIPInterfaceProperties.cs
- ReachSerializer.cs
- Literal.cs
- XmlValidatingReaderImpl.cs
- SoapTransportImporter.cs
- MailDefinition.cs
- SuppressMergeCheckAttribute.cs
- CustomExpression.cs
- NumberFormatInfo.cs
- Material.cs
- MenuItem.cs
- FunctionNode.cs
- WebPartHeaderCloseVerb.cs
- HttpProfileGroupBase.cs
- ProtocolsConfiguration.cs
- KoreanCalendar.cs
- AsyncOperationManager.cs
- SecurityElement.cs
- MultiView.cs
- DbConnectionPoolGroupProviderInfo.cs
- MethodBuilderInstantiation.cs
- UnionExpr.cs
- XmlSchemaDatatype.cs
- XmlIterators.cs
- ValueChangedEventManager.cs
- UnrecognizedPolicyAssertionElement.cs
- METAHEADER.cs
- WindowsRichEdit.cs
- SiteMapNodeCollection.cs
- ToolStripSystemRenderer.cs
- SqlDataSourceConfigureFilterForm.cs
- _SSPISessionCache.cs
- XmlSchemaImport.cs
- DataGridViewColumnConverter.cs
- ListViewContainer.cs
- PageContentCollection.cs
- CrossAppDomainChannel.cs
- IdentityVerifier.cs
- ContextBase.cs
- HostingEnvironment.cs
- MaskInputRejectedEventArgs.cs
- ConfigXmlElement.cs
- PersistenceException.cs