Commit 40683b2
[Repo Assist] fix: filter compiler-generated types from Info Panel declared types list (#2157)
* fix: filter compiler-generated types from Info Panel declared types list
Compiler-generated .NET types such as async state machines (<MethodName>d__0),
display classes (<>c__DisplayClass), and F# closure types (MatchClosure@123)
were appearing in the Info Panel's 'Declared Types' section when navigating
types from assemblies that use async/iterator methods or LINQ.
These types are identifiable by their names: compiler-generated names either
start with '<' (C#/.NET convention) or contain '@' (F# compiler convention).
User-defined generic types like MyType<'T> are not affected because their
names do not start with '<'.
Closes #1696
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* ci: trigger checks
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>1 parent 4e0b11f commit 40683b2
1 file changed
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
132 | 136 | | |
133 | 137 | | |
134 | 138 | | |
| |||
0 commit comments