Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- DataGridViewSortCompareEventArgs.cs
- sqlpipe.cs
- StrokeFIndices.cs
- EnumBuilder.cs
- MetadataException.cs
- NavigationExpr.cs
- QueryOutputWriter.cs
- SmiRequestExecutor.cs
- EdmPropertyAttribute.cs
- EntitySqlQueryCacheKey.cs
- OleDragDropHandler.cs
- XmlSchemaInfo.cs
- ToolStripItemImageRenderEventArgs.cs
- ExecutionContext.cs
- CriticalExceptions.cs
- NavigationPropertyEmitter.cs
- GZipStream.cs
- XpsFilter.cs
- SystemWebCachingSectionGroup.cs
- DesignerDataTable.cs
- TrackingDataItem.cs
- ToggleButtonAutomationPeer.cs
- PropertyGridEditorPart.cs
- ByteAnimation.cs
- DrawingGroup.cs
- SchemaEntity.cs
- HttpSessionStateWrapper.cs
- TranslateTransform.cs
- ProtocolsConfiguration.cs
- Quaternion.cs
- HostingEnvironmentException.cs
- Control.cs
- DoubleCollectionValueSerializer.cs
- ConfigXmlComment.cs
- PasswordBoxAutomationPeer.cs
- NgenServicingAttributes.cs
- DataGridHelper.cs
- UserControl.cs
- RegionData.cs
- RenderingEventArgs.cs
- IResourceProvider.cs
- WebPartConnectionsCloseVerb.cs
- Control.cs
- TaskExceptionHolder.cs
- TextTreeDeleteContentUndoUnit.cs
- InvalidOperationException.cs
- xml.cs
- SmtpReplyReader.cs
- AnnotationComponentManager.cs
- BitVector32.cs
- RadioButtonRenderer.cs
- BitmapImage.cs
- SetIndexBinder.cs
- BasicExpressionVisitor.cs
- ReferencedCategoriesDocument.cs
- GridViewEditEventArgs.cs
- TraceContextEventArgs.cs
- TableLayoutColumnStyleCollection.cs
- DispatcherFrame.cs
- BamlReader.cs
- DataGridRelationshipRow.cs
- ColorConverter.cs
- TransactionContextManager.cs
- EnumValidator.cs
- FamilyTypeface.cs
- TdsParserSessionPool.cs
- WaitForChangedResult.cs
- IListConverters.cs
- ExtensibleClassFactory.cs
- SQLDateTime.cs
- FileDataSourceCache.cs
- WhitespaceReader.cs
- SettingsPropertyValue.cs
- TemplateEditingFrame.cs
- CheckBox.cs
- XmlWriterTraceListener.cs
- TransactionInformation.cs
- XmlSchemaAttribute.cs
- ConfigXmlElement.cs
- OleDbParameterCollection.cs
- XPathDocument.cs
- MsdtcClusterUtils.cs
- MemoryFailPoint.cs
- FixedDocumentPaginator.cs
- IdentityHolder.cs
- TemplateControl.cs
- TemplatePagerField.cs
- OwnerDrawPropertyBag.cs
- TypeDescriptionProviderAttribute.cs
- QilFunction.cs
- XmlSerializableReader.cs
- ZipIOExtraFieldZip64Element.cs
- PassportIdentity.cs
- MultiplexingFormatMapping.cs
- TiffBitmapEncoder.cs
- SuppressMessageAttribute.cs
- FolderBrowserDialog.cs
- ValidationPropertyAttribute.cs
- CompositeScriptReferenceEventArgs.cs
- HtmlFormAdapter.cs