Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Compilation / UserControlBuildProvider.cs / 1 / UserControlBuildProvider.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Compilation {
using System;
using System.Web.UI;
using System.Web.Configuration;
[BuildProviderAppliesTo(BuildProviderAppliesTo.Code | BuildProviderAppliesTo.Web)]
internal class UserControlBuildProvider: TemplateControlBuildProvider {
internal override DependencyParser CreateDependencyParser() {
return new UserControlDependencyParser();
}
protected override TemplateParser CreateParser() {
return new UserControlParser();
}
internal override BaseCodeDomTreeGenerator CreateCodeDomTreeGenerator(TemplateParser parser) {
return new UserControlCodeDomTreeGenerator((UserControlParser)parser);
}
internal override BuildResultNoCompileTemplateControl CreateNoCompileBuildResult() {
return new BuildResultNoCompileUserControl(Parser.BaseType, Parser);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Compilation {
using System;
using System.Web.UI;
using System.Web.Configuration;
[BuildProviderAppliesTo(BuildProviderAppliesTo.Code | BuildProviderAppliesTo.Web)]
internal class UserControlBuildProvider: TemplateControlBuildProvider {
internal override DependencyParser CreateDependencyParser() {
return new UserControlDependencyParser();
}
protected override TemplateParser CreateParser() {
return new UserControlParser();
}
internal override BaseCodeDomTreeGenerator CreateCodeDomTreeGenerator(TemplateParser parser) {
return new UserControlCodeDomTreeGenerator((UserControlParser)parser);
}
internal override BuildResultNoCompileTemplateControl CreateNoCompileBuildResult() {
return new BuildResultNoCompileUserControl(Parser.BaseType, Parser);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XPathNodeHelper.cs
- DefaultShape.cs
- DesignerAttribute.cs
- DataBoundControlHelper.cs
- SuppressMergeCheckAttribute.cs
- QueryContinueDragEventArgs.cs
- GridViewColumnCollectionChangedEventArgs.cs
- NonPrimarySelectionGlyph.cs
- EdmFunction.cs
- DataSourceCacheDurationConverter.cs
- Point3DKeyFrameCollection.cs
- RegistryKey.cs
- PeerPresenceInfo.cs
- InvalidCastException.cs
- ObjectTag.cs
- CompilerGlobalScopeAttribute.cs
- ClockGroup.cs
- KeyedPriorityQueue.cs
- DataGridViewCellMouseEventArgs.cs
- EventProviderClassic.cs
- Container.cs
- StyleCollection.cs
- SerializerWriterEventHandlers.cs
- ResourceExpressionEditor.cs
- XsdBuildProvider.cs
- SessionStateContainer.cs
- XmlSerializerVersionAttribute.cs
- DbException.cs
- TaskDesigner.cs
- QilList.cs
- PasswordRecovery.cs
- DatasetMethodGenerator.cs
- FileLoadException.cs
- DocumentPageViewAutomationPeer.cs
- ControlIdConverter.cs
- XmlSchemaFacet.cs
- RequestCacheValidator.cs
- XmlSchemaInferenceException.cs
- XamlSerializer.cs
- CorrelationExtension.cs
- XappLauncher.cs
- BitmapImage.cs
- NonBatchDirectoryCompiler.cs
- FileSystemInfo.cs
- QuaternionRotation3D.cs
- BamlResourceSerializer.cs
- FileDialogCustomPlaces.cs
- ControlDesigner.cs
- DataGridViewTextBoxCell.cs
- MessageAction.cs
- ObjectDataSourceDisposingEventArgs.cs
- MarginCollapsingState.cs
- KeyManager.cs
- ObsoleteAttribute.cs
- Code.cs
- ClientUtils.cs
- DataViewManagerListItemTypeDescriptor.cs
- PathGeometry.cs
- ByteStream.cs
- SmtpTransport.cs
- PopOutPanel.cs
- _TimerThread.cs
- DtrList.cs
- StyleSelector.cs
- HitTestWithPointDrawingContextWalker.cs
- CodeGroup.cs
- ButtonColumn.cs
- Utils.cs
- BufferedGraphicsContext.cs
- EntityDataSourceView.cs
- PaperSize.cs
- CompiledXpathExpr.cs
- XmlSchemaRedefine.cs
- InstanceHandleReference.cs
- AssemblyCache.cs
- PropertyDescriptorCollection.cs
- XmlConverter.cs
- XsltContext.cs
- DomainConstraint.cs
- TextBoxAutoCompleteSourceConverter.cs
- RepeaterItem.cs
- XmlQualifiedNameTest.cs
- BitmapCodecInfo.cs
- HtmlTernaryTree.cs
- ProfileEventArgs.cs
- IISMapPath.cs
- DynamicField.cs
- PkcsUtils.cs
- WebPartManagerInternals.cs
- AttributeEmitter.cs
- DataPagerFieldCollection.cs
- CalendarTable.cs
- TreeViewAutomationPeer.cs
- BooleanSwitch.cs
- EncryptedPackage.cs
- CancelEventArgs.cs
- PartialCachingControl.cs
- VarInfo.cs
- LazyLoadBehavior.cs
- _DisconnectOverlappedAsyncResult.cs