Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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(); } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- XPathParser.cs
- EntityException.cs
- Utils.cs
- WindowsListViewItemCheckBox.cs
- HitTestFilterBehavior.cs
- XmlNamespaceDeclarationsAttribute.cs
- TreeNodeCollection.cs
- CodeCatchClauseCollection.cs
- ErrorActivity.cs
- RemoteWebConfigurationHostServer.cs
- _SSPISessionCache.cs
- SmiRequestExecutor.cs
- CharacterMetrics.cs
- TextWriter.cs
- Stream.cs
- Size3DValueSerializer.cs
- Base64Stream.cs
- ApplicationSecurityInfo.cs
- ClrPerspective.cs
- XamlDesignerSerializationManager.cs
- CategoryGridEntry.cs
- Vector3DValueSerializer.cs
- DataSetMappper.cs
- JsonServiceDocumentSerializer.cs
- ToolboxItemCollection.cs
- TimeSpanValidator.cs
- BaseUriHelper.cs
- EntityDataSourceState.cs
- DataFormats.cs
- MediaScriptCommandRoutedEventArgs.cs
- newitemfactory.cs
- MatrixTransform3D.cs
- GraphicsState.cs
- SchemaImporter.cs
- CorrelationResolver.cs
- BufferedStream.cs
- WebPartZoneCollection.cs
- AsyncSerializedWorker.cs
- InkPresenter.cs
- Pts.cs
- DbConnectionInternal.cs
- ManagementBaseObject.cs
- PropertyValueUIItem.cs
- Menu.cs
- PlaceHolder.cs
- Timer.cs
- PanelContainerDesigner.cs
- SQLInt16.cs
- ThreadStartException.cs
- FreezableCollection.cs
- EventlogProvider.cs
- CreatingCookieEventArgs.cs
- ProfileEventArgs.cs
- SignedInfo.cs
- GridViewColumnCollection.cs
- SizeAnimation.cs
- XmlElementList.cs
- _BasicClient.cs
- TraceFilter.cs
- BufferedGraphicsContext.cs
- FixedSOMTableCell.cs
- ImageBrush.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- XmlUtf8RawTextWriter.cs
- ScrollPatternIdentifiers.cs
- X509ChainElement.cs
- Util.cs
- Rect.cs
- CurrencyManager.cs
- DictationGrammar.cs
- MatrixAnimationBase.cs
- SaveFileDialog.cs
- AlphabetConverter.cs
- WebBrowserContainer.cs
- ToolStripButton.cs
- FocusChangedEventArgs.cs
- EntityTemplateFactory.cs
- SspiSafeHandles.cs
- BitSet.cs
- LabelEditEvent.cs
- Geometry.cs
- BidOverLoads.cs
- ExpressionReplacer.cs
- DataBindingCollection.cs
- ItemsControl.cs
- IntegerValidatorAttribute.cs
- DescendentsWalker.cs
- StatusBar.cs
- PackageRelationshipSelector.cs
- ListViewEditEventArgs.cs
- ToolStripDropDownClosingEventArgs.cs
- FrameworkContextData.cs
- LayoutSettings.cs
- _CacheStreams.cs
- Drawing.cs
- PbrsForward.cs
- AppSettings.cs
- UnmanagedHandle.cs
- HttpDictionary.cs
- Ref.cs