Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / ApplicationFileParser.cs / 1503810 / ApplicationFileParser.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
/*
* Implements the ASP.NET template parser
*
* Copyright (c) 1998 Microsoft Corporation
*/
namespace System.Web.UI {
using System;
using System.Collections;
using System.IO;
using System.Web.Util;
using System.Web.Compilation;
using Debug=System.Web.Util.Debug;
/*
* Parser for global.asax files
*/
internal sealed class ApplicationFileParser : TemplateParser {
internal ApplicationFileParser() {}
internal override Type DefaultBaseType { get { return PageParser.DefaultApplicationBaseType ?? typeof(System.Web.HttpApplication); } }
internal override bool FApplicationFile { get { return true; } }
internal const string defaultDirectiveName = "application";
internal override string DefaultDirectiveName {
get { return defaultDirectiveName; }
}
internal override void CheckObjectTagScope(ref ObjectTagScope scope) {
// Map the default scope to AppInstance
if (scope == ObjectTagScope.Default)
scope = ObjectTagScope.AppInstance;
// Check for invalid scopes
if (scope == ObjectTagScope.Page) {
throw new HttpException(
SR.GetString(SR.Page_scope_in_global_asax));
}
}
}
}
// 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
- MediaTimeline.cs
- Exception.cs
- SessionEndedEventArgs.cs
- TimeSpanFormat.cs
- TransformDescriptor.cs
- AppDomainUnloadedException.cs
- HwndHostAutomationPeer.cs
- CodeCommentStatementCollection.cs
- WebServiceFault.cs
- StringFunctions.cs
- ControlCommandSet.cs
- ErrorFormatter.cs
- ComboBoxRenderer.cs
- VerticalAlignConverter.cs
- BitmapEditor.cs
- XmlTypeAttribute.cs
- SolidColorBrush.cs
- Monitor.cs
- XhtmlBasicValidationSummaryAdapter.cs
- Selection.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- CSharpCodeProvider.cs
- DocumentApplicationState.cs
- TabPageDesigner.cs
- WindowsPrincipal.cs
- XmlSchemaSimpleType.cs
- MobileErrorInfo.cs
- SelectionPatternIdentifiers.cs
- RequestCacheValidator.cs
- MetadataArtifactLoader.cs
- DataObjectCopyingEventArgs.cs
- GeneralTransform3DGroup.cs
- EntityProxyTypeInfo.cs
- TrackingProfile.cs
- ByteFacetDescriptionElement.cs
- InternalMappingException.cs
- SqlDependencyUtils.cs
- InstanceCompleteException.cs
- BaseComponentEditor.cs
- WsdlImporterElementCollection.cs
- GridView.cs
- ResourcePermissionBase.cs
- ApplicationFileParser.cs
- HostingEnvironmentSection.cs
- CurrentChangedEventManager.cs
- Deserializer.cs
- SkipStoryboardToFill.cs
- SoapHeader.cs
- ITreeGenerator.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- IncrementalCompileAnalyzer.cs
- ManipulationPivot.cs
- HttpConfigurationSystem.cs
- RowTypePropertyElement.cs
- Matrix.cs
- OdbcConnectionFactory.cs
- UIElementParagraph.cs
- HttpCookieCollection.cs
- PartialCachingAttribute.cs
- WriteStateInfoBase.cs
- PropertyInformation.cs
- ExpressionPrinter.cs
- DataServiceProcessingPipeline.cs
- DynamicDocumentPaginator.cs
- VisualTarget.cs
- AsymmetricSignatureFormatter.cs
- Suspend.cs
- StorageAssociationTypeMapping.cs
- VectorKeyFrameCollection.cs
- FontFamily.cs
- StreamGeometryContext.cs
- QilInvokeLateBound.cs
- ScrollContentPresenter.cs
- DbConnectionPoolIdentity.cs
- LogLogRecordEnumerator.cs
- SectionInformation.cs
- TextWriterTraceListener.cs
- ImplicitInputBrush.cs
- WpfWebRequestHelper.cs
- PrivilegedConfigurationManager.cs
- Events.cs
- XmlAttributeCollection.cs
- CaretElement.cs
- ResumeStoryboard.cs
- SystemIPAddressInformation.cs
- SchemaInfo.cs
- FontDriver.cs
- AsyncParams.cs
- SmiSettersStream.cs
- XmlNamespaceDeclarationsAttribute.cs
- DynamicDataManager.cs
- codemethodreferenceexpression.cs
- MsmqIntegrationProcessProtocolHandler.cs
- CommentEmitter.cs
- XmlCodeExporter.cs
- Pts.cs
- _UriSyntax.cs
- LinqDataView.cs
- Convert.cs
- DBSchemaRow.cs