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
- ComplexTypeEmitter.cs
- Subtree.cs
- GenericEnumConverter.cs
- DependentList.cs
- MatrixAnimationUsingPath.cs
- IssuedTokenClientElement.cs
- TypeConverter.cs
- FastPropertyAccessor.cs
- EntityDataSourceDataSelectionPanel.cs
- ChameleonKey.cs
- EventDriven.cs
- WizardPanel.cs
- XmlSerializableServices.cs
- EntityReference.cs
- CodeRemoveEventStatement.cs
- ComplexObject.cs
- SessionViewState.cs
- connectionpool.cs
- TrackingProfileSerializer.cs
- TransferMode.cs
- SessionStateSection.cs
- Mapping.cs
- TreeNodeMouseHoverEvent.cs
- TextBoxLine.cs
- IgnoreFlushAndCloseStream.cs
- ResponseBodyWriter.cs
- ConnectionManagementElement.cs
- EntityDataSourceQueryBuilder.cs
- XmlResolver.cs
- milexports.cs
- TypeDescriptor.cs
- PaperSource.cs
- PrimitiveCodeDomSerializer.cs
- ICollection.cs
- EditCommandColumn.cs
- WindowsGraphicsCacheManager.cs
- TabItemWrapperAutomationPeer.cs
- TableProviderWrapper.cs
- ParameterModifier.cs
- HtmlCommandAdapter.cs
- AutoGeneratedFieldProperties.cs
- EventProvider.cs
- OrderToken.cs
- _HeaderInfo.cs
- SettingsPropertyCollection.cs
- ControlParameter.cs
- PictureBox.cs
- XmlAggregates.cs
- DragStartedEventArgs.cs
- SqlRowUpdatingEvent.cs
- TagPrefixInfo.cs
- SurrogateDataContract.cs
- ExecutionEngineException.cs
- Annotation.cs
- RadioButton.cs
- SyndicationSerializer.cs
- ColumnReorderedEventArgs.cs
- EffectiveValueEntry.cs
- FormViewInsertedEventArgs.cs
- HttpSessionStateBase.cs
- MissingMethodException.cs
- FlowDocumentPage.cs
- TabRenderer.cs
- SchemaMerger.cs
- WorkflowServiceAttributes.cs
- XmlAtomErrorReader.cs
- OledbConnectionStringbuilder.cs
- ProfileManager.cs
- CreateSequenceResponse.cs
- TrackingProfile.cs
- SoapTypeAttribute.cs
- ArrangedElementCollection.cs
- DataGridViewCellValidatingEventArgs.cs
- TableLayoutPanel.cs
- WorkflowViewService.cs
- ToolStripTextBox.cs
- XmlDownloadManager.cs
- ActionNotSupportedException.cs
- SortedDictionary.cs
- DataGridViewTextBoxEditingControl.cs
- PbrsForward.cs
- Int16KeyFrameCollection.cs
- ResourcePart.cs
- WebServiceResponseDesigner.cs
- XPathNodeList.cs
- SHA1CryptoServiceProvider.cs
- WebServiceClientProxyGenerator.cs
- Int64.cs
- CommandLineParser.cs
- Expressions.cs
- SQLMoney.cs
- TableItemPattern.cs
- PublishLicense.cs
- StoreItemCollection.Loader.cs
- CompositeActivityValidator.cs
- LinqDataSourceDeleteEventArgs.cs
- SwitchElementsCollection.cs
- IDispatchConstantAttribute.cs
- ListViewContainer.cs
- WindowsSlider.cs