Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- AnnouncementEventArgs.cs
- ComplusTypeValidator.cs
- Win32PrintDialog.cs
- FormatterServicesNoSerializableCheck.cs
- HeaderedContentControl.cs
- FillErrorEventArgs.cs
- GridViewColumn.cs
- KeyNotFoundException.cs
- LocatorGroup.cs
- ClientTargetCollection.cs
- InitializerFacet.cs
- VariantWrapper.cs
- ListBase.cs
- EnumBuilder.cs
- StateWorkerRequest.cs
- PropertyStore.cs
- MaterializeFromAtom.cs
- PropertyIdentifier.cs
- GestureRecognizer.cs
- TextEditorTables.cs
- baseaxisquery.cs
- DataServiceHost.cs
- Matrix.cs
- Translator.cs
- DocumentSequenceHighlightLayer.cs
- FontStyleConverter.cs
- XmlDesignerDataSourceView.cs
- ApplicationServicesHostFactory.cs
- InputProcessorProfiles.cs
- Tile.cs
- PriorityBindingExpression.cs
- EventLogSession.cs
- WebHttpEndpoint.cs
- InstanceKeyView.cs
- TransactionManager.cs
- ColumnHeader.cs
- ClientUrlResolverWrapper.cs
- DCSafeHandle.cs
- ZipIOCentralDirectoryFileHeader.cs
- AssemblyNameProxy.cs
- Int32AnimationUsingKeyFrames.cs
- UrlAuthFailedErrorFormatter.cs
- ToolStripLocationCancelEventArgs.cs
- NonClientArea.cs
- WhitespaceSignificantCollectionAttribute.cs
- TransformPatternIdentifiers.cs
- UnhandledExceptionEventArgs.cs
- CodeIdentifier.cs
- FixedDocument.cs
- LineMetrics.cs
- DateRangeEvent.cs
- ExceptionWrapper.cs
- EntityDataSourceConfigureObjectContextPanel.cs
- sqlnorm.cs
- CorrelationKeyCalculator.cs
- Logging.cs
- XsdValidatingReader.cs
- PersistenceIOParticipant.cs
- CodeDOMUtility.cs
- MemberExpression.cs
- AuthStoreRoleProvider.cs
- ComponentRenameEvent.cs
- TextTreeText.cs
- SplineKeyFrames.cs
- CatalogPartCollection.cs
- TriggerActionCollection.cs
- DragCompletedEventArgs.cs
- IChannel.cs
- TdsParserSafeHandles.cs
- KeyValuePair.cs
- PassportPrincipal.cs
- CommandManager.cs
- TriState.cs
- MultilineStringEditor.cs
- SocketElement.cs
- Literal.cs
- EngineSite.cs
- Triplet.cs
- InstalledVoice.cs
- EventLogInformation.cs
- ListSortDescription.cs
- TextFormatterImp.cs
- EncryptedKey.cs
- MultipleViewProviderWrapper.cs
- SkewTransform.cs
- DetectRunnableInstancesTask.cs
- HtmlEncodedRawTextWriter.cs
- MessageQueueAccessControlEntry.cs
- SimpleHandlerBuildProvider.cs
- ValueConversionAttribute.cs
- FormParameter.cs
- TileBrush.cs
- MenuCommand.cs
- ApplicationServicesHostFactory.cs
- HostAdapter.cs
- VoiceSynthesis.cs
- AsmxEndpointPickerExtension.cs
- PriorityBinding.cs
- DataBoundControlHelper.cs
- SRef.cs