From 279b084f25719f1c161dd0b553b4adfc5edd50b1 Mon Sep 17 00:00:00 2001 From: Matt Ward Date: Thu, 14 Jun 2018 12:45:32 +0100 Subject: [PATCH] [Core] Deprecate obsolete methods in SystemAssemblyService The following methods are obsolete: ContainsReferenceToSystemRuntime ContainsReferenceToSystemRuntimeAsync The RequiresFacadeAssemblies methods should be used instead since these support checking for .NET Standard. --- .../MonoDevelop.Core.Assemblies/SystemAssemblyService.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/SystemAssemblyService.cs b/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/SystemAssemblyService.cs index 6f8e4f90548..0b7ea27c378 100644 --- a/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/SystemAssemblyService.cs +++ b/main/src/core/MonoDevelop.Core/MonoDevelop.Core.Assemblies/SystemAssemblyService.cs @@ -490,6 +490,8 @@ static bool RequiresFacadeAssembliesInternal (string fileName) } static object referenceLock = new object (); + + [Obsolete ("Use RequiresFacadeAssemblies (string fileName)")] public static bool ContainsReferenceToSystemRuntime (string fileName) { lock (referenceLock) { @@ -498,6 +500,8 @@ public static bool ContainsReferenceToSystemRuntime (string fileName) } static SemaphoreSlim referenceLockAsync = new SemaphoreSlim (1, 1); + + [Obsolete ("Use RequiresFacadeAssembliesAsync (string fileName)")] public static async System.Threading.Tasks.Task ContainsReferenceToSystemRuntimeAsync (string filename) { try {