Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Compilation / MasterPageBuildProvider.cs / 1305376 / MasterPageBuildProvider.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.Compilation {
using System;
using System.Web.Configuration;
using System.Web.UI;
[BuildProviderAppliesTo(BuildProviderAppliesTo.Code | BuildProviderAppliesTo.Web)]
internal class MasterPageBuildProvider: UserControlBuildProvider {
internal override DependencyParser CreateDependencyParser() {
return new MasterPageDependencyParser();
}
protected override TemplateParser CreateParser() {
return new MasterPageParser();
}
internal override BaseCodeDomTreeGenerator CreateCodeDomTreeGenerator(TemplateParser parser) {
return new MasterPageCodeDomTreeGenerator((MasterPageParser)parser);
}
internal override BuildResultNoCompileTemplateControl CreateNoCompileBuildResult() {
return new BuildResultNoCompileMasterPage(Parser.BaseType, Parser);
}
}
}
// 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.Web.Configuration;
using System.Web.UI;
[BuildProviderAppliesTo(BuildProviderAppliesTo.Code | BuildProviderAppliesTo.Web)]
internal class MasterPageBuildProvider: UserControlBuildProvider {
internal override DependencyParser CreateDependencyParser() {
return new MasterPageDependencyParser();
}
protected override TemplateParser CreateParser() {
return new MasterPageParser();
}
internal override BaseCodeDomTreeGenerator CreateCodeDomTreeGenerator(TemplateParser parser) {
return new MasterPageCodeDomTreeGenerator((MasterPageParser)parser);
}
internal override BuildResultNoCompileTemplateControl CreateNoCompileBuildResult() {
return new BuildResultNoCompileMasterPage(Parser.BaseType, Parser);
}
}
}
// 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
- CompilerState.cs
- AssemblyName.cs
- CollectionView.cs
- MimeWriter.cs
- ListViewItem.cs
- DodSequenceMerge.cs
- VersionedStreamOwner.cs
- MessageHeaderT.cs
- HttpRawResponse.cs
- X509CertificateClaimSet.cs
- AppearanceEditorPart.cs
- IndexerHelper.cs
- RemotingConfiguration.cs
- XmlCustomFormatter.cs
- Int32RectValueSerializer.cs
- Vector3DCollectionValueSerializer.cs
- PageThemeCodeDomTreeGenerator.cs
- GridItemPatternIdentifiers.cs
- RadioButtonStandardAdapter.cs
- DataGridViewControlCollection.cs
- SqlParameterCollection.cs
- ImpersonateTokenRef.cs
- StreamUpgradeBindingElement.cs
- DashStyle.cs
- SvcMapFileLoader.cs
- ThrowOnMultipleAssignment.cs
- MouseDevice.cs
- TableItemPattern.cs
- HttpListenerRequest.cs
- WebProxyScriptElement.cs
- EventLogEntry.cs
- TypeDescriptionProviderAttribute.cs
- DataGridViewRowDividerDoubleClickEventArgs.cs
- httpapplicationstate.cs
- SelectionWordBreaker.cs
- GroupItem.cs
- ContextItem.cs
- PeerTransportSecurityElement.cs
- CopyNodeSetAction.cs
- SqlDataRecord.cs
- PropertyChangedEventArgs.cs
- Misc.cs
- AttributeCollection.cs
- ExpressionPrefixAttribute.cs
- ItemChangedEventArgs.cs
- RoutedUICommand.cs
- XmlSchemaAnnotation.cs
- PointKeyFrameCollection.cs
- Transactions.cs
- DisplayNameAttribute.cs
- SQLString.cs
- ConfigurationPropertyAttribute.cs
- Geometry.cs
- VSDExceptions.cs
- WebConfigurationFileMap.cs
- TextEndOfLine.cs
- TextBox.cs
- UnsafePeerToPeerMethods.cs
- DataSourceCache.cs
- StatusBarItem.cs
- NCryptSafeHandles.cs
- DesignerSerializerAttribute.cs
- CollectionViewProxy.cs
- XmlTextAttribute.cs
- HttpProfileBase.cs
- SimpleMailWebEventProvider.cs
- DbDataRecord.cs
- BitHelper.cs
- HebrewNumber.cs
- Control.cs
- PingOptions.cs
- IPGlobalProperties.cs
- CodeIndexerExpression.cs
- CharEnumerator.cs
- PolicyImporterElementCollection.cs
- UpDownBase.cs
- DataListCommandEventArgs.cs
- SqlDataSourceView.cs
- ThaiBuddhistCalendar.cs
- FtpCachePolicyElement.cs
- DataListDesigner.cs
- NonSerializedAttribute.cs
- ServiceDescriptionImporter.cs
- ProviderConnectionPointCollection.cs
- DataGridCaption.cs
- SamlEvidence.cs
- PackageStore.cs
- Dispatcher.cs
- WebPartZone.cs
- MruCache.cs
- WebPartHelpVerb.cs
- EventMappingSettings.cs
- Overlapped.cs
- URL.cs
- ChainOfDependencies.cs
- CompositeDispatchFormatter.cs
- EventLogger.cs
- SelectionBorderGlyph.cs
- DocumentEventArgs.cs
- DesignTimeType.cs