Code:
/ DotNET / DotNET / 8.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
- ScriptControl.cs
- BufferedWebEventProvider.cs
- WeakReferenceEnumerator.cs
- ConfigurationSectionCollection.cs
- MatrixTransform3D.cs
- HtmlTextArea.cs
- ICspAsymmetricAlgorithm.cs
- JumpList.cs
- PeerApplicationLaunchInfo.cs
- XPathQilFactory.cs
- Pointer.cs
- MemberProjectedSlot.cs
- PermissionSetEnumerator.cs
- CodeValidator.cs
- AnchorEditor.cs
- ACE.cs
- CommentEmitter.cs
- MembershipUser.cs
- DomNameTable.cs
- DataGridAddNewRow.cs
- BaseComponentEditor.cs
- DocumentSchemaValidator.cs
- RayHitTestParameters.cs
- WrapPanel.cs
- NetMsmqBindingCollectionElement.cs
- PathNode.cs
- XmlObjectSerializerReadContextComplexJson.cs
- Attributes.cs
- FormViewDeletedEventArgs.cs
- Matrix3DStack.cs
- AppLevelCompilationSectionCache.cs
- EndpointNotFoundException.cs
- SingletonConnectionReader.cs
- SoapIgnoreAttribute.cs
- SchemaImporterExtension.cs
- TransformerInfoCollection.cs
- StylusButtonEventArgs.cs
- FileRegion.cs
- MulticastNotSupportedException.cs
- ConstraintConverter.cs
- RoleGroup.cs
- RadioButton.cs
- TimeZone.cs
- HttpPostedFile.cs
- IDReferencePropertyAttribute.cs
- MediaContextNotificationWindow.cs
- HttpContextBase.cs
- FirewallWrapper.cs
- IDispatchConstantAttribute.cs
- AttributeEmitter.cs
- DispatcherTimer.cs
- PerformanceCounterNameAttribute.cs
- ArgumentOutOfRangeException.cs
- SmiEventSink_DeferedProcessing.cs
- DataKeyArray.cs
- OracleBoolean.cs
- SystemWebSectionGroup.cs
- BrowserDefinition.cs
- CompatibleComparer.cs
- SystemFonts.cs
- QilStrConcatenator.cs
- OdbcRowUpdatingEvent.cs
- TagPrefixAttribute.cs
- DataTableMappingCollection.cs
- ButtonColumn.cs
- UIElementParagraph.cs
- LabelExpression.cs
- DataGridColumnsPage.cs
- IsolatedStorageFile.cs
- ExpressionPrinter.cs
- Matrix3D.cs
- CqlErrorHelper.cs
- UnmanagedMarshal.cs
- CharStorage.cs
- AssociationSetMetadata.cs
- XsdBuildProvider.cs
- MgmtConfigurationRecord.cs
- SchemaTableColumn.cs
- TransformGroup.cs
- PathFigureCollectionConverter.cs
- PolygonHotSpot.cs
- PersonalizationStateInfo.cs
- ColumnReorderedEventArgs.cs
- DependencyObject.cs
- StreamSecurityUpgradeAcceptorAsyncResult.cs
- WebReference.cs
- TdsRecordBufferSetter.cs
- SaveFileDialog.cs
- EndPoint.cs
- WebResourceUtil.cs
- WhitespaceRuleReader.cs
- ServiceProviders.cs
- ScriptingWebServicesSectionGroup.cs
- BitmapEncoder.cs
- InkSerializer.cs
- AutomationElementCollection.cs
- EqualityComparer.cs
- EntitySqlQueryCacheKey.cs
- sqlnorm.cs
- Substitution.cs