Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / xsp / System / Web / Compilation / TemplateControlBuildProvider.cs / 1 / TemplateControlBuildProvider.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System; using System.IO; using System.Collections; using System.CodeDom.Compiler; using System.Web.Util; using System.Web.UI; internal abstract class TemplateControlBuildProvider: BaseTemplateBuildProvider { internal virtual DependencyParser CreateDependencyParser() { return null; } internal override ICollection GetBuildResultVirtualPathDependencies() { DependencyParser parser = CreateDependencyParser(); if (parser == null) return null; parser.Init(VirtualPathObject); return parser.GetVirtualPathDependencies(); } internal override BuildResult CreateBuildResult(CompilerResults results) { // If the page is compiled, use the default base class logic if (Parser.RequiresCompilation) return base.CreateBuildResult(results); return CreateNoCompileBuildResult(); } internal abstract BuildResultNoCompileTemplateControl CreateNoCompileBuildResult(); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Compilation { using System; using System.IO; using System.Collections; using System.CodeDom.Compiler; using System.Web.Util; using System.Web.UI; internal abstract class TemplateControlBuildProvider: BaseTemplateBuildProvider { internal virtual DependencyParser CreateDependencyParser() { return null; } internal override ICollection GetBuildResultVirtualPathDependencies() { DependencyParser parser = CreateDependencyParser(); if (parser == null) return null; parser.Init(VirtualPathObject); return parser.GetVirtualPathDependencies(); } internal override BuildResult CreateBuildResult(CompilerResults results) { // If the page is compiled, use the default base class logic if (Parser.RequiresCompilation) return base.CreateBuildResult(results); return CreateNoCompileBuildResult(); } internal abstract BuildResultNoCompileTemplateControl CreateNoCompileBuildResult(); } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MessageSecurityOverMsmq.cs
- AutomationElement.cs
- BehaviorEditorPart.cs
- AlignmentXValidation.cs
- CFGGrammar.cs
- SafeSecurityHelper.cs
- StaticExtension.cs
- SqlDataSourceConfigureSelectPanel.cs
- SqlPersonalizationProvider.cs
- GridViewUpdatedEventArgs.cs
- Line.cs
- StatusBar.cs
- DependencyPropertyDescriptor.cs
- IInstanceTable.cs
- CollectionConverter.cs
- WebPartMovingEventArgs.cs
- XmlTextWriter.cs
- TextAutomationPeer.cs
- FileChangeNotifier.cs
- FrameworkTemplate.cs
- NotifyIcon.cs
- RichTextBox.cs
- CharEntityEncoderFallback.cs
- IndicShape.cs
- DbDeleteCommandTree.cs
- AllMembershipCondition.cs
- EnvelopedSignatureTransform.cs
- SourceCollection.cs
- ISAPIWorkerRequest.cs
- DelegateArgument.cs
- Material.cs
- ItemsPanelTemplate.cs
- SessionState.cs
- SqlUtils.cs
- QilNode.cs
- ObjectRef.cs
- AssemblyBuilder.cs
- TreeChangeInfo.cs
- Stylesheet.cs
- DBCommandBuilder.cs
- Rect3D.cs
- GeneratedView.cs
- ComponentChangedEvent.cs
- KeySplineConverter.cs
- PerformanceCounterPermissionAttribute.cs
- HyperLinkDesigner.cs
- BitmapImage.cs
- PageEventArgs.cs
- WriteTimeStream.cs
- ItemChangedEventArgs.cs
- Filter.cs
- BindingUtils.cs
- Nodes.cs
- HashAlgorithm.cs
- DrawListViewItemEventArgs.cs
- DiscoveryExceptionDictionary.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- HttpCookiesSection.cs
- StylusShape.cs
- SqlLiftIndependentRowExpressions.cs
- FileUtil.cs
- AssociativeAggregationOperator.cs
- NavigationWindow.cs
- DeploymentExceptionMapper.cs
- Propagator.cs
- HttpCacheParams.cs
- PageCatalogPart.cs
- FactoryGenerator.cs
- QilNode.cs
- SystemIcmpV4Statistics.cs
- WebPartEditorCancelVerb.cs
- QilFactory.cs
- Span.cs
- QilName.cs
- IdentitySection.cs
- RegistryConfigurationProvider.cs
- RouteValueDictionary.cs
- SafeNativeMethods.cs
- SqlParameter.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- LoggedException.cs
- StrongNameUtility.cs
- CodeCommentStatement.cs
- RIPEMD160Managed.cs
- XmlUTF8TextReader.cs
- HashSetEqualityComparer.cs
- Exceptions.cs
- XmlTextReader.cs
- ProviderConnectionPointCollection.cs
- ToolStrip.cs
- UnsafeNativeMethods.cs
- Int32AnimationBase.cs
- SoapSchemaMember.cs
- ProtocolState.cs
- Latin1Encoding.cs
- SafeEventHandle.cs
- Size3D.cs
- NumberSubstitution.cs
- ConfigUtil.cs
- RowSpanVector.cs