Code:
/ FX-1434 / FX-1434 / 1.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
- TypeUtil.cs
- RepeaterItemEventArgs.cs
- ListMarkerSourceInfo.cs
- ActivityWithResultWrapper.cs
- DbModificationCommandTree.cs
- ModelFunction.cs
- TransformerInfo.cs
- SessionStateContainer.cs
- SQLMoney.cs
- ScriptingScriptResourceHandlerSection.cs
- SharedPerformanceCounter.cs
- MaskedTextBoxTextEditor.cs
- ZipArchive.cs
- CollectionBuilder.cs
- TreeViewItemAutomationPeer.cs
- ExpandableObjectConverter.cs
- Application.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- ProxyGenerator.cs
- ZoneIdentityPermission.cs
- OrthographicCamera.cs
- Geometry.cs
- InlinedAggregationOperatorEnumerator.cs
- HttpCachePolicy.cs
- PathFigureCollectionConverter.cs
- UriExt.cs
- XsdCachingReader.cs
- HtmlPageAdapter.cs
- IncomingWebRequestContext.cs
- ExpressionPrefixAttribute.cs
- RegexWorker.cs
- BindingsCollection.cs
- RelatedImageListAttribute.cs
- sqlstateclientmanager.cs
- VectorKeyFrameCollection.cs
- NameScopePropertyAttribute.cs
- EventArgs.cs
- FileUpload.cs
- PrintController.cs
- TextPattern.cs
- WebPartDisplayModeEventArgs.cs
- precedingquery.cs
- ListBindingHelper.cs
- PropVariant.cs
- CombinedGeometry.cs
- LowerCaseStringConverter.cs
- SoapServerMessage.cs
- Int32.cs
- IChannel.cs
- AspNetHostingPermission.cs
- LoginName.cs
- Geometry3D.cs
- PtsContext.cs
- InternalCache.cs
- TextBox.cs
- HelpInfo.cs
- InternalDispatchObject.cs
- PeerNameRegistration.cs
- SeparatorAutomationPeer.cs
- Location.cs
- ServiceNameCollection.cs
- FieldNameLookup.cs
- SecurityContext.cs
- GridViewColumnHeader.cs
- UTF7Encoding.cs
- MemoryStream.cs
- GroupBox.cs
- OutputCacheProfileCollection.cs
- HtmlSelect.cs
- InputChannelBinder.cs
- DesignerActionUIStateChangeEventArgs.cs
- MultiSelectRootGridEntry.cs
- XmlNamespaceManager.cs
- DataSourceHelper.cs
- Single.cs
- TextOptionsInternal.cs
- ModuleBuilderData.cs
- QuaternionAnimationBase.cs
- StringAttributeCollection.cs
- QueryStatement.cs
- ColorConvertedBitmap.cs
- WindowsPen.cs
- RegexStringValidator.cs
- DataGridViewAccessibleObject.cs
- HttpProfileBase.cs
- FilteredReadOnlyMetadataCollection.cs
- WarningException.cs
- SemanticResultValue.cs
- Region.cs
- IIS7UserPrincipal.cs
- XmlEncoding.cs
- DocumentViewerConstants.cs
- ScriptManagerProxy.cs
- StaticExtension.cs
- AggregationMinMaxHelpers.cs
- DeferredElementTreeState.cs
- Executor.cs
- TypeExtensionConverter.cs
- CommentEmitter.cs
- UniqueIdentifierService.cs