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
- UsernameTokenFactoryCredential.cs
- RuleSetDialog.Designer.cs
- PropertyGeneratedEventArgs.cs
- EntityDesignerDataSourceView.cs
- DefaultSection.cs
- TcpHostedTransportConfiguration.cs
- WmlSelectionListAdapter.cs
- DependencyObjectPropertyDescriptor.cs
- DataGridViewComboBoxColumn.cs
- OdbcConnectionOpen.cs
- FixedSOMTableCell.cs
- NameValuePermission.cs
- ReachPrintTicketSerializer.cs
- CapiSymmetricAlgorithm.cs
- BindableTemplateBuilder.cs
- AttachedPropertyMethodSelector.cs
- MessageQueuePermissionAttribute.cs
- ReadOnlyDataSourceView.cs
- X500Name.cs
- NetStream.cs
- HttpRequest.cs
- DesignerActionHeaderItem.cs
- RbTree.cs
- DropSource.cs
- SerializationSectionGroup.cs
- OdbcConnectionHandle.cs
- AmbientProperties.cs
- ReliabilityContractAttribute.cs
- SystemIPGlobalStatistics.cs
- ToolStripItemClickedEventArgs.cs
- Rotation3DAnimation.cs
- DiscoveryClientProtocol.cs
- GradientSpreadMethodValidation.cs
- HttpInputStream.cs
- MutexSecurity.cs
- FileDialog.cs
- ISAPIRuntime.cs
- XmlSchemaCompilationSettings.cs
- DbConnectionHelper.cs
- FixedStringLookup.cs
- XmlSchemaAny.cs
- ExtendedPropertyDescriptor.cs
- GlyphRun.cs
- XmlElementCollection.cs
- Compilation.cs
- RsaKeyIdentifierClause.cs
- PresentationAppDomainManager.cs
- XmlArrayItemAttributes.cs
- ExtentCqlBlock.cs
- CanonicalFontFamilyReference.cs
- TextElementEditingBehaviorAttribute.cs
- UrlAuthorizationModule.cs
- CertificateManager.cs
- AnnotationAuthorChangedEventArgs.cs
- UseLicense.cs
- DirectoryLocalQuery.cs
- FixUpCollection.cs
- mansign.cs
- StringResourceManager.cs
- FrameworkElementAutomationPeer.cs
- COM2PropertyDescriptor.cs
- InboundActivityHelper.cs
- ContainerCodeDomSerializer.cs
- login.cs
- XmlAttributes.cs
- PrinterResolution.cs
- CultureSpecificCharacterBufferRange.cs
- FormatException.cs
- MessagePropertyDescriptionCollection.cs
- ServiceModelEnumValidator.cs
- WSUtilitySpecificationVersion.cs
- PropertyManager.cs
- DbgUtil.cs
- JsonByteArrayDataContract.cs
- FileSystemWatcher.cs
- SchemaElementLookUpTable.cs
- COM2ExtendedBrowsingHandler.cs
- TemplateBindingExtension.cs
- SystemIPInterfaceProperties.cs
- XmlDataDocument.cs
- HttpClientCertificate.cs
- WebControl.cs
- SettingsPropertyWrongTypeException.cs
- HintTextMaxWidthConverter.cs
- DataTableTypeConverter.cs
- BitmapEffectRenderDataResource.cs
- AttributeCollection.cs
- PositiveTimeSpanValidatorAttribute.cs
- ObjectParameter.cs
- ControlBuilder.cs
- DataRelationCollection.cs
- PropertyTabAttribute.cs
- ToolStripOverflow.cs
- MimeMapping.cs
- UnionCqlBlock.cs
- ConfigurationValidatorBase.cs
- HtmlTableRow.cs
- Vector3dCollection.cs
- XmlDataSourceNodeDescriptor.cs
- JoinGraph.cs