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
- EntityContainerEntitySetDefiningQuery.cs
- ConfigurationSectionCollection.cs
- CookielessHelper.cs
- ResXResourceSet.cs
- TableDetailsCollection.cs
- XmlSchemas.cs
- Pair.cs
- FontDriver.cs
- ProfileEventArgs.cs
- Boolean.cs
- AspProxy.cs
- SignerInfo.cs
- ParameterToken.cs
- EncoderBestFitFallback.cs
- ObjRef.cs
- COM2IManagedPerPropertyBrowsingHandler.cs
- XmlTextReaderImplHelpers.cs
- SpecialNameAttribute.cs
- AutoCompleteStringCollection.cs
- TextBounds.cs
- DbDeleteCommandTree.cs
- ScriptRegistrationManager.cs
- PropertyNames.cs
- SlipBehavior.cs
- WebException.cs
- SplitContainer.cs
- EncoderBestFitFallback.cs
- TraceRecord.cs
- SynchronizedInputHelper.cs
- ToolStripDropDownMenu.cs
- DynamicPropertyReader.cs
- AddInToken.cs
- XpsS0ValidatingLoader.cs
- WebResponse.cs
- updateconfighost.cs
- BinaryKeyIdentifierClause.cs
- FusionWrap.cs
- ConsumerConnectionPointCollection.cs
- ExtendedPropertyCollection.cs
- MessageDecoder.cs
- UnmanagedMarshal.cs
- WebZone.cs
- EndpointDiscoveryMetadata11.cs
- datacache.cs
- VScrollBar.cs
- PeerCollaborationPermission.cs
- WebPartUtil.cs
- CodeDirectionExpression.cs
- Splitter.cs
- DataTableExtensions.cs
- Debug.cs
- ParseNumbers.cs
- UnsafeCollabNativeMethods.cs
- AssociationTypeEmitter.cs
- TextTreeUndoUnit.cs
- DictationGrammar.cs
- XmlWrappingReader.cs
- SafeArrayRankMismatchException.cs
- WebBrowserUriTypeConverter.cs
- DataRelationPropertyDescriptor.cs
- SplitContainer.cs
- HandlerBase.cs
- Figure.cs
- SchemaElementDecl.cs
- TransmissionStrategy.cs
- ConfigsHelper.cs
- SEHException.cs
- LayoutEvent.cs
- StringStorage.cs
- StylusLogic.cs
- CopyNamespacesAction.cs
- DayRenderEvent.cs
- SQLBoolean.cs
- Menu.cs
- sqlnorm.cs
- NumericPagerField.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- ComponentTray.cs
- BufferAllocator.cs
- CancelEventArgs.cs
- StreamGeometryContext.cs
- HtmlForm.cs
- XsdCachingReader.cs
- AddInSegmentDirectoryNotFoundException.cs
- AnalyzedTree.cs
- Pen.cs
- TypedReference.cs
- Italic.cs
- ToolStripSeparator.cs
- UpdatePanelTriggerCollection.cs
- CompiledQueryCacheKey.cs
- BaseCodePageEncoding.cs
- SupportingTokenProviderSpecification.cs
- WebUtil.cs
- PinnedBufferMemoryStream.cs
- ColumnClickEvent.cs
- ConfigurationValidatorAttribute.cs
- ManagedFilter.cs
- EventSinkHelperWriter.cs
- WebPartConnectionsCancelVerb.cs