Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- SqlTransaction.cs
- DtdParser.cs
- TripleDES.cs
- TemplateComponentConnector.cs
- MeasureItemEvent.cs
- XmlAttribute.cs
- DataGridViewCellMouseEventArgs.cs
- Activator.cs
- AttachmentCollection.cs
- DataControlCommands.cs
- Dump.cs
- Html32TextWriter.cs
- HtmlInputFile.cs
- TextRangeEdit.cs
- SessionStateModule.cs
- PolicyException.cs
- LabelTarget.cs
- IImplicitResourceProvider.cs
- TextSpanModifier.cs
- GeneralTransform3DTo2D.cs
- DirectoryObjectSecurity.cs
- SettingsProperty.cs
- DirtyTextRange.cs
- GradientStop.cs
- BrowserCapabilitiesCodeGenerator.cs
- HttpListenerRequestUriBuilder.cs
- ServiceNameElementCollection.cs
- ClientRolePrincipal.cs
- WebRequestModuleElement.cs
- XmlQualifiedName.cs
- UserControl.cs
- DataGridViewSortCompareEventArgs.cs
- PopupRootAutomationPeer.cs
- CellQuery.cs
- WindowsFormsHost.cs
- Size.cs
- NavigatingCancelEventArgs.cs
- FieldToken.cs
- ConfigPathUtility.cs
- RelativeSource.cs
- ContentFileHelper.cs
- TreeViewItem.cs
- FlowDocumentView.cs
- SqlUserDefinedTypeAttribute.cs
- CustomValidator.cs
- DesignBindingValueUIHandler.cs
- StaticSiteMapProvider.cs
- ApplicationInfo.cs
- InstanceStoreQueryResult.cs
- ConstraintStruct.cs
- ConnectionPointCookie.cs
- DBSqlParserColumn.cs
- TableCellCollection.cs
- JsonServiceDocumentSerializer.cs
- DataFieldCollectionEditor.cs
- QilUnary.cs
- XPathPatternBuilder.cs
- OleDbConnection.cs
- DateTime.cs
- CompiledELinqQueryState.cs
- DeploymentSectionCache.cs
- SharedPersonalizationStateInfo.cs
- QueryStringParameter.cs
- DeclarativeCatalogPart.cs
- NodeLabelEditEvent.cs
- SafeArrayTypeMismatchException.cs
- WmlTextBoxAdapter.cs
- DrawingContextWalker.cs
- PageCache.cs
- UnicastIPAddressInformationCollection.cs
- WindowsUpDown.cs
- SpeakInfo.cs
- IndependentAnimationStorage.cs
- DetailsViewDeletedEventArgs.cs
- WhiteSpaceTrimStringConverter.cs
- ClientOptions.cs
- MetafileHeaderWmf.cs
- ListView.cs
- WebDescriptionAttribute.cs
- LicenseManager.cs
- OracleFactory.cs
- CodeMethodInvokeExpression.cs
- TickBar.cs
- FrugalMap.cs
- ServiceObjectContainer.cs
- VideoDrawing.cs
- EventLogPermission.cs
- LogStream.cs
- WebAdminConfigurationHelper.cs
- PropertyDescriptor.cs
- PageWrapper.cs
- RegexMatchCollection.cs
- SamlDelegatingWriter.cs
- RotateTransform3D.cs
- DataKeyArray.cs
- BaseCodeDomTreeGenerator.cs
- UniqueIdentifierService.cs
- HttpStaticObjectsCollectionWrapper.cs
- GuidTagList.cs
- MaskedTextBox.cs