Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / 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. //------------------------------------------------------------------------------ //// 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
- TdsParserStateObject.cs
- DashStyles.cs
- LineBreakRecord.cs
- XmlSchemaAnnotated.cs
- Membership.cs
- PrePrepareMethodAttribute.cs
- RegexCompiler.cs
- RegexNode.cs
- TemplatePropertyEntry.cs
- XmlSchemaInfo.cs
- WebHttpSecurityModeHelper.cs
- PTProvider.cs
- CollectionViewSource.cs
- DBSqlParserColumn.cs
- GridViewRowEventArgs.cs
- DataGridViewCellParsingEventArgs.cs
- ServiceContractViewControl.cs
- Constraint.cs
- TextTabProperties.cs
- ArgumentValidation.cs
- XmlDictionaryString.cs
- StringSource.cs
- RenderDataDrawingContext.cs
- ContextQuery.cs
- MessageBox.cs
- XmlEncoding.cs
- CalendarDay.cs
- DesignerHost.cs
- OleDbCommand.cs
- StringFormat.cs
- NavigationWindow.cs
- ScriptBehaviorDescriptor.cs
- FixedBufferAttribute.cs
- AlignmentXValidation.cs
- ZeroOpNode.cs
- FileResponseElement.cs
- AesManaged.cs
- TdsParserSafeHandles.cs
- SearchForVirtualItemEventArgs.cs
- ArithmeticLiteral.cs
- DataGridViewMethods.cs
- WebPartDisplayModeEventArgs.cs
- EpmCustomContentWriterNodeData.cs
- WindowsUpDown.cs
- ContentPropertyAttribute.cs
- KernelTypeValidation.cs
- EventLogEntryCollection.cs
- QueryContext.cs
- GenericIdentity.cs
- TypeDescriptionProvider.cs
- SharedUtils.cs
- XmlSchemaDocumentation.cs
- TextSelection.cs
- AmbientEnvironment.cs
- AutoResizedEvent.cs
- WorkflowMarkupSerializer.cs
- DetailsViewUpdatedEventArgs.cs
- LineGeometry.cs
- ExceptionList.cs
- ConstraintStruct.cs
- StatementContext.cs
- XamlParser.cs
- RectangleF.cs
- RichTextBoxDesigner.cs
- Model3D.cs
- HashAlgorithm.cs
- CookielessData.cs
- DataGridViewRowsAddedEventArgs.cs
- AudioLevelUpdatedEventArgs.cs
- ContextBase.cs
- InfoCardBaseException.cs
- ElapsedEventArgs.cs
- DesignerActionVerbList.cs
- ISAPIWorkerRequest.cs
- BooleanKeyFrameCollection.cs
- HttpRequestWrapper.cs
- BrowserDefinition.cs
- HMACSHA512.cs
- ColorConvertedBitmapExtension.cs
- QueryCursorEventArgs.cs
- DateRangeEvent.cs
- HostedHttpContext.cs
- TransportSecurityHelpers.cs
- LocalBuilder.cs
- ResourcesBuildProvider.cs
- IdnMapping.cs
- _DisconnectOverlappedAsyncResult.cs
- WebPartAuthorizationEventArgs.cs
- Rfc2898DeriveBytes.cs
- ThreadPool.cs
- ThreadSafeList.cs
- XPathItem.cs
- SHA384CryptoServiceProvider.cs
- GroupItemAutomationPeer.cs
- ObjectViewFactory.cs
- AutoResetEvent.cs
- DataPagerFieldCommandEventArgs.cs
- EtwTrace.cs
- ListViewEditEventArgs.cs
- HTMLTextWriter.cs