Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Extensions / UI / AppLevelCompilationSectionCache.cs / 1305376 / 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), SecuritySafeCritical(), ] 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- RequestUriProcessor.cs
- FixedSOMPageConstructor.cs
- StylusCollection.cs
- SoapHeader.cs
- HtmlTable.cs
- DataGridViewCellStyleChangedEventArgs.cs
- RectangleHotSpot.cs
- RelationshipDetailsRow.cs
- Panel.cs
- AttributeQuery.cs
- EntitySqlQueryCacheKey.cs
- ItemCheckEvent.cs
- WindowPatternIdentifiers.cs
- NumericUpDownAcceleration.cs
- Perspective.cs
- MimeTypeMapper.cs
- CharKeyFrameCollection.cs
- _HeaderInfoTable.cs
- StateWorkerRequest.cs
- AssemblyBuilder.cs
- ToolStripItemEventArgs.cs
- StartUpEventArgs.cs
- DesignerActionUIService.cs
- NumberFormatInfo.cs
- CloseSequenceResponse.cs
- TrackPointCollection.cs
- DataSetMappper.cs
- NTAccount.cs
- CacheModeValueSerializer.cs
- SymbolPair.cs
- _NegoStream.cs
- SystemWebSectionGroup.cs
- WebPartEditorOkVerb.cs
- UniqueContractNameValidationBehavior.cs
- SiteMapNodeCollection.cs
- XNodeSchemaApplier.cs
- XsdValidatingReader.cs
- CellPartitioner.cs
- FormViewModeEventArgs.cs
- ImageBrush.cs
- TrackingDataItemValue.cs
- LinkTarget.cs
- webclient.cs
- SymDocumentType.cs
- HelpKeywordAttribute.cs
- StreamGeometry.cs
- DBAsyncResult.cs
- RoleBoolean.cs
- DeviceContext2.cs
- FormsAuthentication.cs
- ObfuscationAttribute.cs
- HostedTransportConfigurationManager.cs
- DesignerVerbCollection.cs
- CollectionBase.cs
- ClipboardData.cs
- IsolatedStorage.cs
- RowsCopiedEventArgs.cs
- WebSysDisplayNameAttribute.cs
- WmlPanelAdapter.cs
- SchemaTypeEmitter.cs
- XPathNodeInfoAtom.cs
- EventItfInfo.cs
- SecureUICommand.cs
- CodeTypeParameterCollection.cs
- DllHostedComPlusServiceHost.cs
- JsonReader.cs
- SettingsProviderCollection.cs
- LineGeometry.cs
- XmlQuerySequence.cs
- ProcessHostConfigUtils.cs
- BinaryObjectInfo.cs
- PropertyToken.cs
- SqlEnums.cs
- ObservableDictionary.cs
- PropertyRef.cs
- EdmEntityTypeAttribute.cs
- TimerEventSubscriptionCollection.cs
- OutOfMemoryException.cs
- HTTPNotFoundHandler.cs
- PackWebRequest.cs
- DoubleAnimationBase.cs
- AllMembershipCondition.cs
- ToolBarButton.cs
- OutputCacheProfile.cs
- Graph.cs
- ProfileBuildProvider.cs
- XPathArrayIterator.cs
- RefreshPropertiesAttribute.cs
- GeneralTransform.cs
- DurableEnlistmentState.cs
- CustomLineCap.cs
- DataGridViewAutoSizeModeEventArgs.cs
- ConfigUtil.cs
- TaiwanCalendar.cs
- securitycriticaldata.cs
- RectangleGeometry.cs
- RC2.cs
- Lookup.cs
- ForceCopyBuildProvider.cs
- SRDisplayNameAttribute.cs