From d8164f72bb6a7d43844a39a6a26fbd93628d8a3c Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Feb 2026 09:55:31 +0000 Subject: [PATCH 1/3] Initial plan From 412c992de2eea9d0cf67387730f3fa19fd473286 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Feb 2026 09:57:19 +0000 Subject: [PATCH 2/3] Fix CS1525 compiler error for Unity 2019.4 by replacing ??= with version-compatible code Co-authored-by: boxqkrtm <8157743+boxqkrtm@users.noreply.github.com> --- Editor/VisualStudioCursorInstallation.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Editor/VisualStudioCursorInstallation.cs b/Editor/VisualStudioCursorInstallation.cs index e27f87c..d5f7a41 100644 --- a/Editor/VisualStudioCursorInstallation.cs +++ b/Editor/VisualStudioCursorInstallation.cs @@ -584,7 +584,11 @@ public override bool Open(string path, int line, int column, string solution) var application = Path; var workspace = TryFindWorkspace(directory); +#if UNITY_2020_2_OR_NEWER workspace ??= directory; +#else + workspace = workspace ?? directory; +#endif directory = workspace; if (EditorPrefs.GetBool(ReuseExistingWindowKey, false)) From 8e1da25983cd55896fb2eec573426e2d354ec061 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 12 Feb 2026 10:03:40 +0000 Subject: [PATCH 3/3] Add clarifying comment for Unity 2019.4 C# 7.3 compatibility Co-authored-by: OmarAlFarajat Co-authored-by: boxqkrtm <8157743+boxqkrtm@users.noreply.github.com> --- Editor/VisualStudioCursorInstallation.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Editor/VisualStudioCursorInstallation.cs b/Editor/VisualStudioCursorInstallation.cs index d5f7a41..07234a2 100644 --- a/Editor/VisualStudioCursorInstallation.cs +++ b/Editor/VisualStudioCursorInstallation.cs @@ -584,6 +584,7 @@ public override bool Open(string path, int line, int column, string solution) var application = Path; var workspace = TryFindWorkspace(directory); + // Use version-compatible null-coalescing for Unity 2019.4 (C# 7.3) support #if UNITY_2020_2_OR_NEWER workspace ??= directory; #else