Code:
/ FX-1434 / FX-1434 / 1.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
- WorkflowMarkupElementEventArgs.cs
- PrintDialog.cs
- BaseDataList.cs
- CustomTypeDescriptor.cs
- HtmlTernaryTree.cs
- TraceSection.cs
- WebHttpSecurity.cs
- StringExpressionSet.cs
- OperandQuery.cs
- SoapIncludeAttribute.cs
- MetadataReference.cs
- InspectionWorker.cs
- StateDesigner.LayoutSelectionGlyph.cs
- DefaultProxySection.cs
- ThreadWorkerController.cs
- TransactionOptions.cs
- ConnectionModeReader.cs
- Visual3DCollection.cs
- Graphics.cs
- ProcessThread.cs
- XmlJsonWriter.cs
- DatatypeImplementation.cs
- TimeIntervalCollection.cs
- TdsParserSafeHandles.cs
- UIElementIsland.cs
- TimeSpanStorage.cs
- HScrollBar.cs
- DocumentPageViewAutomationPeer.cs
- DiscoveryReference.cs
- Bezier.cs
- UnsignedPublishLicense.cs
- InvalidAsynchronousStateException.cs
- ActivityExecutionContextCollection.cs
- PromptBuilder.cs
- NominalTypeEliminator.cs
- ResourceWriter.cs
- GorillaCodec.cs
- ManagementNamedValueCollection.cs
- LocatorPartList.cs
- WindowsStartMenu.cs
- FixUp.cs
- Border.cs
- ManagedWndProcTracker.cs
- XmlEncodedRawTextWriter.cs
- ClrProviderManifest.cs
- FileEnumerator.cs
- ApplicationSettingsBase.cs
- ClientBuildManagerCallback.cs
- MatrixStack.cs
- AutoGeneratedFieldProperties.cs
- IPAddress.cs
- CommandHelpers.cs
- Thickness.cs
- ReferenceEqualityComparer.cs
- ShapeTypeface.cs
- RMEnrollmentPage3.cs
- StringPropertyBuilder.cs
- VerticalAlignConverter.cs
- BitmapCodecInfo.cs
- ConditionalBranch.cs
- EntityDataSourceStatementEditor.cs
- PerfCounters.cs
- PlatformCulture.cs
- PersonalizationProviderHelper.cs
- PropertyTab.cs
- GPStream.cs
- ParameterCollection.cs
- ScrollProperties.cs
- ConfigurationLocationCollection.cs
- PerformanceCounterPermissionAttribute.cs
- DataGridViewCellEventArgs.cs
- CodeGeneratorOptions.cs
- ColumnMapProcessor.cs
- SystemIPInterfaceStatistics.cs
- ThicknessAnimationUsingKeyFrames.cs
- XmlSchemaInfo.cs
- FontStretch.cs
- LocatorPartList.cs
- CatchBlock.cs
- CompilerCollection.cs
- CryptoApi.cs
- ResXBuildProvider.cs
- RelatedEnd.cs
- ActiveXSite.cs
- NullReferenceException.cs
- EncoderParameters.cs
- GregorianCalendar.cs
- OleDbParameterCollection.cs
- EpmHelper.cs
- SoapIncludeAttribute.cs
- ListItemCollection.cs
- HwndAppCommandInputProvider.cs
- Int64Converter.cs
- XsltSettings.cs
- ImageDrawing.cs
- SqlNodeAnnotation.cs
- ResourceContainer.cs
- ArrayExtension.cs
- ParserStreamGeometryContext.cs
- JavaScriptString.cs