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
- MultipartContentParser.cs
- LogWriteRestartAreaState.cs
- UriParserTemplates.cs
- MessageQueueCriteria.cs
- DataGridViewImageCell.cs
- SerializableReadOnlyDictionary.cs
- _BufferOffsetSize.cs
- PagedControl.cs
- BasicCellRelation.cs
- ResolveNextArgumentWorkItem.cs
- SystemFonts.cs
- CapabilitiesUse.cs
- TextReader.cs
- Crc32.cs
- XmlSchemaInclude.cs
- DataGridViewCellLinkedList.cs
- TransformedBitmap.cs
- ConfigXmlComment.cs
- StringDictionaryEditor.cs
- TextDecoration.cs
- TrailingSpaceComparer.cs
- DesignerWebPartChrome.cs
- LocalizabilityAttribute.cs
- DetectRunnableInstancesTask.cs
- KeyEvent.cs
- ReadOnlyKeyedCollection.cs
- PreProcessor.cs
- TraceHwndHost.cs
- DbXmlEnabledProviderManifest.cs
- dataSvcMapFileLoader.cs
- DbDataSourceEnumerator.cs
- SignatureGenerator.cs
- DateTimeValueSerializerContext.cs
- CompiledIdentityConstraint.cs
- SynchronizedCollection.cs
- Models.cs
- DataGridViewSelectedRowCollection.cs
- Graph.cs
- DeclaredTypeValidatorAttribute.cs
- SqlDataSourceEnumerator.cs
- HttpHandlerAction.cs
- MetadataProperty.cs
- XsdBuilder.cs
- ListView.cs
- CompilerResults.cs
- QilName.cs
- FastEncoderWindow.cs
- COAUTHIDENTITY.cs
- ProgressiveCrcCalculatingStream.cs
- ChangeBlockUndoRecord.cs
- DataObject.cs
- TrailingSpaceComparer.cs
- CorePropertiesFilter.cs
- HttpCacheVaryByContentEncodings.cs
- SqlDataSource.cs
- FontCollection.cs
- TableNameAttribute.cs
- SingleAnimationBase.cs
- PrintPageEvent.cs
- EditorZone.cs
- RSAPKCS1SignatureDeformatter.cs
- SQLInt32.cs
- MSAANativeProvider.cs
- Line.cs
- SpeakInfo.cs
- Task.cs
- NetworkInformationPermission.cs
- MetroSerializationManager.cs
- XmlSignificantWhitespace.cs
- FlowDocumentPageViewerAutomationPeer.cs
- ParameterDataSourceExpression.cs
- CodeSubDirectoriesCollection.cs
- PositiveTimeSpanValidatorAttribute.cs
- ExecutedRoutedEventArgs.cs
- LayoutSettings.cs
- StatusStrip.cs
- XmlSchemaCompilationSettings.cs
- Subtree.cs
- LongMinMaxAggregationOperator.cs
- ModuleConfigurationInfo.cs
- Queue.cs
- EncryptedType.cs
- ImageKeyConverter.cs
- MarkedHighlightComponent.cs
- MultiTouchSystemGestureLogic.cs
- NativeMethods.cs
- DispatchOperationRuntime.cs
- ObjectPersistData.cs
- RijndaelManaged.cs
- EventListenerClientSide.cs
- WebMethodAttribute.cs
- TypeConverterHelper.cs
- BinaryObjectWriter.cs
- DotAtomReader.cs
- ValueUtilsSmi.cs
- CngProperty.cs
- TraceFilter.cs
- ComponentRenameEvent.cs
- ListItemCollection.cs
- DurationConverter.cs