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
- DBCommandBuilder.cs
- DataGridViewCellLinkedList.cs
- ValidationErrorEventArgs.cs
- ChannelServices.cs
- HMACSHA384.cs
- ConnectionPoint.cs
- InternalDispatchObject.cs
- SessionEndingEventArgs.cs
- PropertyDescriptorCollection.cs
- Certificate.cs
- documentation.cs
- StorageInfo.cs
- ConcurrentBag.cs
- XmlWriterSettings.cs
- ObjectDataSourceEventArgs.cs
- CodeSnippetTypeMember.cs
- OracleLob.cs
- CommandPlan.cs
- ResourceManager.cs
- __FastResourceComparer.cs
- DecimalKeyFrameCollection.cs
- LinqDataSourceStatusEventArgs.cs
- WeakKeyDictionary.cs
- PeerMaintainer.cs
- XmlDataSourceDesigner.cs
- EncodingFallbackAwareXmlTextWriter.cs
- NotificationContext.cs
- ClientScriptManager.cs
- SerialPinChanges.cs
- CngKeyCreationParameters.cs
- ServiceDescriptionReflector.cs
- StringToken.cs
- Simplifier.cs
- Char.cs
- ActivityCollectionMarkupSerializer.cs
- ItemDragEvent.cs
- GetLedgerEntryForRecipientRequest.cs
- ParallelEnumerable.cs
- ToolStripOverflow.cs
- HtmlShimManager.cs
- HtmlTernaryTree.cs
- LookupNode.cs
- TypeLibConverter.cs
- DesignerCapabilities.cs
- AutomationProperties.cs
- UriSection.cs
- OutputCacheModule.cs
- HandoffBehavior.cs
- IApplicationTrustManager.cs
- Variable.cs
- DynamicILGenerator.cs
- ResourceAssociationTypeEnd.cs
- ColumnMapProcessor.cs
- QuestionEventArgs.cs
- CheckoutException.cs
- EventToken.cs
- DbConnectionStringBuilder.cs
- GeneralTransformGroup.cs
- querybuilder.cs
- VersionUtil.cs
- NaturalLanguageHyphenator.cs
- Scripts.cs
- MetadataSerializer.cs
- HtmlTableRow.cs
- CurrentChangingEventManager.cs
- UTF8Encoding.cs
- HwndProxyElementProvider.cs
- XmlElementAttributes.cs
- ReadOnlyHierarchicalDataSourceView.cs
- XmlDomTextWriter.cs
- IRCollection.cs
- Pkcs7Signer.cs
- MediaPlayerState.cs
- XmlSchemaFacet.cs
- Emitter.cs
- CodeParameterDeclarationExpression.cs
- CodeTypeParameter.cs
- SweepDirectionValidation.cs
- StylusOverProperty.cs
- ResourceDictionaryCollection.cs
- SQLByte.cs
- PackageFilter.cs
- WindowsNonControl.cs
- StrokeFIndices.cs
- MessageCredentialType.cs
- RequestContext.cs
- XmlDataSourceNodeDescriptor.cs
- SystemIPv4InterfaceProperties.cs
- AttributeCollection.cs
- _UncName.cs
- ListViewDataItem.cs
- Int16KeyFrameCollection.cs
- Int64KeyFrameCollection.cs
- StorageMappingItemLoader.cs
- IntSecurity.cs
- UnsafeNativeMethods.cs
- XPathDocumentIterator.cs
- CodeLabeledStatement.cs
- NotifyIcon.cs
- DbConnectionOptions.cs