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
- DiscriminatorMap.cs
- RtfNavigator.cs
- TextDecoration.cs
- SafeViewOfFileHandle.cs
- FixUp.cs
- StylusPointPropertyId.cs
- EntitySqlQueryBuilder.cs
- SerializationException.cs
- TrustLevelCollection.cs
- KeyInterop.cs
- StorageInfo.cs
- PeerApplicationLaunchInfo.cs
- CipherData.cs
- NativeMsmqMessage.cs
- GenericEnumConverter.cs
- InstanceKeyCompleteException.cs
- WebPartZone.cs
- QueryCoreOp.cs
- DataGridViewCellValidatingEventArgs.cs
- HandlerWithFactory.cs
- FontConverter.cs
- ZipIOCentralDirectoryBlock.cs
- SerialPinChanges.cs
- Maps.cs
- XamlFilter.cs
- Geometry3D.cs
- ContainerSelectorGlyph.cs
- ExternalCalls.cs
- FontSourceCollection.cs
- InternalTypeHelper.cs
- Matrix.cs
- LazyLoadBehavior.cs
- OLEDB_Util.cs
- DynamicValidatorEventArgs.cs
- ProcessModuleCollection.cs
- ReversePositionQuery.cs
- ByteStorage.cs
- Avt.cs
- DetailsView.cs
- SoapAttributeOverrides.cs
- BaseParser.cs
- DynamicDataManager.cs
- BuildProviderCollection.cs
- FormsAuthenticationConfiguration.cs
- SetterBase.cs
- ColorTypeConverter.cs
- SoapSchemaExporter.cs
- CommandEventArgs.cs
- OpCopier.cs
- XmlChoiceIdentifierAttribute.cs
- ContextProperty.cs
- cache.cs
- TabControlToolboxItem.cs
- OdbcEnvironment.cs
- TreeNodeBindingCollection.cs
- ThemeDirectoryCompiler.cs
- DesignerProperties.cs
- BindingObserver.cs
- MessagePropertyDescriptionCollection.cs
- InternalConfigSettingsFactory.cs
- ResourcePool.cs
- DocumentPageTextView.cs
- Roles.cs
- SqlBulkCopy.cs
- RoutedEventArgs.cs
- DataGridColumnEventArgs.cs
- CssStyleCollection.cs
- SimpleWebHandlerParser.cs
- UnsafeNetInfoNativeMethods.cs
- HostExecutionContextManager.cs
- ByteStorage.cs
- SafeEventLogWriteHandle.cs
- BitmapData.cs
- DataBoundLiteralControl.cs
- AsyncOperation.cs
- GridItemPattern.cs
- GifBitmapEncoder.cs
- PhysicalFontFamily.cs
- UriTemplateQueryValue.cs
- DataControlFieldCell.cs
- MembershipUser.cs
- BaseCollection.cs
- ProcessHost.cs
- DataSetMappper.cs
- ConstraintCollection.cs
- DataGridCell.cs
- XmlTypeAttribute.cs
- AddInIpcChannel.cs
- FrugalList.cs
- XmlProcessingInstruction.cs
- StandardToolWindows.cs
- LocalizationParserHooks.cs
- IPAddress.cs
- DataKey.cs
- MsmqProcessProtocolHandler.cs
- TransformPattern.cs
- PersonalizationStateInfoCollection.cs
- InputMethodStateChangeEventArgs.cs
- _UncName.cs
- ExtensionDataObject.cs