Commit Graph

354 Commits

Author SHA1 Message Date
Matt Parker
b5fbf0bef8 Debugger UI Updates (#39) 2025-12-12 18:30:16 +10:00
Matt Parker
d6b1194b25 get refactoring code actions from project references 2025-12-10 20:51:08 +10:00
Matt Parker
9125722701 🐛 Show code actions from MEF default assemblies 2025-12-10 20:30:53 +10:00
Matt Parker
bba595b4dd Show Code Fixes from analyzers 2025-12-07 20:53:22 +10:00
Matt Parker
eb9ee382bf 🐛 Scope Analyzer Diagnostics to requested document 2025-12-07 17:02:53 +10:00
Matt Parker
4a51aa7c38 remove duplicate logic 2025-12-07 16:32:44 +10:00
Matt Parker
0ada943c81 show analyzer diagnostics for file 2025-12-07 16:18:21 +10:00
Matt Parker
8932667acc record struct for better equality implementation 2025-12-05 21:15:43 +10:00
Matt Parker
b562c4c129 Replace EveryValueChanged with ReactiveProperty 2025-12-05 20:55:03 +10:00
Matt Parker
748e6daea7 Fix retrieving package with only prerelease versions 2025-12-05 18:37:53 +10:00
Matt Parker
575dde79ae Add log activity 2025-12-05 18:37:06 +10:00
Matt Parker
64843a7d47 add GitLineStatus enum 2025-12-03 18:46:47 +10:00
Matt Parker
e8f4303b07 refactor git colours 2025-12-03 18:44:16 +10:00
Matt Parker
576ade5bfc Add .razor icon 2025-11-28 23:26:26 +10:00
Matt Parker
e75d1319ef Reload projects when analyzer dlls change 2025-11-28 22:26:39 +10:00
Matt Parker
f4b1e9c1c0 Fix source generator updates using additional files 2025-11-28 18:08:18 +10:00
Matt Parker
5e30f1d0b1 Load analyzers in separate ALCs 2025-11-26 18:57:56 +10:00
Matt Parker
36683406de unsubscribe event on exittree 2025-11-26 18:10:30 +10:00
Matt Parker
98e3f29759 Add solution restore progress indicator 2025-11-26 00:32:25 +10:00
Matt Parker
ff59413fa6 rename methods 2025-11-26 00:12:45 +10:00
Matt Parker
b0177905bb Update test 2025-11-26 00:00:38 +10:00
Matt Parker
97b2e40949 refactor DI 2025-11-25 23:38:06 +10:00
Matt Parker
c95579c6f9 exclude net472 buildhost 2025-11-25 18:16:04 +10:00
Matt Parker
d740862372 remove project 2025-11-25 18:03:12 +10:00
Matt Parker
a7157e2cf1 update project diagnostics for active document immediately 2025-11-25 00:22:57 +10:00
Matt Parker
f56db8d663 dispose project diagnostics subscription 2025-11-24 18:41:47 +10:00
Matt Parker
e48bd78aac add comment 2025-11-24 18:22:31 +10:00
Matt Parker
529784f606 exclude emitted source gen files from workspace 2025-11-24 18:10:35 +10:00
Matt Parker
91f19a0552 ignore file changes not in workspace 2025-11-23 18:30:44 +10:00
Matt Parker
06cd3a0357 handle updating and removing document in multiple projects 2025-11-23 18:18:31 +10:00
Matt Parker
5568efeae5 rework update and remove document 2025-11-23 18:07:08 +10:00
Matt Parker
72e2986f3b rework add document 2025-11-23 17:32:18 +10:00
Matt Parker
a6fc3c8976 Make AllFiles threadsafe 2025-11-23 14:49:45 +10:00
Matt Parker
8ee1499894 Check msbuild globs before adding file to workspace 2025-11-23 14:18:19 +10:00
Matt Parker
29d1c10518 receive rather than fetch project diagnostics for file 2025-11-23 13:43:32 +10:00
Matt Parker
71a833aa35 remove cancellationseries 2025-11-23 12:21:55 +10:00
Matt Parker
d06312d58f Batch solution diagnostics updates 2025-11-23 12:21:24 +10:00
Matt Parker
fa1a6413ee Refactor remove document 2025-11-23 01:21:55 +10:00
Matt Parker
27bc8eab83 refactor more TryApplyChanges 2025-11-23 00:58:41 +10:00
Matt Parker
502ba20b01 refactor updating documents 2025-11-23 00:38:07 +10:00
Matt Parker
3af11bd701 update comment 2025-11-23 00:01:55 +10:00
Matt Parker
3ef03d9c11 Add Guard 2025-11-22 12:32:08 +10:00
Matt Parker
05744ed96d Use CancellationSeries for Solution Diagnostics 2025-11-21 21:42:55 +10:00
Matt Parker
f7c2f7fdfc Shadow copy analyzer assemblies 2025-11-20 00:45:35 +10:00
Matt Parker
348aed4ae5 Add BannedApiAnalyzers from roslyn 2025-11-20 00:02:13 +10:00
Matt Parker
59454e6b31 only update in-memory file text from external change if open 2025-11-19 23:52:56 +10:00
Matt Parker
fc4eed8d0a reduce test explorer logging 2025-11-19 23:47:36 +10:00
Matt Parker
06a5c47a7e Get output dll path from workspace 2025-11-19 00:01:58 +10:00
Matt Parker
5794020ee2 Support reloading multi tfm projects 2025-11-18 23:25:55 +10:00
Matt Parker
e021a2c723 Support Multi-TFM Projects (#13) 2025-11-18 23:16:13 +10:00