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
- PackageStore.cs
- FixedSOMTableCell.cs
- COM2ExtendedBrowsingHandler.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- ToolStripMenuItem.cs
- ExpressionBuilderContext.cs
- ActivationArguments.cs
- FileAuthorizationModule.cs
- SByte.cs
- PageParser.cs
- DateTimeValueSerializerContext.cs
- ParseNumbers.cs
- Helper.cs
- ValidatingReaderNodeData.cs
- RoleManagerEventArgs.cs
- SByte.cs
- StylusEditingBehavior.cs
- ConstraintConverter.cs
- HttpAsyncResult.cs
- InvalidPrinterException.cs
- CalculatedColumn.cs
- TiffBitmapDecoder.cs
- WebRequestModuleElement.cs
- HtmlString.cs
- GradientStopCollection.cs
- DataTableCollection.cs
- GridViewCellAutomationPeer.cs
- ConnectorMovedEventArgs.cs
- Debugger.cs
- HMAC.cs
- TokenFactoryBase.cs
- DataGridItem.cs
- PageTheme.cs
- XmlKeywords.cs
- TextElementCollection.cs
- DesigntimeLicenseContext.cs
- WebPartHelpVerb.cs
- ConfigurationSectionCollection.cs
- ValidatedControlConverter.cs
- GradientBrush.cs
- DeclarativeCatalogPartDesigner.cs
- ZipIOModeEnforcingStream.cs
- ClientApiGenerator.cs
- DefaultValueConverter.cs
- CacheMemory.cs
- CheckBoxDesigner.cs
- XmlJsonReader.cs
- PublisherMembershipCondition.cs
- CheckoutException.cs
- ParseChildrenAsPropertiesAttribute.cs
- VBIdentifierNameEditor.cs
- EnumMember.cs
- PageClientProxyGenerator.cs
- RawStylusInput.cs
- xamlnodes.cs
- MouseActionConverter.cs
- ExchangeUtilities.cs
- OrderByQueryOptionExpression.cs
- ImpersonateTokenRef.cs
- ListViewDeleteEventArgs.cs
- DataGridColumnHeaderCollection.cs
- TabletDevice.cs
- EntityDataSourceContainerNameItem.cs
- WmfPlaceableFileHeader.cs
- BuildDependencySet.cs
- EastAsianLunisolarCalendar.cs
- SqlUtils.cs
- BuildProvidersCompiler.cs
- SchemaNotation.cs
- XmlUtil.cs
- ClientApiGenerator.cs
- SqlAliaser.cs
- ExpressionBinding.cs
- DbDataSourceEnumerator.cs
- FileLevelControlBuilderAttribute.cs
- DbCommandTree.cs
- ReverseInheritProperty.cs
- XamlTypeMapper.cs
- PropertyMetadata.cs
- Set.cs
- SchemaImporterExtensionsSection.cs
- DataGridViewDataConnection.cs
- DataPagerFieldCollection.cs
- Encoding.cs
- GeneralTransformCollection.cs
- BuilderElements.cs
- InstanceData.cs
- MenuRenderer.cs
- SqlConnection.cs
- ScriptManagerProxy.cs
- DataSourceSelectArguments.cs
- SafeWaitHandle.cs
- URL.cs
- TextPointerBase.cs
- MobileControlsSectionHandler.cs
- CodeDelegateCreateExpression.cs
- RuntimeCompatibilityAttribute.cs
- ExpressionBuilderContext.cs
- AutomationPatternInfo.cs
- ReferencedAssembly.cs