Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- NodeFunctions.cs
- Int16AnimationUsingKeyFrames.cs
- ListBase.cs
- Size.cs
- DataTableReaderListener.cs
- DataKey.cs
- ImplicitInputBrush.cs
- EntityCollectionChangedParams.cs
- GcHandle.cs
- GridSplitterAutomationPeer.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- FixedSOMTableRow.cs
- Int32Storage.cs
- InputBindingCollection.cs
- HtmlToClrEventProxy.cs
- ChangeNode.cs
- CodePropertyReferenceExpression.cs
- IisTraceListener.cs
- RealizationDrawingContextWalker.cs
- DecimalAnimationUsingKeyFrames.cs
- WebBrowserEvent.cs
- StylesEditorDialog.cs
- AddDataControlFieldDialog.cs
- ComPlusServiceHost.cs
- RowUpdatedEventArgs.cs
- SqlBuffer.cs
- IssuanceLicense.cs
- MenuAdapter.cs
- Knowncolors.cs
- LinkUtilities.cs
- CheckBoxDesigner.cs
- CodeDomConfigurationHandler.cs
- PropertyToken.cs
- TextParagraph.cs
- AssemblyInfo.cs
- RelOps.cs
- PersistChildrenAttribute.cs
- ClientSection.cs
- X500Name.cs
- SystemTcpConnection.cs
- ProfileService.cs
- LogicalExpressionTypeConverter.cs
- DbMetaDataCollectionNames.cs
- BooleanToVisibilityConverter.cs
- DataGridViewCell.cs
- CodeTypeReferenceExpression.cs
- IndexedString.cs
- Debugger.cs
- ComponentCollection.cs
- SmiConnection.cs
- XmlSchemaInferenceException.cs
- TagMapCollection.cs
- BaseUriHelper.cs
- StrokeCollectionDefaultValueFactory.cs
- String.cs
- HtmlMeta.cs
- BaseCodePageEncoding.cs
- SiteMapHierarchicalDataSourceView.cs
- rsa.cs
- MenuItemStyleCollection.cs
- RadioButtonDesigner.cs
- AttachedAnnotationChangedEventArgs.cs
- SqlNodeAnnotation.cs
- Evidence.cs
- StackBuilderSink.cs
- ReliableChannelListener.cs
- querybuilder.cs
- QuaternionRotation3D.cs
- ClipboardProcessor.cs
- BaseDataBoundControl.cs
- JsonQNameDataContract.cs
- QueueProcessor.cs
- Rotation3DAnimationBase.cs
- UnsafeNativeMethods.cs
- ScriptManagerProxy.cs
- ChildTable.cs
- ConfigXmlComment.cs
- QuotedStringFormatReader.cs
- ExpressionValueEditor.cs
- XmlSchemaSet.cs
- InvalidOperationException.cs
- DBSchemaRow.cs
- _AutoWebProxyScriptWrapper.cs
- DataGridViewSortCompareEventArgs.cs
- CodeTypeDeclarationCollection.cs
- StylusPointProperty.cs
- RunWorkerCompletedEventArgs.cs
- EdgeProfileValidation.cs
- GeometryValueSerializer.cs
- HtmlTableCell.cs
- OdbcDataAdapter.cs
- ProfileParameter.cs
- StringUtil.cs
- WebBrowserProgressChangedEventHandler.cs
- RegexCaptureCollection.cs
- XmlSchemaValidationException.cs
- Timer.cs
- CodeArrayCreateExpression.cs
- Rect3DValueSerializer.cs
- DataListComponentEditor.cs