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
- LinkedList.cs
- XmlCDATASection.cs
- CommandPlan.cs
- ContentPropertyAttribute.cs
- ScalarType.cs
- ToolStripItemImageRenderEventArgs.cs
- TagNameToTypeMapper.cs
- ConfigurationLocation.cs
- TraceRecord.cs
- CodeMemberField.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- InternalCache.cs
- ConstraintCollection.cs
- ProviderCommandInfoUtils.cs
- ZoneIdentityPermission.cs
- ParameterCollection.cs
- HttpModule.cs
- OdbcError.cs
- WsiProfilesElement.cs
- ConditionalExpression.cs
- PngBitmapDecoder.cs
- PolyQuadraticBezierSegment.cs
- RenderOptions.cs
- SerializerWriterEventHandlers.cs
- X509Certificate2.cs
- Itemizer.cs
- DependencyPropertyAttribute.cs
- translator.cs
- DBConcurrencyException.cs
- CurrencyManager.cs
- SerializerDescriptor.cs
- SectionXmlInfo.cs
- ViewCellRelation.cs
- VectorConverter.cs
- EdmScalarPropertyAttribute.cs
- RuntimeEnvironment.cs
- KeyPressEvent.cs
- DataGridViewCellCancelEventArgs.cs
- RepeatBehaviorConverter.cs
- TypeGeneratedEventArgs.cs
- TimeoutHelper.cs
- AdapterDictionary.cs
- _SslSessionsCache.cs
- ViewPort3D.cs
- SupportsEventValidationAttribute.cs
- SerializationSectionGroup.cs
- LocatorGroup.cs
- CroppedBitmap.cs
- ArrayMergeHelper.cs
- AlternateViewCollection.cs
- WebPartConnectionsConnectVerb.cs
- UnsafeNativeMethods.cs
- AccessKeyManager.cs
- OptimalTextSource.cs
- JavaScriptObjectDeserializer.cs
- FixedPageProcessor.cs
- UnaryExpression.cs
- OleDbCommand.cs
- ReferenceService.cs
- SqlDeflator.cs
- ObservableCollectionDefaultValueFactory.cs
- ExtendedProperty.cs
- SettingsBase.cs
- QueryPageSettingsEventArgs.cs
- CrossAppDomainChannel.cs
- SqlServices.cs
- Constants.cs
- RuleSettings.cs
- XmlArrayItemAttributes.cs
- BitmapScalingModeValidation.cs
- PersonalizationDictionary.cs
- URLBuilder.cs
- WebBrowserProgressChangedEventHandler.cs
- DesignConnection.cs
- TracePayload.cs
- Span.cs
- QilTernary.cs
- Converter.cs
- SourceFileBuildProvider.cs
- FixedHighlight.cs
- X509RawDataKeyIdentifierClause.cs
- LostFocusEventManager.cs
- RelativeSource.cs
- StreamWriter.cs
- MissingMethodException.cs
- RtType.cs
- SiblingIterators.cs
- FieldMetadata.cs
- basenumberconverter.cs
- BrowserCapabilitiesCodeGenerator.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- FontSourceCollection.cs
- wmiprovider.cs
- DrawListViewItemEventArgs.cs
- RowCache.cs
- TerminatorSinks.cs
- HtmlInputText.cs
- FixedPage.cs
- DataGridViewCellStyleEditor.cs
- SamlAssertionKeyIdentifierClause.cs