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
- EntityContainerRelationshipSet.cs
- Light.cs
- HashAlgorithm.cs
- TableRow.cs
- TextPattern.cs
- XmlSchemaSimpleContentRestriction.cs
- MissingMethodException.cs
- MergePropertyDescriptor.cs
- WindowsIPAddress.cs
- ListControl.cs
- SignatureDescription.cs
- ReaderContextStackData.cs
- StringAnimationBase.cs
- StylusButtonCollection.cs
- ListViewCancelEventArgs.cs
- X500Name.cs
- WebRequestModulesSection.cs
- DataFormat.cs
- ListMarkerLine.cs
- CreateUserWizardStep.cs
- COAUTHIDENTITY.cs
- Package.cs
- DoubleUtil.cs
- CTreeGenerator.cs
- XmlSchemaAppInfo.cs
- RayMeshGeometry3DHitTestResult.cs
- PropertyManager.cs
- Rect.cs
- WebPartConnectionsConnectVerb.cs
- ThumbAutomationPeer.cs
- PageThemeCodeDomTreeGenerator.cs
- ReplacementText.cs
- SmtpLoginAuthenticationModule.cs
- TypeConverterHelper.cs
- InternalDispatchObject.cs
- PackageProperties.cs
- TextDecoration.cs
- ListViewDeletedEventArgs.cs
- ResolveMatchesCD1.cs
- DrawListViewSubItemEventArgs.cs
- ShaperBuffers.cs
- IList.cs
- SqlCachedBuffer.cs
- CryptoHandle.cs
- KeyValueConfigurationCollection.cs
- XamlPointCollectionSerializer.cs
- TypeSource.cs
- TableRowGroupCollection.cs
- XmlName.cs
- SingleResultAttribute.cs
- WaitHandle.cs
- XamlNamespaceHelper.cs
- ContextInformation.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ISessionStateStore.cs
- DrawingContextDrawingContextWalker.cs
- ShaderEffect.cs
- __Error.cs
- TracingConnectionListener.cs
- IssuedTokenClientBehaviorsElementCollection.cs
- ThreadExceptionEvent.cs
- PriorityChain.cs
- XmlSchemaSequence.cs
- DependencyPropertyConverter.cs
- AdRotator.cs
- RelatedPropertyManager.cs
- SystemIPAddressInformation.cs
- KeyProperty.cs
- VoiceSynthesis.cs
- XmlException.cs
- ThreadStartException.cs
- Int32AnimationUsingKeyFrames.cs
- XmlTypeMapping.cs
- PtsCache.cs
- FocusWithinProperty.cs
- AddToCollection.cs
- ModuleBuilder.cs
- JsonWriter.cs
- IsolatedStorageFileStream.cs
- ExpressionEditorAttribute.cs
- MultiByteCodec.cs
- Int32Storage.cs
- FixedSOMElement.cs
- SmiTypedGetterSetter.cs
- RadioButtonFlatAdapter.cs
- DesignerValidatorAdapter.cs
- FlowDocument.cs
- ThreadInterruptedException.cs
- DocumentViewerAutomationPeer.cs
- XmlDictionaryReaderQuotas.cs
- HostingEnvironmentException.cs
- _OSSOCK.cs
- NavigationExpr.cs
- XamlGridLengthSerializer.cs
- GeometryGroup.cs
- AQNBuilder.cs
- RequestQueryProcessor.cs
- IsolatedStorageFile.cs
- RedBlackList.cs
- CacheSection.cs