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
- InkSerializer.cs
- sqlcontext.cs
- SigningCredentials.cs
- Visual3D.cs
- SByteStorage.cs
- LexicalChunk.cs
- CqlGenerator.cs
- RegexCharClass.cs
- DataGridViewRow.cs
- RequestCachingSection.cs
- DynamicControlParameter.cs
- WeakEventTable.cs
- RefreshEventArgs.cs
- DbProviderFactoriesConfigurationHandler.cs
- DrawingVisual.cs
- XmlTypeAttribute.cs
- CacheRequest.cs
- EntityDataSourceState.cs
- IsolatedStorageFileStream.cs
- X509CertificateCollection.cs
- ByteAnimation.cs
- Exceptions.cs
- SyntaxCheck.cs
- GACIdentityPermission.cs
- IUnknownConstantAttribute.cs
- GridPatternIdentifiers.cs
- ConfigurationManagerInternal.cs
- UnsafeNativeMethods.cs
- CopyNamespacesAction.cs
- EventDescriptorCollection.cs
- DataKey.cs
- RuleAction.cs
- XmlSerializationGeneratedCode.cs
- ProvidersHelper.cs
- DataControlExtensions.cs
- ScriptControlDescriptor.cs
- RootBuilder.cs
- XmlDeclaration.cs
- FormConverter.cs
- EmptyQuery.cs
- CustomCredentialPolicy.cs
- QueryExtender.cs
- Error.cs
- GradientBrush.cs
- RandomNumberGenerator.cs
- Canvas.cs
- UInt32.cs
- XamlReaderHelper.cs
- SerialReceived.cs
- Walker.cs
- QueryCacheManager.cs
- TableLayoutPanel.cs
- TypeSystem.cs
- CheckBox.cs
- OptimizedTemplateContent.cs
- NetPipeSection.cs
- BindingsCollection.cs
- ToolStripItemEventArgs.cs
- Schema.cs
- ZoneLinkButton.cs
- RadialGradientBrush.cs
- PersistenceProviderFactory.cs
- ImageCreator.cs
- SafeRightsManagementHandle.cs
- PeerToPeerException.cs
- EntityProviderServices.cs
- ServiceNotStartedException.cs
- BulletChrome.cs
- RC2.cs
- XXXOnTypeBuilderInstantiation.cs
- InitializationEventAttribute.cs
- DataGridViewCellFormattingEventArgs.cs
- DesignerDataStoredProcedure.cs
- UInt16.cs
- PageParser.cs
- SatelliteContractVersionAttribute.cs
- StateInitialization.cs
- SafeNativeMethodsOther.cs
- StringInfo.cs
- DurableOperationContext.cs
- DeriveBytes.cs
- FacetValueContainer.cs
- CommandBinding.cs
- CustomAttributeBuilder.cs
- DataGridViewRowEventArgs.cs
- ItemCheckedEvent.cs
- ConnectionManagementElementCollection.cs
- ResXFileRef.cs
- UIElement3D.cs
- WebBrowser.cs
- XmlDataSourceView.cs
- ScrollItemProviderWrapper.cs
- XPathAncestorQuery.cs
- DocumentGridContextMenu.cs
- GlobalEventManager.cs
- ResourceDefaultValueAttribute.cs
- ServiceManager.cs
- ExtensibleClassFactory.cs
- SqlClientWrapperSmiStream.cs
- EnumBuilder.cs