Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / ndp / fx / src / xsp / System / Web / Compilation / PageBuildProvider.cs / 1 / PageBuildProvider.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.Configuration;
using System.Web.Util;
using System.Web.UI;
[BuildProviderAppliesTo(BuildProviderAppliesTo.Web)]
internal class PageBuildProvider: TemplateControlBuildProvider {
internal override DependencyParser CreateDependencyParser() {
return new PageDependencyParser();
}
protected override TemplateParser CreateParser() {
return new PageParser();
}
internal override BaseCodeDomTreeGenerator CreateCodeDomTreeGenerator(TemplateParser parser) {
return new PageCodeDomTreeGenerator((PageParser)parser);
}
internal override BuildResultNoCompileTemplateControl CreateNoCompileBuildResult() {
return new BuildResultNoCompilePage(Parser.BaseType, Parser);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
//------------------------------------------------------------------------------
//
// 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.Configuration;
using System.Web.Util;
using System.Web.UI;
[BuildProviderAppliesTo(BuildProviderAppliesTo.Web)]
internal class PageBuildProvider: TemplateControlBuildProvider {
internal override DependencyParser CreateDependencyParser() {
return new PageDependencyParser();
}
protected override TemplateParser CreateParser() {
return new PageParser();
}
internal override BaseCodeDomTreeGenerator CreateCodeDomTreeGenerator(TemplateParser parser) {
return new PageCodeDomTreeGenerator((PageParser)parser);
}
internal override BuildResultNoCompileTemplateControl CreateNoCompileBuildResult() {
return new BuildResultNoCompilePage(Parser.BaseType, Parser);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
// Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DateTimeConverter2.cs
- AttributeData.cs
- FixedSOMTable.cs
- WebPartEditorOkVerb.cs
- StartUpEventArgs.cs
- BeginEvent.cs
- UnsignedPublishLicense.cs
- DesignTableCollection.cs
- WebPartDescriptionCollection.cs
- TextDocumentView.cs
- ForeignConstraint.cs
- ConfigXmlSignificantWhitespace.cs
- Animatable.cs
- ExceptionUtil.cs
- PhysicalOps.cs
- TdsEnums.cs
- safex509handles.cs
- AVElementHelper.cs
- SqlPersonalizationProvider.cs
- ListControlBoundActionList.cs
- EntityException.cs
- ButtonChrome.cs
- FontResourceCache.cs
- WebBaseEventKeyComparer.cs
- ActivityPreviewDesigner.cs
- IdentityModelStringsVersion1.cs
- FontResourceCache.cs
- PersonalizationStateInfoCollection.cs
- BinaryNode.cs
- XmlWrappingWriter.cs
- ExpandSegment.cs
- CodeAttributeDeclarationCollection.cs
- PointAnimation.cs
- GeneralTransform.cs
- TextServicesLoader.cs
- DesignerCommandAdapter.cs
- WebPartChrome.cs
- DecoderNLS.cs
- DataErrorValidationRule.cs
- Decimal.cs
- ChannelReliableSession.cs
- MultiPageTextView.cs
- BidOverLoads.cs
- WebPartUserCapability.cs
- SchemaTableOptionalColumn.cs
- NavigateEvent.cs
- VerticalAlignConverter.cs
- RetrieveVirtualItemEventArgs.cs
- SQLInt64.cs
- ThemeableAttribute.cs
- DrawingAttributes.cs
- ChannelCacheSettings.cs
- ConfigurationPropertyAttribute.cs
- SizeKeyFrameCollection.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- SingleResultAttribute.cs
- Stylesheet.cs
- ProfilePropertyNameValidator.cs
- Executor.cs
- GridLength.cs
- SqlRowUpdatedEvent.cs
- SystemDropShadowChrome.cs
- CancelEventArgs.cs
- ComponentResourceManager.cs
- AppLevelCompilationSectionCache.cs
- OutputCacheProfileCollection.cs
- ControlCodeDomSerializer.cs
- ADConnectionHelper.cs
- PartialTrustValidationBehavior.cs
- DataRelationCollection.cs
- FontEmbeddingManager.cs
- ComplexPropertyEntry.cs
- WaitHandle.cs
- ChildTable.cs
- OleDbError.cs
- ImageButton.cs
- HybridWebProxyFinder.cs
- AsyncCompletedEventArgs.cs
- ConstraintStruct.cs
- nulltextnavigator.cs
- KeyInterop.cs
- AttributeTableBuilder.cs
- WebZone.cs
- _ConnectOverlappedAsyncResult.cs
- WhiteSpaceTrimStringConverter.cs
- ComponentResourceManager.cs
- TreeNodeCollection.cs
- CheckBoxFlatAdapter.cs
- SerialPort.cs
- CoTaskMemHandle.cs
- ListViewGroupCollectionEditor.cs
- ClientFormsAuthenticationCredentials.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs
- GridViewCancelEditEventArgs.cs
- CheckableControlBaseAdapter.cs
- HostingEnvironment.cs
- DataGridColumn.cs
- XmlRawWriterWrapper.cs
- XmlElementAttribute.cs
- DateTimeConstantAttribute.cs