Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / ControlPersister.cs / 1 / ControlPersister.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System; using System.Web; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Collections; using System.ComponentModel; using System.ComponentModel.Design; using System.Diagnostics; using System.IO; using System.Reflection; using System.Text; using AttributeCollection = System.Web.UI.AttributeCollection; ////// /// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public sealed class ControlPersister { ////// Provides helper functions used in persisting Controls. /// ////// /// We don't want instances of this class to be created, so mark /// the constructor as private. /// private ControlPersister() { } ////// /// public static string PersistInnerProperties(object component, IDesignerHost host) { return ControlSerializer.SerializeInnerProperties(component, host); } ////// Gets a string that can persist the inner properties of a control. /// ////// /// public static void PersistInnerProperties(TextWriter sw, object component, IDesignerHost host) { ControlSerializer.SerializeInnerProperties(component, host, sw); } ////// Persists the inner properties of the control. /// ////// /// public static string PersistControl(Control control) { return ControlSerializer.SerializeControl(control); } ////// Gets a string that can /// persist a control. /// ////// /// public static string PersistControl(Control control, IDesignerHost host) { return ControlSerializer.SerializeControl(control, host); } ////// Returns a string that can /// persist a control. /// ////// /// public static void PersistControl(TextWriter sw, Control control) { ControlSerializer.SerializeControl(control, sw); } ////// Persists a control using the /// specified string writer. /// ////// /// public static void PersistControl(TextWriter sw, Control control, IDesignerHost host) { ControlSerializer.SerializeControl(control, host, sw); } public static string PersistTemplate(ITemplate template, IDesignerHost host) { return ControlSerializer.SerializeTemplate(template, host); } public static void PersistTemplate(TextWriter writer, ITemplate template, IDesignerHost host) { ControlSerializer.SerializeTemplate(template, writer, host); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved./// Persists a control using the /// specified string writer. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- IList.cs
- RunWorkerCompletedEventArgs.cs
- TopClause.cs
- HttpAsyncResult.cs
- UriTemplateTrieNode.cs
- XmlWriter.cs
- RegisteredDisposeScript.cs
- MembershipPasswordException.cs
- Stream.cs
- OracleString.cs
- RuntimeHandles.cs
- Button.cs
- Matrix3DConverter.cs
- EntityStoreSchemaFilterEntry.cs
- SqlProviderManifest.cs
- OleDbPermission.cs
- GeneralTransform3DCollection.cs
- processwaithandle.cs
- ListParagraph.cs
- SHA1CryptoServiceProvider.cs
- AppDomainCompilerProxy.cs
- EntityDataSourceWrapper.cs
- TabControl.cs
- OperationContractGenerationContext.cs
- SynchronizingStream.cs
- EventLogPermission.cs
- DataFormats.cs
- SoundPlayer.cs
- arc.cs
- X509WindowsSecurityToken.cs
- TTSVoice.cs
- DrawListViewItemEventArgs.cs
- Facet.cs
- FrameworkElement.cs
- CaseExpr.cs
- TextLineResult.cs
- DesignerRegionMouseEventArgs.cs
- WebBrowserContainer.cs
- TreeNodeStyleCollection.cs
- WebHttpSecurity.cs
- NullRuntimeConfig.cs
- FrameSecurityDescriptor.cs
- EdmPropertyAttribute.cs
- DATA_BLOB.cs
- DynamicDataManager.cs
- EntryWrittenEventArgs.cs
- DefaultHttpHandler.cs
- SequenceDesigner.cs
- ExitEventArgs.cs
- OraclePermissionAttribute.cs
- MiniMapControl.xaml.cs
- ItemList.cs
- Models.cs
- _NativeSSPI.cs
- SiteMapNode.cs
- DragEventArgs.cs
- XmlValidatingReader.cs
- StreamInfo.cs
- RootDesignerSerializerAttribute.cs
- LocationReferenceValue.cs
- InlineCollection.cs
- OdbcStatementHandle.cs
- MessagingDescriptionAttribute.cs
- StringPropertyBuilder.cs
- PrimaryKeyTypeConverter.cs
- PropertyOrder.cs
- Expression.cs
- TextBoxRenderer.cs
- Privilege.cs
- EncoderParameter.cs
- DataKeyCollection.cs
- EpmCustomContentSerializer.cs
- TypeValidationEventArgs.cs
- DocumentApplicationJournalEntry.cs
- ClientScriptItem.cs
- TraceSection.cs
- GetCertificateRequest.cs
- SqlDataReaderSmi.cs
- ColumnMapTranslator.cs
- PasswordPropertyTextAttribute.cs
- RegexRunner.cs
- AsyncCompletedEventArgs.cs
- StaticContext.cs
- SelectionProcessor.cs
- ListBoxItemWrapperAutomationPeer.cs
- Cloud.cs
- RequestResponse.cs
- PtsCache.cs
- DecoderFallbackWithFailureFlag.cs
- CompositeFontFamily.cs
- PickBranch.cs
- MenuItemBinding.cs
- AVElementHelper.cs
- HotSpotCollectionEditor.cs
- DataKey.cs
- AnimationLayer.cs
- TableLayoutCellPaintEventArgs.cs
- StateInitializationDesigner.cs
- UrlPropertyAttribute.cs
- HighlightVisual.cs