Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- TimelineGroup.cs
- CalendarTable.cs
- Activator.cs
- StringOutput.cs
- PropertyRef.cs
- HtmlElementEventArgs.cs
- FrameworkContextData.cs
- MarshalDirectiveException.cs
- Module.cs
- ToolStripSplitButton.cs
- PerformanceCounterPermission.cs
- RtfControls.cs
- RevocationPoint.cs
- MarkupObject.cs
- ChtmlImageAdapter.cs
- XmlElement.cs
- CacheOutputQuery.cs
- XPathChildIterator.cs
- ConfigXmlSignificantWhitespace.cs
- BuildResult.cs
- PageEventArgs.cs
- Encoder.cs
- PrivateFontCollection.cs
- WmlLiteralTextAdapter.cs
- SqlFileStream.cs
- ContentPresenter.cs
- PropertyValueUIItem.cs
- StylusCaptureWithinProperty.cs
- Size.cs
- DefaultWorkflowLoaderService.cs
- TimeManager.cs
- DataSourceGroupCollection.cs
- GenerateTemporaryTargetAssembly.cs
- NumericUpDownAcceleration.cs
- ImageListStreamer.cs
- TransformedBitmap.cs
- SharedUtils.cs
- InputMethod.cs
- CompensateDesigner.cs
- SEHException.cs
- DataSourceSelectArguments.cs
- ProxyWebPartConnectionCollection.cs
- ReflectionTypeLoadException.cs
- WebServiceEnumData.cs
- MultipleViewProviderWrapper.cs
- XmlSchemaType.cs
- DataTablePropertyDescriptor.cs
- SafeNativeMethods.cs
- InternalEnumValidator.cs
- UnsafeNativeMethodsCLR.cs
- UpdateException.cs
- SharedDp.cs
- WriteableBitmap.cs
- ErrorFormatter.cs
- DebugController.cs
- QueryCursorEventArgs.cs
- SessionIDManager.cs
- TraversalRequest.cs
- CommandHelper.cs
- TextTrailingWordEllipsis.cs
- Rotation3D.cs
- XmlRootAttribute.cs
- ImageClickEventArgs.cs
- DataServiceQueryProvider.cs
- SmtpReplyReaderFactory.cs
- CryptoConfig.cs
- FileIOPermission.cs
- PropertyValueUIItem.cs
- ReferenceEqualityComparer.cs
- PerfService.cs
- ScrollChrome.cs
- ImageListStreamer.cs
- ExpressionBindings.cs
- ErrorFormatter.cs
- AuthenticationConfig.cs
- CalendarItem.cs
- PriorityBindingExpression.cs
- ToolStripLabel.cs
- SQLDecimalStorage.cs
- AppliedDeviceFiltersDialog.cs
- MaterialGroup.cs
- TableAutomationPeer.cs
- FileEnumerator.cs
- ScrollChrome.cs
- DefaultTextStore.cs
- Converter.cs
- SubordinateTransaction.cs
- ViewEvent.cs
- AttachmentService.cs
- Positioning.cs
- ContextStaticAttribute.cs
- DispatcherObject.cs
- SharedDp.cs
- Processor.cs
- WorkflowOperationErrorHandler.cs
- AllowedAudienceUriElementCollection.cs
- ValueSerializer.cs
- ComboBoxItem.cs
- TextFormatterContext.cs
- DbConnectionHelper.cs