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
- WindowsButton.cs
- RefreshEventArgs.cs
- IgnoreSection.cs
- _ConnectStream.cs
- RotationValidation.cs
- PropertyDescriptors.cs
- OracleDataReader.cs
- SQLMoney.cs
- FileNotFoundException.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- HMACMD5.cs
- SystemShuttingDownException.cs
- CryptoHelper.cs
- SQLByte.cs
- XmlSchemaComplexType.cs
- LabelTarget.cs
- DataRow.cs
- ExpandCollapseProviderWrapper.cs
- ScrollChrome.cs
- BinHexDecoder.cs
- PropertyGridDesigner.cs
- LineGeometry.cs
- MappingSource.cs
- WebServiceClientProxyGenerator.cs
- XomlCompilerHelpers.cs
- HwndSubclass.cs
- dbenumerator.cs
- PaintValueEventArgs.cs
- InternalsVisibleToAttribute.cs
- ResXResourceSet.cs
- CodeComment.cs
- AsyncDataRequest.cs
- ObjectReaderCompiler.cs
- ListViewItem.cs
- XmlElement.cs
- ImageCodecInfoPrivate.cs
- ConstraintEnumerator.cs
- ValidationErrorCollection.cs
- SharedStatics.cs
- AspCompat.cs
- SqlPersonalizationProvider.cs
- SortedDictionary.cs
- OleDbReferenceCollection.cs
- DeclarativeCatalogPart.cs
- FormViewModeEventArgs.cs
- PageContent.cs
- GlobalAllocSafeHandle.cs
- XmlElementList.cs
- DelegatingTypeDescriptionProvider.cs
- ThreadInterruptedException.cs
- SmtpMail.cs
- AsymmetricSignatureFormatter.cs
- EntityConnectionStringBuilderItem.cs
- AssemblyFilter.cs
- ListViewHitTestInfo.cs
- DifferencingCollection.cs
- HTTPNotFoundHandler.cs
- Guid.cs
- XmlNodeChangedEventManager.cs
- RayMeshGeometry3DHitTestResult.cs
- ConfigurationManagerInternalFactory.cs
- OleDbEnumerator.cs
- ConnectionStringSettingsCollection.cs
- TypeUsageBuilder.cs
- OleDbEnumerator.cs
- FrameworkElementAutomationPeer.cs
- Imaging.cs
- TransportListener.cs
- AnimatedTypeHelpers.cs
- HttpCapabilitiesEvaluator.cs
- BitmapCacheBrush.cs
- DrawingVisual.cs
- DbDataSourceEnumerator.cs
- ModifierKeysValueSerializer.cs
- CachedFontFace.cs
- ArrayList.cs
- ChannelSinkStacks.cs
- BindingsSection.cs
- WinFormsUtils.cs
- FixedHighlight.cs
- XmlUtf8RawTextWriter.cs
- DataPointer.cs
- PathSegmentCollection.cs
- PopOutPanel.cs
- PageWrapper.cs
- WindowsSpinner.cs
- ReadOnlyCollectionBuilder.cs
- DocumentSequence.cs
- ObjectStateEntry.cs
- DataGridAutoGeneratingColumnEventArgs.cs
- ObjectDataSourceView.cs
- ProfileProvider.cs
- PasswordDeriveBytes.cs
- ChangeConflicts.cs
- RubberbandSelector.cs
- IdentifierService.cs
- RepeaterItemEventArgs.cs
- ConstructorBuilder.cs
- RootBrowserWindow.cs
- GACIdentityPermission.cs