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
- OrCondition.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- Bookmark.cs
- DeriveBytes.cs
- UTF7Encoding.cs
- MessageQueueEnumerator.cs
- InternalException.cs
- PrefixQName.cs
- FontNamesConverter.cs
- MessageBodyDescription.cs
- HyperLink.cs
- CommandLibraryHelper.cs
- Html32TextWriter.cs
- PermissionSetEnumerator.cs
- WebPartMinimizeVerb.cs
- PrivilegeNotHeldException.cs
- DataGridViewTopRowAccessibleObject.cs
- TrackingProfileManager.cs
- BamlRecordHelper.cs
- CustomPopupPlacement.cs
- XmlHierarchicalEnumerable.cs
- WSSecureConversation.cs
- SHA384.cs
- XmlSecureResolver.cs
- MethodBody.cs
- ProfilePropertySettingsCollection.cs
- BamlTreeMap.cs
- GraphicsPath.cs
- RegexGroup.cs
- RecordConverter.cs
- ProviderIncompatibleException.cs
- RegexWriter.cs
- HttpModuleAction.cs
- InkCanvasSelection.cs
- ForceCopyBuildProvider.cs
- ItemsPresenter.cs
- SmtpNetworkElement.cs
- BindingCollection.cs
- DataGridViewCellStyle.cs
- DataGridViewCellStyleChangedEventArgs.cs
- WaitHandleCannotBeOpenedException.cs
- DecimalStorage.cs
- InternalRelationshipCollection.cs
- WebResourceAttribute.cs
- FixedSOMTextRun.cs
- Debug.cs
- ThemeDictionaryExtension.cs
- ForceCopyBuildProvider.cs
- RijndaelManagedTransform.cs
- DataGridViewColumnCollection.cs
- XPathScanner.cs
- GetRecipientRequest.cs
- AnnotationComponentChooser.cs
- SmiSettersStream.cs
- SafeCloseHandleCritical.cs
- CursorConverter.cs
- SignedPkcs7.cs
- Activity.cs
- contentDescriptor.cs
- ReverseQueryOperator.cs
- ADMembershipUser.cs
- EntryIndex.cs
- FlowDocumentScrollViewer.cs
- ManualResetEvent.cs
- PassportIdentity.cs
- RewritingValidator.cs
- cookiecontainer.cs
- VoiceObjectToken.cs
- HierarchicalDataBoundControlAdapter.cs
- DataGridViewLinkCell.cs
- Mapping.cs
- Html32TextWriter.cs
- PassportAuthenticationEventArgs.cs
- DataViewListener.cs
- EnterpriseServicesHelper.cs
- SelectionListComponentEditor.cs
- CheckBoxList.cs
- WsatConfiguration.cs
- DataTemplate.cs
- FileDocument.cs
- QueryContinueDragEventArgs.cs
- Size.cs
- ValidationEventArgs.cs
- UnsafeNativeMethods.cs
- TaskFileService.cs
- ReferentialConstraint.cs
- JumpTask.cs
- MatrixTransform3D.cs
- DynamicControlParameter.cs
- ChannelManagerHelpers.cs
- COM2ExtendedUITypeEditor.cs
- SocketManager.cs
- PaperSize.cs
- EntityDataSourceSelectedEventArgs.cs
- TypeConstant.cs
- DataRecordInternal.cs
- PartBasedPackageProperties.cs
- ParserContext.cs
- ListView.cs
- VariableAction.cs