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
- FunctionImportMapping.cs
- ObjectStorage.cs
- QuaternionRotation3D.cs
- Symbol.cs
- Font.cs
- OpenTypeLayout.cs
- LoadedEvent.cs
- Message.cs
- RadioButtonRenderer.cs
- InputProcessorProfiles.cs
- EntityClientCacheKey.cs
- AppManager.cs
- XmlSchemaObjectTable.cs
- EntityRecordInfo.cs
- DocumentsTrace.cs
- CoreSwitches.cs
- GroupStyle.cs
- RequestCachePolicyConverter.cs
- XPathNodeInfoAtom.cs
- DrawingState.cs
- TextBoxAutomationPeer.cs
- XamlPathDataSerializer.cs
- AnnouncementEndpointElement.cs
- XmlTextWriter.cs
- _HeaderInfo.cs
- TextViewElement.cs
- Stroke.cs
- SignatureHelper.cs
- ResponseStream.cs
- SchemaElement.cs
- MostlySingletonList.cs
- Wildcard.cs
- PenLineJoinValidation.cs
- TreeView.cs
- FontFamilyConverter.cs
- TemplateControlParser.cs
- SqlNotificationRequest.cs
- XmlReflectionMember.cs
- ObjectAnimationBase.cs
- ConditionValidator.cs
- PnrpPermission.cs
- RegisteredArrayDeclaration.cs
- MenuItemAutomationPeer.cs
- DataRowView.cs
- _Semaphore.cs
- HotSpot.cs
- EventMappingSettingsCollection.cs
- HelpProvider.cs
- ResourceDisplayNameAttribute.cs
- SafeThreadHandle.cs
- ToolboxItem.cs
- Registry.cs
- RenderingEventArgs.cs
- BaseTemplateParser.cs
- Transform3D.cs
- Message.cs
- HijriCalendar.cs
- OleDbParameterCollection.cs
- SafeCertificateStore.cs
- Constants.cs
- DownloadProgressEventArgs.cs
- ParallelTimeline.cs
- WeakReferenceKey.cs
- AuthorizationSection.cs
- coordinatorscratchpad.cs
- IdentifierService.cs
- TransformCollection.cs
- SqlProcedureAttribute.cs
- ErrorProvider.cs
- TextCompositionEventArgs.cs
- TextBreakpoint.cs
- CustomTrackingQuery.cs
- LightweightCodeGenerator.cs
- CalendarDay.cs
- EventSinkActivityDesigner.cs
- TimerElapsedEvenArgs.cs
- X509ImageLogo.cs
- StringSorter.cs
- Viewport2DVisual3D.cs
- FlagsAttribute.cs
- AxisAngleRotation3D.cs
- IfAction.cs
- ColumnPropertiesGroup.cs
- GenericEnumConverter.cs
- CqlBlock.cs
- OpenTypeCommon.cs
- User.cs
- LogStore.cs
- IDataContractSurrogate.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- NavigationProperty.cs
- WebScriptEnablingBehavior.cs
- SymLanguageVendor.cs
- FixedSOMTableCell.cs
- ProxyWebPartManager.cs
- CodePrimitiveExpression.cs
- WebPartManager.cs
- FactoryGenerator.cs
- EditorPartCollection.cs
- SmtpFailedRecipientException.cs