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
- UserValidatedEventArgs.cs
- DependencyObjectType.cs
- EventLogReader.cs
- Context.cs
- X509CertificateValidationMode.cs
- XPathQilFactory.cs
- VectorValueSerializer.cs
- CodeTypeDelegate.cs
- ConfigDefinitionUpdates.cs
- FormatException.cs
- CompiledIdentityConstraint.cs
- BoundsDrawingContextWalker.cs
- ListViewItem.cs
- ContextProperty.cs
- NetWebProxyFinder.cs
- FixedDocumentPaginator.cs
- XmlSchemaCompilationSettings.cs
- DependencyObjectProvider.cs
- ConfigurationManagerInternalFactory.cs
- Trigger.cs
- Interfaces.cs
- MultipartContentParser.cs
- WebHttpDispatchOperationSelectorData.cs
- AttributeUsageAttribute.cs
- HealthMonitoringSectionHelper.cs
- Parameter.cs
- StrokeSerializer.cs
- Constraint.cs
- SqlDataReaderSmi.cs
- PointValueSerializer.cs
- TransactionManager.cs
- DataServiceRequestException.cs
- ClientCultureInfo.cs
- Resources.Designer.cs
- Pens.cs
- DataBindEngine.cs
- IdleTimeoutMonitor.cs
- XmlLinkedNode.cs
- DataGridViewAutoSizeColumnModeEventArgs.cs
- EdgeModeValidation.cs
- ZipIOLocalFileBlock.cs
- X509Certificate2.cs
- AsyncCompletedEventArgs.cs
- TextServicesHost.cs
- ClientSideProviderDescription.cs
- MailAddressCollection.cs
- ReadOnlyDictionary.cs
- ConfigurationLocation.cs
- LocalServiceSecuritySettingsElement.cs
- FrameworkContextData.cs
- xsdvalidator.cs
- AutomationProperties.cs
- DesignerEditorPartChrome.cs
- UserControl.cs
- Icon.cs
- ValidatingReaderNodeData.cs
- CopyAction.cs
- InlinedLocationReference.cs
- GeometryCombineModeValidation.cs
- FlagsAttribute.cs
- MenuItem.cs
- MessageQueuePermissionEntryCollection.cs
- SchemaCollectionCompiler.cs
- TemplatedAdorner.cs
- ExpandSegment.cs
- translator.cs
- ServiceHandle.cs
- NavigationPropertyEmitter.cs
- DataBinding.cs
- ProcessHostMapPath.cs
- PagedDataSource.cs
- AspProxy.cs
- QueryParameter.cs
- Symbol.cs
- DataPagerFieldItem.cs
- RuleSettings.cs
- ReadOnlyCollectionBase.cs
- ConstraintManager.cs
- COM2ComponentEditor.cs
- FormsAuthenticationCredentials.cs
- WebRequestModulesSection.cs
- PaperSource.cs
- FlagsAttribute.cs
- RefreshEventArgs.cs
- MarkedHighlightComponent.cs
- ClickablePoint.cs
- xsdvalidator.cs
- TransformerInfoCollection.cs
- DbFunctionCommandTree.cs
- SqlFacetAttribute.cs
- OpenTypeLayout.cs
- DataGridParentRows.cs
- QilCloneVisitor.cs
- StickyNote.cs
- InheritedPropertyChangedEventArgs.cs
- CompilerHelpers.cs
- SQLUtility.cs
- SecurityUtils.cs
- SqlNodeTypeOperators.cs
- ProfileSection.cs