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
- OledbConnectionStringbuilder.cs
- storagemappingitemcollection.viewdictionary.cs
- BooleanFunctions.cs
- ImageSource.cs
- DecoderReplacementFallback.cs
- SqlTransaction.cs
- COM2ExtendedTypeConverter.cs
- MenuAdapter.cs
- SettingsSavedEventArgs.cs
- RequiredFieldValidator.cs
- ValueProviderWrapper.cs
- Socket.cs
- RectConverter.cs
- XslNumber.cs
- HttpRuntime.cs
- TimerElapsedEvenArgs.cs
- Unit.cs
- EditorPartCollection.cs
- XmlSchemaSequence.cs
- XmlException.cs
- PropertyTab.cs
- IssuedTokenParametersElement.cs
- FirstMatchCodeGroup.cs
- OleDbConnectionInternal.cs
- TextWriter.cs
- Parser.cs
- WindowsFormsHostAutomationPeer.cs
- ObservableCollection.cs
- ActivityExecutionFilter.cs
- WindowsListBox.cs
- DbUpdateCommandTree.cs
- Object.cs
- FormsIdentity.cs
- DrawingVisual.cs
- WizardPanel.cs
- CompensationDesigner.cs
- HtmlWindowCollection.cs
- GAC.cs
- BuildManager.cs
- SqlXml.cs
- Rect.cs
- HwndAppCommandInputProvider.cs
- BasicKeyConstraint.cs
- TraceListener.cs
- EventMappingSettingsCollection.cs
- StrokeRenderer.cs
- TextClipboardData.cs
- CachedTypeface.cs
- MetadataArtifactLoaderFile.cs
- CommonGetThemePartSize.cs
- XmlNodeReader.cs
- ReachSerializableProperties.cs
- DurableDispatcherAddressingFault.cs
- LZCodec.cs
- EntityAdapter.cs
- MiniParameterInfo.cs
- SocketPermission.cs
- BehaviorEditorPart.cs
- AQNBuilder.cs
- UnsafeNativeMethods.cs
- CqlErrorHelper.cs
- ImageDrawing.cs
- Win32.cs
- ValueChangedEventManager.cs
- CodeTypeOfExpression.cs
- TextMarkerSource.cs
- Crc32.cs
- EventInfo.cs
- ContextDataSourceContextData.cs
- AttachedProperty.cs
- ExpressionVisitor.cs
- CodeTypeParameter.cs
- DefinitionBase.cs
- LockCookie.cs
- RuntimeTransactionHandle.cs
- CuspData.cs
- FrameworkReadOnlyPropertyMetadata.cs
- EntityContainerRelationshipSetEnd.cs
- ResourceBinder.cs
- DefaultProxySection.cs
- WebPartsSection.cs
- NativeMethods.cs
- FilterEventArgs.cs
- Crypto.cs
- ProfilePropertySettingsCollection.cs
- BamlRecordReader.cs
- XmlBinaryReader.cs
- Style.cs
- EventArgs.cs
- ModelUtilities.cs
- QueryOutputWriter.cs
- CellRelation.cs
- RangeBaseAutomationPeer.cs
- SoapMessage.cs
- DLinqTableProvider.cs
- ParallelTimeline.cs
- InvokeCompletedEventArgs.cs
- GeneralTransform3DGroup.cs
- EntityContainerRelationshipSet.cs
- ScriptManager.cs