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
- MaskedTextBox.cs
- MatrixTransform.cs
- StrongNameKeyPair.cs
- SoapProtocolImporter.cs
- RewritingPass.cs
- WebPartEventArgs.cs
- Accessible.cs
- TextEffect.cs
- MailMessage.cs
- EventSetter.cs
- RuntimeConfigurationRecord.cs
- ItemPager.cs
- PackageRelationship.cs
- StrokeNodeEnumerator.cs
- AnnotationDocumentPaginator.cs
- TemplateEditingService.cs
- ColumnPropertiesGroup.cs
- XmlSchemaType.cs
- RequestCache.cs
- CompensateDesigner.cs
- GACIdentityPermission.cs
- TableLayoutSettings.cs
- Grid.cs
- WebScriptMetadataInstanceContextProvider.cs
- PanningMessageFilter.cs
- IPAddressCollection.cs
- LayoutManager.cs
- OdbcDataAdapter.cs
- ScriptControlDescriptor.cs
- RuntimeConfig.cs
- SystemBrushes.cs
- PasswordRecovery.cs
- FixedSOMFixedBlock.cs
- FileDialog_Vista_Interop.cs
- ProfileInfo.cs
- GroupBox.cs
- ListViewInsertedEventArgs.cs
- PersistChildrenAttribute.cs
- Group.cs
- SafeMarshalContext.cs
- ObjectTag.cs
- ListControl.cs
- DataGridParentRows.cs
- TdsParserStaticMethods.cs
- XmlDataImplementation.cs
- SQLString.cs
- DataBindingHandlerAttribute.cs
- HitTestFilterBehavior.cs
- Matrix.cs
- CultureSpecificCharacterBufferRange.cs
- StrokeCollection.cs
- DefaultParameterValueAttribute.cs
- ThicknessAnimation.cs
- X509Utils.cs
- ForEachDesigner.xaml.cs
- RectConverter.cs
- Collection.cs
- Nullable.cs
- AddInDeploymentState.cs
- Selection.cs
- ZipIOExtraFieldPaddingElement.cs
- ListViewItemMouseHoverEvent.cs
- WebPartUtil.cs
- ReaderOutput.cs
- RadioButton.cs
- OledbConnectionStringbuilder.cs
- NoneExcludedImageIndexConverter.cs
- SafeArrayRankMismatchException.cs
- ModelServiceImpl.cs
- Site.cs
- WebUtil.cs
- Opcode.cs
- ButtonRenderer.cs
- ObjectDataSourceFilteringEventArgs.cs
- ActiveXSite.cs
- FacetValueContainer.cs
- Codec.cs
- OraclePermissionAttribute.cs
- LingerOption.cs
- ListViewUpdatedEventArgs.cs
- mil_commands.cs
- CssClassPropertyAttribute.cs
- DataControlFieldHeaderCell.cs
- WebPartMinimizeVerb.cs
- SizeConverter.cs
- SoapIgnoreAttribute.cs
- TextTreeTextNode.cs
- EdmSchemaError.cs
- SqlMethodAttribute.cs
- DataKeyCollection.cs
- ConfigsHelper.cs
- arc.cs
- ZeroOpNode.cs
- RtfFormatStack.cs
- IBuiltInEvidence.cs
- DbConnectionPoolOptions.cs
- LoadedOrUnloadedOperation.cs
- RenderOptions.cs
- RepeaterCommandEventArgs.cs
- CodeValidator.cs