Code:
/ DotNET / DotNET / 8.0 / untmp / Orcas / RTM / ndp / fx / src / xsp / System / Web / Extensions / ui / AppLevelCompilationSectionCache.cs / 1 / AppLevelCompilationSectionCache.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.UI { using System; using System.Configuration; using System.Security; using System.Security.Permissions; using System.Web.Configuration; // The compilation section can be defined below the application level, but ScriptManager only considers the // application-level debug setting. internal sealed class AppLevelCompilationSectionCache : ICompilationSection { private static readonly AppLevelCompilationSectionCache _instance = new AppLevelCompilationSectionCache(); // Value is cached statically, because AppLevelCompilationSectionCache is a Singleton. private bool? _debug; private AppLevelCompilationSectionCache() { } public static AppLevelCompilationSectionCache Instance { get { return _instance; } } public bool Debug { get { if (_debug == null) { _debug = GetDebugFromConfig(); } return _debug.Value; } } [ ConfigurationPermission(SecurityAction.Assert, Unrestricted = true), SecurityCritical(), SecurityTreatAsSafe(), ] private static bool GetDebugFromConfig() { CompilationSection section = (CompilationSection)WebConfigurationManager.GetWebApplicationSection("system.web/compilation"); return section.Debug; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- translator.cs
- EventsTab.cs
- ChildTable.cs
- DriveInfo.cs
- DesignerSerializationOptionsAttribute.cs
- SqlBulkCopy.cs
- StickyNoteHelper.cs
- UnsafeNativeMethods.cs
- NativeMethods.cs
- ParameterToken.cs
- CommandHelper.cs
- ExtensionDataObject.cs
- WebInvokeAttribute.cs
- MemoryStream.cs
- ForeignKeyConstraint.cs
- InternalBase.cs
- WindowsTab.cs
- InternalPolicyElement.cs
- SoapReflectionImporter.cs
- EdmValidator.cs
- MetricEntry.cs
- Storyboard.cs
- ResolveCriteriaApril2005.cs
- FillErrorEventArgs.cs
- WinEventQueueItem.cs
- CustomAttributeFormatException.cs
- TabControlAutomationPeer.cs
- DynamicDataRoute.cs
- PropertyMapper.cs
- DbParameterCollectionHelper.cs
- BufferedWebEventProvider.cs
- Authorization.cs
- SimpleExpression.cs
- Constraint.cs
- SchemaMerger.cs
- DataSourceCache.cs
- MobileCapabilities.cs
- HtmlInputHidden.cs
- CaseStatement.cs
- ConnectionPoint.cs
- SymbolTable.cs
- _SSPISessionCache.cs
- TypeLoadException.cs
- NetworkStream.cs
- CompilerScope.cs
- SoapObjectReader.cs
- ScrollBarAutomationPeer.cs
- DBParameter.cs
- UnsafeNativeMethods.cs
- OdbcError.cs
- DrawingAttributesDefaultValueFactory.cs
- SqlDataSourceFilteringEventArgs.cs
- SrgsRuleRef.cs
- TemplateAction.cs
- RedirectionProxy.cs
- ReachDocumentReferenceSerializerAsync.cs
- SqlRowUpdatingEvent.cs
- ImportedNamespaceContextItem.cs
- GridSplitter.cs
- ServiceOperationParameter.cs
- EmptyEnumerator.cs
- FamilyCollection.cs
- VSWCFServiceContractGenerator.cs
- EntityTypeEmitter.cs
- RedistVersionInfo.cs
- SubpageParaClient.cs
- TimeManager.cs
- NetworkInformationException.cs
- DataListItemEventArgs.cs
- CodeDomConfigurationHandler.cs
- MasterPageCodeDomTreeGenerator.cs
- PropertyGridView.cs
- RowsCopiedEventArgs.cs
- CodeDirectoryCompiler.cs
- EditorZoneBase.cs
- EmptyElement.cs
- ScrollProperties.cs
- ItemsChangedEventArgs.cs
- SqlCrossApplyToCrossJoin.cs
- CqlQuery.cs
- RijndaelManaged.cs
- FontStretches.cs
- QilVisitor.cs
- sitestring.cs
- MarkupWriter.cs
- CheckBox.cs
- DbConnectionFactory.cs
- BeginStoryboard.cs
- ChtmlTextWriter.cs
- CapabilitiesState.cs
- SqlProviderManifest.cs
- LongTypeConverter.cs
- ClientBuildManager.cs
- LineServicesCallbacks.cs
- TypedOperationInfo.cs
- parserscommon.cs
- SafeCryptContextHandle.cs
- FormClosingEvent.cs
- AutomationPatternInfo.cs
- UserInitiatedRoutedEventPermissionAttribute.cs