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
- SQLGuidStorage.cs
- ListArgumentProvider.cs
- XPathNodePointer.cs
- PenContexts.cs
- TimelineGroup.cs
- WebPartMenuStyle.cs
- Model3DGroup.cs
- CriticalExceptions.cs
- DES.cs
- FixedHighlight.cs
- OleDbParameter.cs
- InteropBitmapSource.cs
- DataGridViewSortCompareEventArgs.cs
- LocalizationParserHooks.cs
- TypeGeneratedEventArgs.cs
- SecurityPolicySection.cs
- HtmlUtf8RawTextWriter.cs
- SqlDataSourceTableQuery.cs
- XmlSchemaSet.cs
- Configuration.cs
- XmlNamedNodeMap.cs
- DirectoryInfo.cs
- ImageListImage.cs
- FontSource.cs
- AutomationIdentifierGuids.cs
- FontCollection.cs
- ClipboardData.cs
- sortedlist.cs
- IisTraceListener.cs
- GroupBox.cs
- ValidationEventArgs.cs
- WebServiceTypeData.cs
- WorkflowApplicationUnloadedException.cs
- ObjectCache.cs
- Contracts.cs
- Identity.cs
- XmlFormatExtensionPrefixAttribute.cs
- RepeaterItem.cs
- ConnectionConsumerAttribute.cs
- SoapObjectReader.cs
- DbConnectionStringBuilder.cs
- WindowsRichEditRange.cs
- validationstate.cs
- BypassElementCollection.cs
- AncillaryOps.cs
- LogAppendAsyncResult.cs
- BindingExpression.cs
- Predicate.cs
- InterleavedZipPartStream.cs
- System.Data.OracleClient_BID.cs
- OdbcInfoMessageEvent.cs
- SelectionWordBreaker.cs
- DataGridViewElement.cs
- SiteMapNodeItem.cs
- ListViewItemMouseHoverEvent.cs
- AutomationFocusChangedEventArgs.cs
- Part.cs
- SpellerError.cs
- HtmlDocument.cs
- Cursor.cs
- HttpProtocolImporter.cs
- OdbcException.cs
- TextHintingModeValidation.cs
- WaitHandle.cs
- EncryptedData.cs
- ImageAttributes.cs
- Image.cs
- OleDbTransaction.cs
- Native.cs
- SystemColors.cs
- ParallelTimeline.cs
- HyperLinkStyle.cs
- _OSSOCK.cs
- Coordinator.cs
- SqlAliasesReferenced.cs
- FrameworkTextComposition.cs
- RuntimeEnvironment.cs
- PersonalizationAdministration.cs
- entitydatasourceentitysetnameconverter.cs
- TypeSource.cs
- Codec.cs
- GeometryConverter.cs
- XslNumber.cs
- ClientTarget.cs
- DataBoundControlParameterTarget.cs
- WindowsTitleBar.cs
- StatusStrip.cs
- EditorPart.cs
- GridViewCommandEventArgs.cs
- FeatureSupport.cs
- FixUp.cs
- TextEditorLists.cs
- Section.cs
- DataGridViewComboBoxColumn.cs
- StorageBasedPackageProperties.cs
- SynchronizationContext.cs
- NamespaceQuery.cs
- GeometryDrawing.cs
- DrawingGroupDrawingContext.cs
- PageParserFilter.cs