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
- PartialToken.cs
- LocalizationParserHooks.cs
- Parameter.cs
- FigureParagraph.cs
- SecurityElement.cs
- __FastResourceComparer.cs
- EntityWithChangeTrackerStrategy.cs
- Command.cs
- ASCIIEncoding.cs
- DBNull.cs
- ChangeNode.cs
- Switch.cs
- QilXmlWriter.cs
- DESCryptoServiceProvider.cs
- SspiWrapper.cs
- mediaclock.cs
- StackOverflowException.cs
- InputManager.cs
- CodeSnippetCompileUnit.cs
- _Win32.cs
- ApplicationId.cs
- TransactionManager.cs
- LinearKeyFrames.cs
- RuntimeConfig.cs
- SettingsSection.cs
- MsmqPoisonMessageException.cs
- BuilderPropertyEntry.cs
- TextDataBindingHandler.cs
- PasswordBox.cs
- ClassicBorderDecorator.cs
- wgx_sdk_version.cs
- ChangeInterceptorAttribute.cs
- EventEntry.cs
- Utilities.cs
- LineGeometry.cs
- Visual3DCollection.cs
- NullReferenceException.cs
- Debug.cs
- QueryStringHandler.cs
- HtmlContainerControl.cs
- LogicalTreeHelper.cs
- AnimationClockResource.cs
- CopyAttributesAction.cs
- DataGridViewDataErrorEventArgs.cs
- DiagnosticsConfigurationHandler.cs
- SqlDataSourceCache.cs
- ReachNamespaceInfo.cs
- CultureNotFoundException.cs
- HttpCookiesSection.cs
- EntityProviderFactory.cs
- DataGridViewEditingControlShowingEventArgs.cs
- hresults.cs
- RichTextBoxAutomationPeer.cs
- DataServiceRequest.cs
- SqlWorkflowInstanceStore.cs
- ComponentEditorForm.cs
- HyperLinkColumn.cs
- StylusShape.cs
- DataGridViewDataConnection.cs
- InstanceNotReadyException.cs
- SoapSchemaImporter.cs
- FrugalMap.cs
- TreeViewItemAutomationPeer.cs
- OverflowException.cs
- FixedSOMTextRun.cs
- LambdaSerializationException.cs
- TableCellCollection.cs
- LayoutTable.cs
- DeferredSelectedIndexReference.cs
- VectorConverter.cs
- DropDownButton.cs
- ClientType.cs
- X509ServiceCertificateAuthentication.cs
- TrustManager.cs
- DBCSCodePageEncoding.cs
- ImmutableAssemblyCacheEntry.cs
- SqlTransaction.cs
- DesignerVerb.cs
- PolicyVersion.cs
- SpeechRecognizer.cs
- FontWeights.cs
- MetadataArtifactLoaderResource.cs
- sqlser.cs
- TaskFormBase.cs
- CodeAssignStatement.cs
- NamedObject.cs
- ResolveCriteriaApril2005.cs
- FilterFactory.cs
- ClientConfigurationHost.cs
- CustomAttributeFormatException.cs
- SecurityContextTokenCache.cs
- InfoCardKeyedHashAlgorithm.cs
- HyperLinkColumn.cs
- EntityClassGenerator.cs
- TreeNodeConverter.cs
- PropertyEmitter.cs
- DrawingAttributes.cs
- ConditionalAttribute.cs
- PersonalizationEntry.cs
- TypeToken.cs