Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / ApplicationFileParser.cs / 1 / 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 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));
}
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _Semaphore.cs
- AutomationPatternInfo.cs
- InheritablePropertyChangeInfo.cs
- ComboBoxItem.cs
- Table.cs
- BuilderInfo.cs
- EndEvent.cs
- CustomAttributeFormatException.cs
- ZipIOLocalFileHeader.cs
- MethodRental.cs
- PanelDesigner.cs
- ServiceModelActivity.cs
- FrameworkElement.cs
- DeadCharTextComposition.cs
- ScriptingAuthenticationServiceSection.cs
- GridEntry.cs
- StructuredType.cs
- ExcludePathInfo.cs
- SettingsBindableAttribute.cs
- DataObjectEventArgs.cs
- ToolboxBitmapAttribute.cs
- CodeThrowExceptionStatement.cs
- TextProviderWrapper.cs
- DesignerForm.cs
- VectorAnimationBase.cs
- TitleStyle.cs
- RequestDescription.cs
- NavigationCommands.cs
- XmlSchemaAnnotated.cs
- StackOverflowException.cs
- ListView.cs
- Table.cs
- WebEvents.cs
- XhtmlBasicTextViewAdapter.cs
- MulticastDelegate.cs
- ExtentCqlBlock.cs
- Size3D.cs
- Component.cs
- RC2CryptoServiceProvider.cs
- ContextMenuStripGroup.cs
- DesignerRegionCollection.cs
- Boolean.cs
- MailHeaderInfo.cs
- HttpClientCertificate.cs
- X509Extension.cs
- Journaling.cs
- AudioFormatConverter.cs
- InputScopeAttribute.cs
- CodeCompiler.cs
- Decimal.cs
- AvTraceFormat.cs
- CompressedStack.cs
- DetailsViewUpdateEventArgs.cs
- ArglessEventHandlerProxy.cs
- SQLString.cs
- DoubleAnimation.cs
- XmlCustomFormatter.cs
- CodeMemberProperty.cs
- PeerContact.cs
- HttpCookieCollection.cs
- CodeIndexerExpression.cs
- MetadataFile.cs
- ComponentEditorPage.cs
- ToolStripDesignerAvailabilityAttribute.cs
- UnsupportedPolicyOptionsException.cs
- CounterSample.cs
- New.cs
- ListViewCancelEventArgs.cs
- XmlTypeMapping.cs
- GrammarBuilderPhrase.cs
- SelectManyQueryOperator.cs
- TextDecorationUnitValidation.cs
- TimeManager.cs
- WebControlParameterProxy.cs
- ProtocolImporter.cs
- DocumentViewerBaseAutomationPeer.cs
- FormatConvertedBitmap.cs
- ExpressionVisitor.cs
- CancellationTokenSource.cs
- HTMLTagNameToTypeMapper.cs
- Matrix.cs
- FileDialogPermission.cs
- CodeArrayIndexerExpression.cs
- InvokeHandlers.cs
- DefaultBinder.cs
- MasterPageCodeDomTreeGenerator.cs
- SoapHeaderAttribute.cs
- MeasureData.cs
- SHA1Managed.cs
- GridView.cs
- ConstraintCollection.cs
- DataObjectMethodAttribute.cs
- RemotingConfiguration.cs
- FontStyleConverter.cs
- FullTextState.cs
- PeerInvitationResponse.cs
- PartitionerQueryOperator.cs
- IncrementalHitTester.cs
- XPathScanner.cs
- ObjectToken.cs