Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Deserializer.cs
- CreateUserWizard.cs
- ParameterInfo.cs
- CodeTypeParameter.cs
- DataGridRow.cs
- EpmSyndicationContentSerializer.cs
- PropertyGridEditorPart.cs
- WindowInteractionStateTracker.cs
- Relationship.cs
- TextServicesManager.cs
- DiscoveryRequestHandler.cs
- UpdateTranslator.cs
- ObjectMaterializedEventArgs.cs
- TreeViewImageGenerator.cs
- EntityContainerAssociationSet.cs
- MailAddressCollection.cs
- PostBackTrigger.cs
- TextEditorMouse.cs
- PrintingPermission.cs
- DataGridViewIntLinkedList.cs
- ArgumentOutOfRangeException.cs
- SoapDocumentServiceAttribute.cs
- PhysicalFontFamily.cs
- EntityContainerRelationshipSet.cs
- PointUtil.cs
- DataGridViewSelectedRowCollection.cs
- BuildDependencySet.cs
- StateItem.cs
- SmtpNtlmAuthenticationModule.cs
- BStrWrapper.cs
- DigestComparer.cs
- SoapCodeExporter.cs
- MouseDevice.cs
- ConfigurationSettings.cs
- EventData.cs
- OdbcError.cs
- IssuanceTokenProviderBase.cs
- NullableDoubleSumAggregationOperator.cs
- KeyboardDevice.cs
- HostProtectionPermission.cs
- MaskedTextBoxTextEditor.cs
- IntegrationExceptionEventArgs.cs
- XsdBuildProvider.cs
- EncoderBestFitFallback.cs
- MobileErrorInfo.cs
- XmlHierarchicalDataSourceView.cs
- WebCategoryAttribute.cs
- SourceSwitch.cs
- NopReturnReader.cs
- SubMenuStyleCollection.cs
- WindowsIPAddress.cs
- SyndicationLink.cs
- ExeConfigurationFileMap.cs
- ScriptServiceAttribute.cs
- SqlCachedBuffer.cs
- AttachmentService.cs
- TextFormattingConverter.cs
- ScrollEvent.cs
- MarshalDirectiveException.cs
- LoginDesignerUtil.cs
- DeclarativeCatalogPart.cs
- VisualStateChangedEventArgs.cs
- TableParagraph.cs
- ApplicationManager.cs
- QueueAccessMode.cs
- MemoryMappedViewStream.cs
- XmlChildNodes.cs
- StrongNamePublicKeyBlob.cs
- SystemSounds.cs
- CornerRadius.cs
- DecoderFallback.cs
- OutOfMemoryException.cs
- CurrentTimeZone.cs
- ConfigXmlReader.cs
- AnnotationHighlightLayer.cs
- PowerModeChangedEventArgs.cs
- IPGlobalProperties.cs
- SQLBinaryStorage.cs
- ShutDownListener.cs
- MSAAEventDispatcher.cs
- JournalEntry.cs
- TableParagraph.cs
- graph.cs
- PerfProviderCollection.cs
- InvalidStoreProtectionKeyException.cs
- MenuCommands.cs
- SingleAnimation.cs
- ErrorHandler.cs
- GridItemProviderWrapper.cs
- ColorDialog.cs
- TextRangeBase.cs
- EventLogEntry.cs
- OperationCanceledException.cs
- Exception.cs
- LogFlushAsyncResult.cs
- SqlGenericUtil.cs
- WindowShowOrOpenTracker.cs
- TypeGeneratedEventArgs.cs
- PropertyChangeTracker.cs
- PartialTrustHelpers.cs