Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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. // //----------------------------------------------------------------------------- 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Vars.cs
- ContentPosition.cs
- SqlUdtInfo.cs
- QueryOptionExpression.cs
- SqlRowUpdatedEvent.cs
- RootBrowserWindowAutomationPeer.cs
- SystemIcmpV4Statistics.cs
- XmlWriter.cs
- BasicCommandTreeVisitor.cs
- TableLayoutStyle.cs
- DefaultIfEmptyQueryOperator.cs
- CreateUserWizard.cs
- BCLDebug.cs
- ThicknessAnimationBase.cs
- BinarySerializer.cs
- TypographyProperties.cs
- SmtpFailedRecipientsException.cs
- CaseStatement.cs
- ServicesExceptionNotHandledEventArgs.cs
- SqlExpander.cs
- UserControlParser.cs
- SqlDataSourceSelectingEventArgs.cs
- IUnknownConstantAttribute.cs
- DragStartedEventArgs.cs
- BufferBuilder.cs
- OleDbSchemaGuid.cs
- ConstraintCollection.cs
- WorkflowExecutor.cs
- Rect3D.cs
- RIPEMD160Managed.cs
- QuaternionKeyFrameCollection.cs
- HttpResponse.cs
- ProcessHostServerConfig.cs
- XmlSerializerSection.cs
- PageCodeDomTreeGenerator.cs
- EndpointNotFoundException.cs
- Errors.cs
- MouseGestureConverter.cs
- DbSetClause.cs
- DependencySource.cs
- ApplicationDirectory.cs
- ServerIdentity.cs
- PageAsyncTask.cs
- KeyConstraint.cs
- CollectionType.cs
- ADConnectionHelper.cs
- TemplatedMailWebEventProvider.cs
- EntityClientCacheKey.cs
- HtmlProps.cs
- DiscoveryProxy.cs
- WebServiceEndpoint.cs
- sapiproxy.cs
- SerializerDescriptor.cs
- BitmapEffectDrawing.cs
- TargetParameterCountException.cs
- TextInfo.cs
- SystemResources.cs
- connectionpool.cs
- XmlUtil.cs
- SyndicationFeedFormatter.cs
- GeometryGroup.cs
- TextModifierScope.cs
- ThreadStateException.cs
- LocalBuilder.cs
- DateTimePicker.cs
- ParserContext.cs
- DataSourceCacheDurationConverter.cs
- PostBackOptions.cs
- SecurityContext.cs
- XmlDataProvider.cs
- Point4D.cs
- ConnectionInterfaceCollection.cs
- UpdateRecord.cs
- AuthenticatingEventArgs.cs
- MessageAction.cs
- SchemaTableOptionalColumn.cs
- BinaryNode.cs
- MembershipSection.cs
- EdmItemCollection.cs
- ADConnectionHelper.cs
- NestedContainer.cs
- PageParser.cs
- UserControlCodeDomTreeGenerator.cs
- SizeFConverter.cs
- ReadOnlyDictionary.cs
- TransportListener.cs
- ValidationRule.cs
- SelectedDatesCollection.cs
- SafeCryptContextHandle.cs
- DesignerResources.cs
- ObjectStateEntry.cs
- Activator.cs
- EntityDataSourceUtil.cs
- SqlConnectionPoolProviderInfo.cs
- WindowsScrollBarBits.cs
- DrawingContextDrawingContextWalker.cs
- GridViewRow.cs
- SpeechUI.cs
- PageCopyCount.cs
- EntityParameter.cs