Code:
/ FX-1434 / FX-1434 / 1.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
- RowToFieldTransformer.cs
- InternalTypeHelper.cs
- SecUtil.cs
- TypeConverterHelper.cs
- TypeDescriptionProvider.cs
- StructuredCompositeActivityDesigner.cs
- BitmapEffectInputData.cs
- LineBreakRecord.cs
- PathFigureCollection.cs
- SvcMapFileSerializer.cs
- RSACryptoServiceProvider.cs
- WebPartMenu.cs
- ConnectionPoint.cs
- XmlEncoding.cs
- FrugalMap.cs
- DocumentViewerHelper.cs
- DrawingServices.cs
- Number.cs
- DropDownButton.cs
- linebase.cs
- SafePEFileHandle.cs
- WebZone.cs
- WindowInteropHelper.cs
- TextEndOfLine.cs
- XmlAttributeCache.cs
- ConnectionStringsExpressionBuilder.cs
- ScrollPatternIdentifiers.cs
- TextParentUndoUnit.cs
- InheritanceService.cs
- DetailsViewUpdateEventArgs.cs
- SchemaTypeEmitter.cs
- LiteralText.cs
- DataGridViewTextBoxEditingControl.cs
- SafeRightsManagementSessionHandle.cs
- securitymgrsite.cs
- UntypedNullExpression.cs
- HttpProfileGroupBase.cs
- StylusPointCollection.cs
- RtType.cs
- ResourceManager.cs
- DynamicQueryableWrapper.cs
- TimeZone.cs
- DeadLetterQueue.cs
- DynamicILGenerator.cs
- ProjectionCamera.cs
- XhtmlBasicValidationSummaryAdapter.cs
- DoubleAnimationBase.cs
- WhitespaceRule.cs
- CodeAttributeArgument.cs
- ConstantSlot.cs
- QuotaExceededException.cs
- CodeArrayIndexerExpression.cs
- BooleanConverter.cs
- LineGeometry.cs
- Timer.cs
- WebPartVerbCollection.cs
- WebFormsRootDesigner.cs
- StrokeSerializer.cs
- SystemIPAddressInformation.cs
- ReturnType.cs
- TextTreeRootTextBlock.cs
- IdentityValidationException.cs
- DataSetMappper.cs
- Wildcard.cs
- Baml6ConstructorInfo.cs
- httpapplicationstate.cs
- Rule.cs
- SqlDelegatedTransaction.cs
- WebPartsPersonalization.cs
- BitmapScalingModeValidation.cs
- DbMetaDataCollectionNames.cs
- SamlAssertion.cs
- FormViewUpdatedEventArgs.cs
- RelativeSource.cs
- CodeTypeMember.cs
- Membership.cs
- XmlSchemaIdentityConstraint.cs
- ModuleConfigurationInfo.cs
- CookieProtection.cs
- ObjectCloneHelper.cs
- StylusSystemGestureEventArgs.cs
- InternalsVisibleToAttribute.cs
- RadioButtonAutomationPeer.cs
- InputProcessorProfiles.cs
- RegexCompiler.cs
- RuleInfoComparer.cs
- ImplicitInputBrush.cs
- ToolboxCategory.cs
- NonceCache.cs
- DocumentsTrace.cs
- XmlStreamStore.cs
- InternalDispatchObject.cs
- CommandConverter.cs
- ProfilePropertySettingsCollection.cs
- ColumnBinding.cs
- MetadataCacheItem.cs
- StringOutput.cs
- Vector3DCollectionValueSerializer.cs
- ArithmeticException.cs
- AnimationTimeline.cs