Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / Designer / WebForms / System / Web / UI / Design / ControlParser.cs / 1 / ControlParser.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI.Design { using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Diagnostics; using System.Reflection; using System.Text; using System.Web.UI; ////// /// [System.Security.Permissions.SecurityPermission(System.Security.Permissions.SecurityAction.Demand, Flags=System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode)] public sealed class ControlParser { private ControlParser() { } ///[To be supplied.] ////// /// public static Control ParseControl(IDesignerHost designerHost, string controlText) { if (designerHost == null) { throw new ArgumentNullException("designerHost"); } if ((controlText == null) || (controlText.Length == 0)) { throw new ArgumentNullException("controlText"); } return ControlSerializer.DeserializeControl(controlText, designerHost); } ///[To be supplied.] ////// /// internal static Control ParseControl(IDesignerHost designerHost, string controlText, bool applyTheme) { if (designerHost == null) { throw new ArgumentNullException("designerHost"); } if ((controlText == null) || (controlText.Length == 0)) { throw new ArgumentNullException("controlText"); } return ControlSerializer.DeserializeControlInternal(controlText, designerHost, applyTheme); } ///[To be supplied.] ////// /// public static Control ParseControl(IDesignerHost designerHost, string controlText, string directives) { if (designerHost == null) { throw new ArgumentNullException("designerHost"); } if ((controlText == null) || (controlText.Length == 0)) { throw new ArgumentNullException("controlText"); } if ((directives != null) && (directives.Length != 0)) { controlText = directives + controlText; } return ControlSerializer.DeserializeControl(controlText, designerHost); } public static Control[] ParseControls(IDesignerHost designerHost, string controlText) { if (designerHost == null) { throw new ArgumentNullException("designerHost"); } if ((controlText == null) || (controlText.Length == 0)) { throw new ArgumentNullException("controlText"); } return ControlSerializer.DeserializeControls(controlText, designerHost); } ///[To be supplied.] ////// /// public static ITemplate ParseTemplate(IDesignerHost designerHost, string templateText) { if (designerHost == null) { throw new ArgumentNullException("designerHost"); } return ControlSerializer.DeserializeTemplate(templateText, designerHost); } ///[To be supplied.] ////// /// public static ITemplate ParseTemplate(IDesignerHost designerHost, string templateText, string directives) { if (designerHost == null) { throw new ArgumentNullException("designerHost"); } return ControlSerializer.DeserializeTemplate(templateText, designerHost); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TypeResolver.cs
- Bold.cs
- WebServiceReceive.cs
- LinearKeyFrames.cs
- EntityAdapter.cs
- GeneratedContractType.cs
- SrgsDocument.cs
- BufferedWebEventProvider.cs
- ReturnValue.cs
- ChannelDemuxer.cs
- XmlDataCollection.cs
- SimpleHandlerFactory.cs
- CryptographicAttribute.cs
- FixedSOMSemanticBox.cs
- ZoneIdentityPermission.cs
- SqlProfileProvider.cs
- ToolStripDropDownMenu.cs
- SQLStringStorage.cs
- CqlErrorHelper.cs
- CustomAttributeFormatException.cs
- WebAdminConfigurationHelper.cs
- NetworkInterface.cs
- XmlNotation.cs
- TypeAccessException.cs
- SamlEvidence.cs
- WebControlAdapter.cs
- SqlMethodAttribute.cs
- Quad.cs
- EntityDataSourceDesigner.cs
- ToolStripAdornerWindowService.cs
- PermissionRequestEvidence.cs
- ConfigurationManager.cs
- XmlSchema.cs
- parserscommon.cs
- RowParagraph.cs
- WebBrowserDocumentCompletedEventHandler.cs
- ValueUtilsSmi.cs
- SystemUdpStatistics.cs
- GenericTransactionFlowAttribute.cs
- ExpandoClass.cs
- MouseGestureConverter.cs
- NativeRightsManagementAPIsStructures.cs
- QueryOperator.cs
- Header.cs
- odbcmetadatacollectionnames.cs
- ConvertBinder.cs
- MarkedHighlightComponent.cs
- ConfigPathUtility.cs
- UIInitializationException.cs
- ParsedRoute.cs
- _AutoWebProxyScriptHelper.cs
- DynamicRenderer.cs
- Conditional.cs
- StylusTip.cs
- CollectionDataContractAttribute.cs
- Geometry3D.cs
- GPPOINT.cs
- ListViewHitTestInfo.cs
- XmlDocumentFragment.cs
- NativeCppClassAttribute.cs
- ReaderWriterLockWrapper.cs
- DirectoryRedirect.cs
- RegistryExceptionHelper.cs
- SqlNotificationEventArgs.cs
- InProcStateClientManager.cs
- LocalizationCodeDomSerializer.cs
- PipeConnection.cs
- SwitchAttribute.cs
- ParameterToken.cs
- CounterCreationDataCollection.cs
- ObjectTag.cs
- TcpDuplicateContext.cs
- SynchronizationHandlesCodeDomSerializer.cs
- ConnectionOrientedTransportChannelFactory.cs
- PointHitTestResult.cs
- DecoderNLS.cs
- RowsCopiedEventArgs.cs
- SchemaMapping.cs
- DeflateEmulationStream.cs
- IPGlobalProperties.cs
- StrokeCollectionDefaultValueFactory.cs
- NativeWindow.cs
- Application.cs
- Win32Exception.cs
- LineBreak.cs
- ObjectStateFormatter.cs
- LinkArea.cs
- LicFileLicenseProvider.cs
- ContentElement.cs
- XmlWriterSettings.cs
- SByteConverter.cs
- SchemaSetCompiler.cs
- Select.cs
- KnownAssemblyEntry.cs
- VersionPair.cs
- _NetworkingPerfCounters.cs
- ObjectDataSourceWizardForm.cs
- ChildTable.cs
- OleDbException.cs
- selecteditemcollection.cs