Code:
/ FX-1434 / FX-1434 / 1.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
- VirtualizedItemPattern.cs
- AccessibleObject.cs
- ContextBase.cs
- StateWorkerRequest.cs
- DrawingContextWalker.cs
- ColorConverter.cs
- TextContainerHelper.cs
- RetrieveVirtualItemEventArgs.cs
- ProtocolsConfiguration.cs
- EncryptedData.cs
- ExternalFile.cs
- HtmlTextArea.cs
- COM2IPerPropertyBrowsingHandler.cs
- ConfigurationPropertyAttribute.cs
- SafeNativeMethods.cs
- WindowsGraphicsWrapper.cs
- ObjectItemCollection.cs
- StringInfo.cs
- LinqDataSourceDisposeEventArgs.cs
- ExecutionContext.cs
- PrinterSettings.cs
- StyleHelper.cs
- Padding.cs
- DirectoryObjectSecurity.cs
- ImageDrawing.cs
- ForAllOperator.cs
- PropertyTabChangedEvent.cs
- WebBrowserPermission.cs
- GeneralTransform.cs
- DateTimeOffsetConverter.cs
- PropertyEntry.cs
- ListBox.cs
- ComponentCommands.cs
- OverrideMode.cs
- MetabaseSettingsIis7.cs
- Cloud.cs
- SystemWebCachingSectionGroup.cs
- ChildDocumentBlock.cs
- VerificationException.cs
- ManipulationDeltaEventArgs.cs
- StringFreezingAttribute.cs
- AsmxEndpointPickerExtension.cs
- ListViewDeletedEventArgs.cs
- FacetDescriptionElement.cs
- MruCache.cs
- PointLight.cs
- FilterEventArgs.cs
- XmlDocumentSerializer.cs
- BadImageFormatException.cs
- PropertyGeneratedEventArgs.cs
- TextTreeObjectNode.cs
- DuplicateWaitObjectException.cs
- _PooledStream.cs
- RenderTargetBitmap.cs
- shaper.cs
- DefaultBindingPropertyAttribute.cs
- HttpApplicationFactory.cs
- CryptoApi.cs
- DeriveBytes.cs
- ApplicationServiceManager.cs
- ObjectPersistData.cs
- X509ClientCertificateCredentialsElement.cs
- PackageStore.cs
- ISAPIWorkerRequest.cs
- ValueTable.cs
- PeerServiceMessageContracts.cs
- DbConnectionPoolCounters.cs
- DbReferenceCollection.cs
- SynchronizedCollection.cs
- SqlVersion.cs
- HttpHandlerActionCollection.cs
- XmlSchemaImporter.cs
- BuildManagerHost.cs
- RotateTransform.cs
- TraceContextRecord.cs
- MenuItemBinding.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- PrivateUnsafeNativeCompoundFileMethods.cs
- CompositionTarget.cs
- ToolStripScrollButton.cs
- Ipv6Element.cs
- XPathMessageFilterTable.cs
- WebZone.cs
- SQLBytesStorage.cs
- PriorityChain.cs
- ListItemParagraph.cs
- DataServiceHostFactory.cs
- InvalidCastException.cs
- Accessible.cs
- NativeRecognizer.cs
- _RequestCacheProtocol.cs
- PaintValueEventArgs.cs
- UnauthorizedAccessException.cs
- TrustManagerPromptUI.cs
- RawStylusInputReport.cs
- XmlObjectSerializerReadContext.cs
- XmlTextReader.cs
- SQLMoney.cs
- AuthenticatedStream.cs
- Argument.cs