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
- ClientData.cs
- CompiledRegexRunner.cs
- InfoCardTraceRecord.cs
- InkCanvasFeedbackAdorner.cs
- ComponentEditorForm.cs
- ListControlConvertEventArgs.cs
- WhitespaceReader.cs
- CodeObject.cs
- IncrementalReadDecoders.cs
- CellCreator.cs
- XDeferredAxisSource.cs
- StateMachineHistory.cs
- CommandManager.cs
- SoapReflectionImporter.cs
- FindCriteria11.cs
- ExtractedStateEntry.cs
- ChangeDirector.cs
- EntityParameter.cs
- XmlSchemaAll.cs
- MouseGestureValueSerializer.cs
- SchemaCompiler.cs
- ParallelRangeManager.cs
- JobPageOrder.cs
- DateTimeConverter.cs
- PolicyException.cs
- DatatypeImplementation.cs
- QuaternionAnimation.cs
- MtomMessageEncodingBindingElement.cs
- SeekableReadStream.cs
- MsmqReceiveParameters.cs
- GlyphCache.cs
- SqlUserDefinedAggregateAttribute.cs
- HttpSessionStateWrapper.cs
- SizeConverter.cs
- TaiwanLunisolarCalendar.cs
- NodeLabelEditEvent.cs
- DataGridItemAttachedStorage.cs
- Baml2006SchemaContext.cs
- XPathSingletonIterator.cs
- RemoveStoryboard.cs
- UpdateCommand.cs
- RoleService.cs
- ContainerAction.cs
- TreeNodeStyleCollection.cs
- ConnectionStringsExpressionBuilder.cs
- SmtpCommands.cs
- TableLayoutPanelBehavior.cs
- MetadataUtil.cs
- ReadOnlyHierarchicalDataSourceView.cs
- Line.cs
- DbInsertCommandTree.cs
- WindowInteropHelper.cs
- SecureStringHasher.cs
- unsafenativemethodsother.cs
- FontUnit.cs
- PropertyGridEditorPart.cs
- BulletChrome.cs
- ErrorStyle.cs
- UrlAuthFailureHandler.cs
- AdRotator.cs
- LocalizationParserHooks.cs
- VarRemapper.cs
- HandlerBase.cs
- HttpProtocolImporter.cs
- PtsCache.cs
- SectionXmlInfo.cs
- SchemaTableColumn.cs
- CompositeFontInfo.cs
- Property.cs
- EllipseGeometry.cs
- DefaultMergeHelper.cs
- ProcessingInstructionAction.cs
- DocumentOrderComparer.cs
- ActivitySurrogate.cs
- PointConverter.cs
- ProcessInputEventArgs.cs
- SetterBaseCollection.cs
- ReadOnlyDictionary.cs
- WebFormDesignerActionService.cs
- SqlConnectionManager.cs
- SynchronousReceiveElement.cs
- HttpModuleAction.cs
- RtfFormatStack.cs
- SmiXetterAccessMap.cs
- ScriptBehaviorDescriptor.cs
- SkinIDTypeConverter.cs
- WriteableBitmap.cs
- ClientOptions.cs
- CellQuery.cs
- HttpListenerContext.cs
- ResourcesChangeInfo.cs
- BlockCollection.cs
- ToolConsole.cs
- ParameterDataSourceExpression.cs
- TransactionProtocol.cs
- DetailsViewInsertEventArgs.cs
- HotSpot.cs
- MessageContractExporter.cs
- PrimitiveSchema.cs
- TextWriterTraceListener.cs