Code:
/ DotNET / DotNET / 8.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
- Random.cs
- StoreContentChangedEventArgs.cs
- ClusterSafeNativeMethods.cs
- HtmlImageAdapter.cs
- Stopwatch.cs
- sqlstateclientmanager.cs
- BuildTopDownAttribute.cs
- PerformanceCounterCategory.cs
- DefaultEventAttribute.cs
- ToolStripDropDownClosingEventArgs.cs
- MatrixUtil.cs
- InputLangChangeEvent.cs
- RenderContext.cs
- FileLoadException.cs
- OdbcCommand.cs
- RootNamespaceAttribute.cs
- BinaryParser.cs
- ManipulationDevice.cs
- _RequestCacheProtocol.cs
- OrderedParallelQuery.cs
- BufferedOutputStream.cs
- Token.cs
- PrivilegedConfigurationManager.cs
- SchemaRegistration.cs
- Subtree.cs
- ActivityMarkupSerializationProvider.cs
- TypedColumnHandler.cs
- XsdBuildProvider.cs
- SynchronizingStream.cs
- cookieexception.cs
- PropertyNames.cs
- Int32Animation.cs
- ObjectDataSourceDisposingEventArgs.cs
- LinqDataSourceContextEventArgs.cs
- PageHandlerFactory.cs
- SQLDecimal.cs
- PeerInvitationResponse.cs
- StaticResourceExtension.cs
- UpdateEventArgs.cs
- SafeNativeMethodsCLR.cs
- RelatedImageListAttribute.cs
- MergeLocalizationDirectives.cs
- Thickness.cs
- ImageClickEventArgs.cs
- ConfigDefinitionUpdates.cs
- CurrentChangingEventManager.cs
- AssociationTypeEmitter.cs
- XmlCompatibilityReader.cs
- RawKeyboardInputReport.cs
- PrinterResolution.cs
- List.cs
- ConvertEvent.cs
- XmlConverter.cs
- ReliabilityContractAttribute.cs
- BindableAttribute.cs
- BypassElement.cs
- PersistenceProviderElement.cs
- StylusEventArgs.cs
- WindowsButton.cs
- ValueType.cs
- ModelProperty.cs
- Geometry3D.cs
- WindowsAuthenticationEventArgs.cs
- X509CertificateCollection.cs
- TextClipboardData.cs
- ToolStripPanel.cs
- BitStack.cs
- unitconverter.cs
- UnsafeNativeMethods.cs
- ContentPresenter.cs
- MetadataWorkspace.cs
- ArraySortHelper.cs
- DataGridViewLinkCell.cs
- MemoryRecordBuffer.cs
- ReverseInheritProperty.cs
- RequestQueryProcessor.cs
- RelatedCurrencyManager.cs
- ResourceIDHelper.cs
- DateTime.cs
- ListenerConstants.cs
- AutomationPeer.cs
- QilPatternVisitor.cs
- ComAwareEventInfo.cs
- DataGridViewControlCollection.cs
- SchemaCompiler.cs
- AppSettingsReader.cs
- ClientSettingsStore.cs
- ErrorFormatter.cs
- CodeChecksumPragma.cs
- CapabilitiesRule.cs
- FieldValue.cs
- MetabaseServerConfig.cs
- MediaTimeline.cs
- UnmanagedMemoryStream.cs
- ShutDownListener.cs
- IntPtr.cs
- HostVisual.cs
- AppDomainFactory.cs
- ProcessModelInfo.cs
- Substitution.cs