| File: System\Configuration\EmptyImpersonationContext.cs | Web Access |
| Project: src\runtime\src\libraries\System.Configuration.ConfigurationManager\src\System.Configuration.ConfigurationManager.csproj (System.Configuration.ConfigurationManager) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace System.Configuration { // Used in cases where the Host does not require impersonation. internal sealed class EmptyImpersonationContext : IDisposable { private static IDisposable s_emptyImpersonationContext; public void Dispose() { } internal static IDisposable GetStaticInstance() { return s_emptyImpersonationContext ??= new EmptyImpersonationContext(); } } }