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
- PixelFormatConverter.cs
- PersonalizationProviderHelper.cs
- FocusManager.cs
- Logging.cs
- TableColumn.cs
- ObjectNotFoundException.cs
- OuterGlowBitmapEffect.cs
- MsmqHostedTransportConfiguration.cs
- ActiveDocumentEvent.cs
- ExceptionUtil.cs
- NativeMethodsOther.cs
- WindowsImpersonationContext.cs
- WmfPlaceableFileHeader.cs
- SystemIcmpV6Statistics.cs
- DetailsViewInsertedEventArgs.cs
- TargetControlTypeCache.cs
- ProviderCommandInfoUtils.cs
- CodeNamespace.cs
- HttpGetProtocolImporter.cs
- WorkerRequest.cs
- TypeTypeConverter.cs
- OpenTypeLayout.cs
- SelectionRangeConverter.cs
- EdmScalarPropertyAttribute.cs
- EditingCoordinator.cs
- CurrencyManager.cs
- Convert.cs
- WhitespaceSignificantCollectionAttribute.cs
- ValueExpressions.cs
- ListViewAutomationPeer.cs
- WebControlsSection.cs
- FileUtil.cs
- SessionParameter.cs
- AssemblyBuilderData.cs
- OperatorExpressions.cs
- ToggleButton.cs
- CqlBlock.cs
- HtmlControlPersistable.cs
- PolyLineSegmentFigureLogic.cs
- WorkflowOperationInvoker.cs
- MetadataStore.cs
- ConsumerConnectionPoint.cs
- RoleService.cs
- LocalizabilityAttribute.cs
- ChannelParameterCollection.cs
- SessionState.cs
- TraceContextRecord.cs
- ContentType.cs
- ProviderCollection.cs
- CommonXSendMessage.cs
- BindableAttribute.cs
- SequentialOutput.cs
- SmtpReplyReader.cs
- DataGridViewCellParsingEventArgs.cs
- UserThread.cs
- ExecutionEngineException.cs
- EnumMemberAttribute.cs
- ReadOnlyDictionary.cs
- ListViewUpdatedEventArgs.cs
- WindowsScroll.cs
- ModifierKeysValueSerializer.cs
- OptimizerPatterns.cs
- UrlMapping.cs
- OleDbException.cs
- AnonymousIdentificationSection.cs
- SoapSchemaImporter.cs
- IntSecurity.cs
- LogFlushAsyncResult.cs
- ContextToken.cs
- RoutedEventConverter.cs
- InputChannel.cs
- CompositeDesignerAccessibleObject.cs
- ConfigXmlSignificantWhitespace.cs
- StorageEntityTypeMapping.cs
- Transform.cs
- VisualTreeUtils.cs
- WebPartsPersonalization.cs
- ToolStripStatusLabel.cs
- ValidatorCompatibilityHelper.cs
- latinshape.cs
- XmlReader.cs
- GridView.cs
- DesignTimeParseData.cs
- NonBatchDirectoryCompiler.cs
- ObjectDataSourceWizardForm.cs
- OdbcInfoMessageEvent.cs
- SpoolingTask.cs
- CodeDelegateCreateExpression.cs
- EntityTransaction.cs
- StrokeCollectionConverter.cs
- EntryWrittenEventArgs.cs
- HandlerBase.cs
- IntSecurity.cs
- SelectedGridItemChangedEvent.cs
- ClientBuildManagerCallback.cs
- ParallelEnumerableWrapper.cs
- DefinitionUpdate.cs
- Empty.cs
- EventProxy.cs
- WorkflowServiceHostFactory.cs