From 828ca46ab6ef59fc1747df27ff31b0fd86621669 Mon Sep 17 00:00:00 2001 From: David Barbet Date: Tue, 24 May 2022 16:15:47 -0700 Subject: [PATCH] Disable inheritance margin for interactive documents (#61476) --- .../Def/InheritanceMargin/InheritanceMarginTaggerProvider.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/VisualStudio/Core/Def/InheritanceMargin/InheritanceMarginTaggerProvider.cs b/src/VisualStudio/Core/Def/InheritanceMargin/InheritanceMarginTaggerProvider.cs index 6ebdb575302b0..f9be3ea70a948 100644 --- a/src/VisualStudio/Core/Def/InheritanceMargin/InheritanceMarginTaggerProvider.cs +++ b/src/VisualStudio/Core/Def/InheritanceMargin/InheritanceMarginTaggerProvider.cs @@ -9,6 +9,7 @@ using System.Linq; using System.Threading; using System.Threading.Tasks; +using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.Editor; using Microsoft.CodeAnalysis.Editor.Shared.Extensions; using Microsoft.CodeAnalysis.Editor.Shared.Options; @@ -95,6 +96,9 @@ protected override async Task ProduceTagsAsync( if (document == null) return; + if (document.Project.Solution.Workspace.Kind == WorkspaceKind.Interactive) + return; + var inheritanceMarginInfoService = document.GetLanguageService(); if (inheritanceMarginInfoService == null) return;