f3e3aab35a
Former-commit-id: 9c2cb47f45fa221e661ab616387c9cda183f283d
44 lines
1.4 KiB
C#
44 lines
1.4 KiB
C#
///------------------------------------------------------------------------------
|
|
/// <copyright file="CLRConfig.cs" company="Microsoft">
|
|
/// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
/// </copyright>
|
|
///
|
|
/// <owner>gpaperin</owner>
|
|
///------------------------------------------------------------------------------
|
|
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.Versioning;
|
|
using System.Runtime.InteropServices;
|
|
using System.Security;
|
|
|
|
namespace System {
|
|
/// <summary>
|
|
/// For now, this class should be the central point to collect all managed declarations
|
|
/// of native functions designed to expose config switches.
|
|
/// In Dev11 M2.2 we will redesign this class to expose CLRConfig from within the CLR
|
|
/// and refactor managed Fx code to access all compat switches through here.
|
|
/// </summary>
|
|
[FriendAccessAllowed]
|
|
internal class CLRConfig {
|
|
|
|
[FriendAccessAllowed]
|
|
[System.Security.SecurityCritical]
|
|
[ResourceExposure(ResourceScope.None)]
|
|
[SuppressUnmanagedCodeSecurity]
|
|
internal static bool CheckLegacyManagedDeflateStream()
|
|
{
|
|
return false;
|
|
}
|
|
|
|
[System.Security.SecurityCritical]
|
|
[ResourceExposure(ResourceScope.None)]
|
|
[SuppressUnmanagedCodeSecurity]
|
|
[MethodImplAttribute(MethodImplOptions.InternalCall)]
|
|
extern internal static bool CheckThrowUnobservedTaskExceptions();
|
|
|
|
} // internal class CLRConfig
|
|
|
|
} // namespace System
|
|
|
|
// file CLRConfig
|