Skip to content

Commit 08c8054

Browse files
committed
add DotNetConfurationWithDefaultLanguage for override default debug target file type, in case watcher
1 parent eea2d79 commit 08c8054

2 files changed

Lines changed: 18 additions & 0 deletions

File tree

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
package consulo.dotnet.debugger.impl;
2+
3+
import consulo.language.file.LanguageFileType;
4+
import jakarta.annotation.Nonnull;
5+
6+
/**
7+
* @author VISTALL
8+
* @since 2025-09-09
9+
*/
10+
public interface DotNetConfurationWithDefaultDebugFileType {
11+
@Nonnull
12+
LanguageFileType getDefaultDebuggerFileType();
13+
}

dotnet-debugger-impl/src/main/java/consulo/dotnet/debugger/impl/DotNetEditorsProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ private static LanguageFileType findLanguageFileType(@Nullable RunProfile runPro
5555
}
5656
}
5757
}
58+
59+
if (runProfile instanceof DotNetConfurationWithDefaultDebugFileType confurationWithDefaultDebugFileType) {
60+
return confurationWithDefaultDebugFileType.getDefaultDebuggerFileType();
61+
}
62+
5863
return PlainTextFileType.INSTANCE;
5964
}
6065

0 commit comments

Comments
 (0)