|
1 | 1 | import { LanguageName } from "../protocol/LanguageName"; |
2 | 2 |
|
| 3 | +const ILSPY_CODE_CS_LANG = "ilspy-code-cs"; |
| 4 | +const ILSPY_CODE_IL_LANG = "ilspy-code-il"; |
| 5 | + |
3 | 6 | export interface LanguageInfo { |
4 | 7 | name: LanguageName; |
5 | 8 | displayName: string; |
6 | 9 | vsLanguageMode: string; |
7 | 10 | } |
8 | 11 |
|
9 | 12 | export const languageInfos = createLanguageMap([ |
10 | | - { name: LanguageName.IL, displayName: "IL", vsLanguageMode: "il" }, |
| 13 | + { |
| 14 | + name: LanguageName.IL, |
| 15 | + displayName: "IL", |
| 16 | + vsLanguageMode: ILSPY_CODE_IL_LANG, |
| 17 | + }, |
11 | 18 | { |
12 | 19 | name: LanguageName.CSharp_1, |
13 | 20 | displayName: "C# 1.0 / VS .NET", |
14 | | - vsLanguageMode: "csharp", |
| 21 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
15 | 22 | }, |
16 | 23 | { |
17 | 24 | name: LanguageName.CSharp_2, |
18 | 25 | displayName: "C# 2.0 / VS 2005", |
19 | | - vsLanguageMode: "csharp", |
| 26 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
20 | 27 | }, |
21 | 28 | { |
22 | 29 | name: LanguageName.CSharp_3, |
23 | 30 | displayName: "C# 3.0 / VS 2008", |
24 | | - vsLanguageMode: "csharp", |
| 31 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
25 | 32 | }, |
26 | 33 | { |
27 | 34 | name: LanguageName.CSharp_4, |
28 | 35 | displayName: "C# 4.0 / VS 2010", |
29 | | - vsLanguageMode: "csharp", |
| 36 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
30 | 37 | }, |
31 | 38 | { |
32 | 39 | name: LanguageName.CSharp_5, |
33 | 40 | displayName: "C# 5.0 / VS 2012", |
34 | | - vsLanguageMode: "csharp", |
| 41 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
35 | 42 | }, |
36 | 43 | { |
37 | 44 | name: LanguageName.CSharp_6, |
38 | 45 | displayName: "C# 6.0 / VS 2015", |
39 | | - vsLanguageMode: "csharp", |
| 46 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
40 | 47 | }, |
41 | 48 | { |
42 | 49 | name: LanguageName.CSharp_7, |
43 | 50 | displayName: "C# 7.0 / VS 2017", |
44 | | - vsLanguageMode: "csharp", |
| 51 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
45 | 52 | }, |
46 | 53 | { |
47 | 54 | name: LanguageName.CSharp_7_1, |
48 | 55 | displayName: "C# 7.1 / VS 2017.3", |
49 | | - vsLanguageMode: "csharp", |
| 56 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
50 | 57 | }, |
51 | 58 | { |
52 | 59 | name: LanguageName.CSharp_7_2, |
53 | 60 | displayName: "C# 7.2 / VS 2017.4", |
54 | | - vsLanguageMode: "csharp", |
| 61 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
55 | 62 | }, |
56 | 63 | { |
57 | 64 | name: LanguageName.CSharp_7_3, |
58 | 65 | displayName: "C# 7.3 / VS 2017.7", |
59 | | - vsLanguageMode: "csharp", |
| 66 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
60 | 67 | }, |
61 | 68 | { |
62 | 69 | name: LanguageName.CSharp_8, |
63 | 70 | displayName: "C# 8.0 / VS 2019", |
64 | | - vsLanguageMode: "csharp", |
| 71 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
65 | 72 | }, |
66 | 73 | { |
67 | 74 | name: LanguageName.CSharp_9, |
68 | 75 | displayName: "C# 9.0 / VS 2019.8", |
69 | | - vsLanguageMode: "csharp", |
| 76 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
70 | 77 | }, |
71 | 78 | { |
72 | 79 | name: LanguageName.CSharp_10, |
73 | 80 | displayName: "C# 10.0 / VS 2022", |
74 | | - vsLanguageMode: "csharp", |
| 81 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
75 | 82 | }, |
76 | 83 | { |
77 | 84 | name: LanguageName.CSharp_11, |
78 | 85 | displayName: "C# 11.0 / VS 2022.4", |
79 | | - vsLanguageMode: "csharp", |
| 86 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
80 | 87 | }, |
81 | 88 | { |
82 | 89 | name: LanguageName.CSharp_12, |
83 | 90 | displayName: "C# 12.0 / VS 2022.8", |
84 | | - vsLanguageMode: "csharp", |
| 91 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
85 | 92 | }, |
86 | 93 | { |
87 | 94 | name: LanguageName.CSharp_13, |
88 | 95 | displayName: "C# 13.0 / VS 2022.12", |
89 | | - vsLanguageMode: "csharp", |
| 96 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
90 | 97 | }, |
91 | 98 | { |
92 | 99 | name: LanguageName.CSharp_14, |
93 | 100 | displayName: "C# 14.0 / VS 2026", |
94 | | - vsLanguageMode: "csharp", |
| 101 | + vsLanguageMode: ILSPY_CODE_CS_LANG, |
95 | 102 | }, |
96 | 103 | ]); |
97 | 104 |
|
|
0 commit comments