Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- PanelStyle.cs
- XmlSchemaObjectCollection.cs
- XmlRawWriter.cs
- TextFormatterImp.cs
- ClientProxyGenerator.cs
- MembershipPasswordException.cs
- PrtTicket_Base.cs
- COM2ICategorizePropertiesHandler.cs
- SemanticResultKey.cs
- CaseInsensitiveComparer.cs
- ScrollItemPatternIdentifiers.cs
- Calendar.cs
- TransactionScope.cs
- ObjectDataSourceMethodEventArgs.cs
- DocumentOrderComparer.cs
- UInt16.cs
- XmlSecureResolver.cs
- RunInstallerAttribute.cs
- RadioButtonStandardAdapter.cs
- GregorianCalendarHelper.cs
- DecimalAnimationUsingKeyFrames.cs
- ParallelLoopState.cs
- RightsManagementEncryptedStream.cs
- formatstringdialog.cs
- DispatcherHooks.cs
- ResourceExpressionBuilder.cs
- CheckBox.cs
- WebCategoryAttribute.cs
- CommonDialog.cs
- WasHttpModulesInstallComponent.cs
- BulletDecorator.cs
- DuplicateWaitObjectException.cs
- StackSpiller.Generated.cs
- StandardBindingImporter.cs
- DocumentApplicationJournalEntryEventArgs.cs
- SendContent.cs
- MobileTemplatedControlDesigner.cs
- StringUtil.cs
- DBCommand.cs
- AttachedAnnotationChangedEventArgs.cs
- ThreadExceptionDialog.cs
- SmtpCommands.cs
- ExceptionValidationRule.cs
- PreviewKeyDownEventArgs.cs
- DictionaryCustomTypeDescriptor.cs
- SiteOfOriginPart.cs
- XmlILIndex.cs
- WebConfigurationManager.cs
- SoapReflectionImporter.cs
- ListSortDescription.cs
- AccessDataSource.cs
- PointAnimationUsingPath.cs
- XmlWrappingReader.cs
- TrackingAnnotationCollection.cs
- __Filters.cs
- BindableAttribute.cs
- OdbcUtils.cs
- SqlClientWrapperSmiStreamChars.cs
- AttachedAnnotation.cs
- ColorContextHelper.cs
- Exceptions.cs
- MediaElementAutomationPeer.cs
- RegistryPermission.cs
- DataFormats.cs
- HtmlHead.cs
- MultiTouchSystemGestureLogic.cs
- PerfCounterSection.cs
- SoapProcessingBehavior.cs
- ContextConfiguration.cs
- DefaultValueAttribute.cs
- FormatVersion.cs
- ExtensionQuery.cs
- Triplet.cs
- SelectionRange.cs
- PartitionerQueryOperator.cs
- ThicknessAnimationUsingKeyFrames.cs
- GacUtil.cs
- UInt16.cs
- EntityViewGenerator.cs
- ObjectTag.cs
- SecurityUniqueId.cs
- AbsoluteQuery.cs
- PreDigestedSignedInfo.cs
- FamilyMapCollection.cs
- InvokeProviderWrapper.cs
- Socket.cs
- ConfigurationValues.cs
- ActivityCompletionCallbackWrapper.cs
- DocumentEventArgs.cs
- XamlTemplateSerializer.cs
- CommonProperties.cs
- SBCSCodePageEncoding.cs
- AssociationTypeEmitter.cs
- TextRunProperties.cs
- IPHostEntry.cs
- ColumnWidthChangingEvent.cs
- PermissionSetTriple.cs
- Shape.cs
- WindowsListViewScroll.cs
- DataBindingHandlerAttribute.cs