Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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(); } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UrlMappingsModule.cs
- EditorPartCollection.cs
- WebPartVerbsEventArgs.cs
- SystemColorTracker.cs
- ExpressionPrinter.cs
- BufferedResponseStream.cs
- Int32AnimationUsingKeyFrames.cs
- HttpConfigurationContext.cs
- DictionarySectionHandler.cs
- ProviderUtil.cs
- IndexOutOfRangeException.cs
- ColorMap.cs
- LoggedException.cs
- XmlKeywords.cs
- DoubleLinkListEnumerator.cs
- DeploymentSection.cs
- MemberDescriptor.cs
- DataGridViewHitTestInfo.cs
- TableItemPattern.cs
- GrabHandleGlyph.cs
- ImageField.cs
- ReadOnlyDataSourceView.cs
- BoundPropertyEntry.cs
- CodeAccessSecurityEngine.cs
- SqlConnectionStringBuilder.cs
- EmptyEnumerator.cs
- ToolStripOverflow.cs
- DynamicRendererThreadManager.cs
- XmlStringTable.cs
- InternalPermissions.cs
- ThemeableAttribute.cs
- ScrollableControl.cs
- SqlTypeConverter.cs
- DataGridViewCheckBoxCell.cs
- BinaryObjectInfo.cs
- PerformanceCounters.cs
- SafeNativeMethods.cs
- StorageMappingItemCollection.cs
- XmlDocumentSurrogate.cs
- Viewport2DVisual3D.cs
- Int64Animation.cs
- ThumbAutomationPeer.cs
- CompositeScriptReferenceEventArgs.cs
- GetWinFXPath.cs
- XmlQuerySequence.cs
- DeclarativeCatalogPart.cs
- PhonemeEventArgs.cs
- BaseTreeIterator.cs
- DataBindingCollectionConverter.cs
- MessageBox.cs
- SqlDataSourceCache.cs
- QilBinary.cs
- LocatorPart.cs
- SqlInternalConnectionSmi.cs
- CodeDelegateCreateExpression.cs
- TransformGroup.cs
- ResolvePPIDRequest.cs
- DataException.cs
- RichTextBox.cs
- RequestCachingSection.cs
- SchemaImporterExtensionElement.cs
- ImageAutomationPeer.cs
- SecurityException.cs
- IntellisenseTextBox.cs
- Token.cs
- SQLBytes.cs
- LineUtil.cs
- XPathMultyIterator.cs
- DataPager.cs
- TableLayoutPanel.cs
- XPathEmptyIterator.cs
- C14NUtil.cs
- CultureInfoConverter.cs
- ArraySortHelper.cs
- MetadataItemCollectionFactory.cs
- TableAdapterManagerMethodGenerator.cs
- XmlSchemaSearchPattern.cs
- ColumnResult.cs
- TextTreeUndoUnit.cs
- ScriptMethodAttribute.cs
- NameGenerator.cs
- ContentElementAutomationPeer.cs
- TextElementEnumerator.cs
- TextFormatterContext.cs
- ChangeInterceptorAttribute.cs
- PhonemeEventArgs.cs
- ScrollChrome.cs
- ListViewItem.cs
- SelectionEditingBehavior.cs
- XmlSchemaFacet.cs
- StreamedFramingRequestChannel.cs
- BlobPersonalizationState.cs
- OracleCommand.cs
- XPathMultyIterator.cs
- SoapReflectionImporter.cs
- _TransmitFileOverlappedAsyncResult.cs
- StorageEntityContainerMapping.cs
- StorageConditionPropertyMapping.cs
- BindingsCollection.cs
- ReferencedAssemblyResolver.cs