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
- SqlClientMetaDataCollectionNames.cs
- NullReferenceException.cs
- RelationshipNavigation.cs
- SettingsContext.cs
- AnnotationResource.cs
- PrimitiveSchema.cs
- MemoryFailPoint.cs
- LogLogRecordEnumerator.cs
- EventMappingSettings.cs
- MatrixTransform3D.cs
- DbExpressionBuilder.cs
- PageAsyncTaskManager.cs
- AuthenticatedStream.cs
- ExpressionBinding.cs
- FontStretch.cs
- ComponentCodeDomSerializer.cs
- Literal.cs
- ThreadSafeList.cs
- EpmTargetTree.cs
- InitializationEventAttribute.cs
- TextTrailingCharacterEllipsis.cs
- NameSpaceExtractor.cs
- UserControlBuildProvider.cs
- XmlAnyAttributeAttribute.cs
- XmlSiteMapProvider.cs
- ArgumentOutOfRangeException.cs
- mediapermission.cs
- ToolStripPanelRenderEventArgs.cs
- Pair.cs
- GridViewEditEventArgs.cs
- AssemblyCollection.cs
- MatrixConverter.cs
- Control.cs
- DateTimeConverter2.cs
- ListDataBindEventArgs.cs
- LayoutEngine.cs
- SelectionEditingBehavior.cs
- SqlNamer.cs
- ConsumerConnectionPoint.cs
- GetBrowserTokenRequest.cs
- FindCriteriaCD1.cs
- GradientStop.cs
- IconHelper.cs
- OutputWindow.cs
- DashStyles.cs
- NotFiniteNumberException.cs
- SafeHGlobalHandleCritical.cs
- RawKeyboardInputReport.cs
- SqlDataSourceCache.cs
- ServerType.cs
- ObjectTypeMapping.cs
- ColumnResizeAdorner.cs
- RenderData.cs
- XsltException.cs
- DetailsViewModeEventArgs.cs
- AutomationElementCollection.cs
- MemberAccessException.cs
- EnumType.cs
- CountAggregationOperator.cs
- EntityModelBuildProvider.cs
- _RequestCacheProtocol.cs
- IsolatedStorageFile.cs
- ColumnPropertiesGroup.cs
- FutureFactory.cs
- NavigatorOutput.cs
- HtmlHead.cs
- BinaryObjectInfo.cs
- Hash.cs
- CompilationSection.cs
- FrugalMap.cs
- EventSinkActivityDesigner.cs
- CriticalFinalizerObject.cs
- RemoteCryptoTokenProvider.cs
- ExpressionConverter.cs
- SigningCredentials.cs
- RadioButtonRenderer.cs
- ParagraphVisual.cs
- AssertUtility.cs
- XmlProcessingInstruction.cs
- InstanceKeyCollisionException.cs
- DPCustomTypeDescriptor.cs
- BaseValidator.cs
- Ops.cs
- ReaderWriterLockWrapper.cs
- UriParserTemplates.cs
- CodeCatchClause.cs
- LoginView.cs
- UnhandledExceptionEventArgs.cs
- XamlWriter.cs
- Camera.cs
- ZipIOExtraField.cs
- ImageSource.cs
- wgx_render.cs
- FontSource.cs
- MailSettingsSection.cs
- IndicCharClassifier.cs
- Win32Native.cs
- SoapExtensionTypeElement.cs
- TrackingServices.cs
- Ref.cs