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
- ClientFormsAuthenticationCredentials.cs
- CatalogZoneBase.cs
- _NegoStream.cs
- LineGeometry.cs
- MetadataArtifactLoaderFile.cs
- TemplatePropertyEntry.cs
- RefType.cs
- IncrementalHitTester.cs
- PropertyValueEditor.cs
- AlgoModule.cs
- FloatUtil.cs
- DesigntimeLicenseContext.cs
- DigestComparer.cs
- AddressingProperty.cs
- DataGridViewUtilities.cs
- EventWaitHandle.cs
- CollectionViewGroupRoot.cs
- IdentitySection.cs
- GeneralTransformGroup.cs
- RoutedPropertyChangedEventArgs.cs
- WebEvents.cs
- AnchorEditor.cs
- manifestimages.cs
- WebColorConverter.cs
- ServerIdentity.cs
- JournalEntry.cs
- JsonReader.cs
- OleDbRowUpdatingEvent.cs
- Pair.cs
- HMACSHA256.cs
- LogConverter.cs
- PartitionedStreamMerger.cs
- EnumerableRowCollection.cs
- DataStreamFromComStream.cs
- ViewSimplifier.cs
- DbUpdateCommandTree.cs
- DBConnectionString.cs
- IPipelineRuntime.cs
- PackUriHelper.cs
- ScaleTransform.cs
- WebDescriptionAttribute.cs
- DigitShape.cs
- FileInfo.cs
- ChannelManager.cs
- FunctionGenerator.cs
- HostingEnvironmentSection.cs
- FontStyleConverter.cs
- QilStrConcat.cs
- CustomErrorsSection.cs
- SQLMoney.cs
- CompensationParticipant.cs
- OleDbConnectionInternal.cs
- StringConverter.cs
- TableCellCollection.cs
- Light.cs
- SyndicationSerializer.cs
- CatalogPartChrome.cs
- DataGridViewCellMouseEventArgs.cs
- RequestUriProcessor.cs
- DataGridViewRowPrePaintEventArgs.cs
- SqlParameterizer.cs
- TaskFormBase.cs
- ConfigurationManagerInternalFactory.cs
- EntityCommand.cs
- MimeAnyImporter.cs
- ServiceDescription.cs
- CheckedListBox.cs
- CodeDefaultValueExpression.cs
- SoapMessage.cs
- URLAttribute.cs
- ModuleElement.cs
- Formatter.cs
- DeadCharTextComposition.cs
- IODescriptionAttribute.cs
- RoutingSection.cs
- WorkflowHostingEndpoint.cs
- UTF32Encoding.cs
- StaticSiteMapProvider.cs
- LogManagementAsyncResult.cs
- SecureUICommand.cs
- WorkflowServiceOperationListItem.cs
- TextAutomationPeer.cs
- SchemaElement.cs
- GeneralTransform3D.cs
- NullableBoolConverter.cs
- CodeMemberMethod.cs
- TextTreeExtractElementUndoUnit.cs
- Vector3DAnimation.cs
- ChameleonKey.cs
- ParserStreamGeometryContext.cs
- SessionEndingEventArgs.cs
- MasterPageBuildProvider.cs
- EdmSchemaError.cs
- TagPrefixInfo.cs
- PathFigure.cs
- ConditionalAttribute.cs
- HostUtils.cs
- MimeParameters.cs
- DoubleCollectionConverter.cs
- FixedDocumentSequencePaginator.cs