Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- securitymgrsite.cs
- BaseValidator.cs
- StylusCaptureWithinProperty.cs
- HtmlInputFile.cs
- WebConfigurationHost.cs
- InvalidProgramException.cs
- InternalCompensate.cs
- ConstructorNeedsTagAttribute.cs
- TcpClientSocketManager.cs
- Converter.cs
- FixedMaxHeap.cs
- ByteStream.cs
- WorkflowQueueInfo.cs
- StringConcat.cs
- DrawingContextWalker.cs
- WrappedKeySecurityToken.cs
- StringFreezingAttribute.cs
- SchemaExporter.cs
- RootDesignerSerializerAttribute.cs
- MultiBinding.cs
- MatrixStack.cs
- TransformerConfigurationWizardBase.cs
- OpacityConverter.cs
- FilterableAttribute.cs
- ThreadAbortException.cs
- dsa.cs
- EditorAttribute.cs
- SevenBitStream.cs
- AttachedPropertyBrowsableAttribute.cs
- EmptyQuery.cs
- XsdDateTime.cs
- DataControlFieldCell.cs
- TextEditorTyping.cs
- PatternMatcher.cs
- Convert.cs
- MatcherBuilder.cs
- GeometryHitTestParameters.cs
- TableLayoutCellPaintEventArgs.cs
- ListSortDescriptionCollection.cs
- ping.cs
- IdentifierCollection.cs
- SimpleHandlerFactory.cs
- ParserStreamGeometryContext.cs
- MimeXmlReflector.cs
- BitmapEffectInput.cs
- RTLAwareMessageBox.cs
- TableLayoutCellPaintEventArgs.cs
- Error.cs
- HatchBrush.cs
- ValidationPropertyAttribute.cs
- ReflectionPermission.cs
- PrintDialog.cs
- RadioButtonPopupAdapter.cs
- DbDataReader.cs
- DelimitedListTraceListener.cs
- BitConverter.cs
- ClaimTypeElement.cs
- DefaultHttpHandler.cs
- CommandValueSerializer.cs
- SpecularMaterial.cs
- OperationAbortedException.cs
- ButtonField.cs
- EntityViewGenerationConstants.cs
- EmptyCollection.cs
- DigitShape.cs
- HashJoinQueryOperatorEnumerator.cs
- CacheDict.cs
- XmlSchemaSequence.cs
- ReflectPropertyDescriptor.cs
- RadioButtonFlatAdapter.cs
- RepeatButtonAutomationPeer.cs
- ListViewUpdatedEventArgs.cs
- HiddenField.cs
- HttpCachePolicyElement.cs
- httpserverutility.cs
- HwndHostAutomationPeer.cs
- VectorAnimationBase.cs
- NumberFunctions.cs
- WebPartChrome.cs
- SpellerInterop.cs
- RefExpr.cs
- Byte.cs
- UpdatePanelTriggerCollection.cs
- ToolStripItemClickedEventArgs.cs
- NativeMethods.cs
- ConfigurationSectionGroup.cs
- ValueHandle.cs
- WebServiceParameterData.cs
- DataGridViewRowCollection.cs
- _AuthenticationState.cs
- _IPv6Address.cs
- QueryAsyncResult.cs
- SetStateEventArgs.cs
- HttpWebRequest.cs
- SerializableAttribute.cs
- RemoteX509Token.cs
- TableRow.cs
- ReliableSession.cs
- CanonicalFontFamilyReference.cs
- Viewport2DVisual3D.cs