Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Compilation / TemplateControlBuildProvider.cs / 1407647 / 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(); } public override Type GetGeneratedType(CompilerResults results) { // Use the DelayLoadType for templates, so that we can avoid // loading assemblies during compilation where possible. return GetGeneratedType(results, useDelayLoadTypeIfEnabled: true); } 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
- SQLSingle.cs
- Util.cs
- ZoneIdentityPermission.cs
- DesignConnection.cs
- PromptBuilder.cs
- ISAPIRuntime.cs
- OSFeature.cs
- EncryptedPackageFilter.cs
- Encoder.cs
- RecognizedWordUnit.cs
- DataGridViewBand.cs
- XmlSerializerOperationGenerator.cs
- ObjectDataSourceFilteringEventArgs.cs
- EventsTab.cs
- Button.cs
- WsatTransactionHeader.cs
- SmtpFailedRecipientException.cs
- TemplateField.cs
- FileLogRecordStream.cs
- OutputScope.cs
- Match.cs
- PeerNameRecordCollection.cs
- _BasicClient.cs
- HostProtectionException.cs
- XmlIlGenerator.cs
- BindingList.cs
- XamlToRtfParser.cs
- SimpleTypesSurrogate.cs
- StaticExtension.cs
- ViewPort3D.cs
- SelectorItemAutomationPeer.cs
- DbConnectionClosed.cs
- DataGrid.cs
- Track.cs
- SkewTransform.cs
- ApplicationCommands.cs
- FacetValues.cs
- XmlWrappingWriter.cs
- GridToolTip.cs
- CacheModeValueSerializer.cs
- ConfigDefinitionUpdates.cs
- StylusDevice.cs
- ValueQuery.cs
- Transform.cs
- ScrollItemPattern.cs
- Propagator.cs
- ControlBindingsCollection.cs
- FileDialog_Vista_Interop.cs
- ChildChangedEventArgs.cs
- CssStyleCollection.cs
- newinstructionaction.cs
- TextInfo.cs
- XmlReflectionMember.cs
- CatalogZone.cs
- Itemizer.cs
- TypefaceCollection.cs
- ContractMapping.cs
- BufferBuilder.cs
- DataGridToolTip.cs
- WebAdminConfigurationHelper.cs
- TriggerBase.cs
- XhtmlConformanceSection.cs
- CurrentTimeZone.cs
- EntityAdapter.cs
- ListViewItem.cs
- EventRoute.cs
- OAVariantLib.cs
- DocumentsTrace.cs
- PackageDigitalSignatureManager.cs
- DataReceivedEventArgs.cs
- IsolatedStorageFileStream.cs
- ObjectStateFormatter.cs
- AnimationTimeline.cs
- ControlParameter.cs
- PngBitmapEncoder.cs
- CompilationUnit.cs
- ToolStripDropTargetManager.cs
- NameScope.cs
- DataGridViewCellConverter.cs
- ClientUrlResolverWrapper.cs
- WebPartTransformerAttribute.cs
- InternalTypeHelper.cs
- WebServiceBindingAttribute.cs
- RegexWorker.cs
- CroppedBitmap.cs
- XmlAnyAttributeAttribute.cs
- ButtonPopupAdapter.cs
- Token.cs
- FormViewInsertedEventArgs.cs
- Compiler.cs
- DataTableTypeConverter.cs
- StyleSheetRefUrlEditor.cs
- SelfIssuedSamlTokenFactory.cs
- LinqDataSourceUpdateEventArgs.cs
- GridLength.cs
- ChangePassword.cs
- CalendarAutoFormatDialog.cs
- PiiTraceSource.cs
- DetailsViewCommandEventArgs.cs
- ClickablePoint.cs