Tom Hvitved
|
6021d00f7e
|
C#: Move some methods into newly created Semmle.Extraction.CSharp.Util project
|
2023-09-21 11:33:25 +02:00 |
|
Michael Nebel
|
864f60f90f
|
C#: Re-arrange using statements.
|
2023-08-21 09:41:28 +02:00 |
|
Michael Nebel
|
43d6bf04b5
|
C#: Make synthetic implicit casts when values are provided using the DefaultParameterValue attribute.
|
2023-05-31 14:45:19 +02:00 |
|
Michael Nebel
|
0dc6ada616
|
Merge pull request #12234 from michaelnebel/csharp/filescopedtypes
C# 11: Support for `file` scoped types.
|
2023-03-01 10:39:46 +01:00 |
|
Michael Nebel
|
3e0aacd36b
|
C#: Generalize modifier extraction from symbols.
|
2023-02-22 08:53:29 +01:00 |
|
Michael Nebel
|
ffb8a57893
|
C#: Make extractor support for file scoped types.
|
2023-02-20 10:30:10 +01:00 |
|
Michael Nebel
|
8b967f9706
|
C#: Re-factor BuildNamedTypeId.
|
2023-02-17 11:49:12 +01:00 |
|
Josh Soref
|
03524d7e74
|
spelling: roslyn
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-19 03:49:17 -04:00 |
|
Josh Soref
|
f7b4d1e99a
|
spelling: modifiers
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-19 03:49:16 -04:00 |
|
Tom Hvitved
|
dacb33d1dd
|
C#: Adjust Roslyn workaround
|
2022-01-19 14:12:21 +01:00 |
|
Tom Hvitved
|
71ddd00a6c
|
C#: Workaround Roslyn bug in INamedTypeSymbol.TupleElements
|
2022-01-19 11:33:03 +01:00 |
|
Michael Nebel
|
6e72f6e2c4
|
C#: Refactor to re-use code to extract modifier tokens.
|
2022-01-14 10:10:13 +01:00 |
|
Tamas Vajk
|
f1a596ee81
|
Fix code review findings
|
2021-08-04 12:38:16 +02:00 |
|
Tamas Vajk
|
8df77060ba
|
C#: Remove type args/params from generic type names in extractor
|
2021-08-04 12:38:15 +02:00 |
|
Tom Hvitved
|
2a33756bdf
|
C#: Encode " in BuildDisplayName
|
2021-05-23 14:44:48 +02:00 |
|
Tamas Vajk
|
717070c7e4
|
Fix/cleanup passed and default arguments values
|
2021-05-11 13:11:35 +02:00 |
|
Tamas Vajk
|
dd86da3f24
|
C#: Remove base class from type IDs in trap files
|
2021-05-10 17:06:10 +02:00 |
|
Tom Hvitved
|
fab8400ecd
|
C#: Escape IDs in TRAP label definitions
|
2021-05-06 19:12:13 +02:00 |
|
Tamas Vajk
|
02cb383d3b
|
C#: Fix nullable warning
|
2021-03-17 09:35:13 +01:00 |
|
Tamás Vajk
|
24140195d6
|
Merge pull request #5242 from tamasvajk/feature/tuple-df
C#: Add tuple dataflow
|
2021-03-16 11:45:11 +01:00 |
|
Tamas Vajk
|
1d70bfd011
|
Extract non-named tuple types
|
2021-03-09 09:06:35 +01:00 |
|
Tom Hvitved
|
63686b5c4e
|
C#: Use is [not] null throughout in the extractor
|
2021-03-05 16:28:12 +01:00 |
|
Tamas Vajk
|
10ab17a7e0
|
C#: Enable nullability in csharp extraction project v1
|
2021-03-03 14:18:19 +01:00 |
|
Tamas Vajk
|
348fe8f2fc
|
Address PR review comments
|
2021-01-19 17:26:31 +01:00 |
|
Tamas Vajk
|
876123315d
|
C#: Extract function pointers
|
2021-01-19 17:26:31 +01:00 |
|
Tom Hvitved
|
9a9a57716c
|
C#: Improved extraction of type nullability
|
2021-01-15 16:01:14 +01:00 |
|
Tamas Vajk
|
c0e0bd2531
|
C#: Fix type mention extraction of named types with nullability enabled
|
2021-01-13 12:58:41 +01:00 |
|
Tamas Vajk
|
f0a40f6e5e
|
C#: Fix type mention for stackalloc to span assignment
|
2020-10-20 08:23:56 +02:00 |
|
Tamas Vajk
|
9b349eb844
|
C#: Use Contains instead of IndexOf
|
2020-10-13 14:45:38 +02:00 |
|
Tamas Vajk
|
cbdd13127e
|
C#: Convert publicly visible fields to properties
|
2020-10-13 14:45:37 +02:00 |
|
Tamas Vajk
|
28694513a1
|
C#: Use pattern matching
|
2020-10-13 14:45:37 +02:00 |
|
Tamas Vajk
|
155453d9cb
|
C#: Format single line if statements
|
2020-10-13 14:45:37 +02:00 |
|
Tamas Vajk
|
aec4481cfb
|
C#: Use var everywhere
|
2020-10-13 14:45:37 +02:00 |
|
Tamas Vajk
|
7d544e34af
|
C#: Add declaration visibility modifiers
|
2020-10-13 14:45:37 +02:00 |
|
Tamas Vajk
|
7f86768a49
|
C#: Reformat LINQ extension method call-chains
|
2020-10-13 13:27:46 +02:00 |
|
Tamas Vajk
|
e208f3d21d
|
C#: Simplify null checks with pattern matching, ??, and ?:
|
2020-10-13 13:27:46 +02:00 |
|
Tom Hvitved
|
19746023d9
|
C#: Tidy code for constructing underlying tuple structs
|
2020-09-14 10:08:58 +02:00 |
|
Tamas Vajk
|
643a8b57c3
|
C#: Explicitly handle underlying tuple types
|
2020-09-10 14:05:37 +02:00 |
|
Tom Hvitved
|
1b769ebac9
|
C#: Address more review comments
|
2020-09-02 10:52:05 +02:00 |
|
Tom Hvitved
|
51dc1515ab
|
C#: Address review comments
|
2020-09-02 10:52:05 +02:00 |
|
Tom Hvitved
|
d17f88bbcd
|
C#: Remove assembly prefix from all extractor IDs
|
2020-09-02 10:52:04 +02:00 |
|
Calum Grant
|
4657ddcb7c
|
C#: Avoid qualifying explicit interface implementations.
|
2020-09-02 10:52:03 +02:00 |
|
Calum Grant
|
6649d72a2d
|
C#: Qualify type parameters with the entity that declares them
|
2020-09-02 10:52:03 +02:00 |
|
Calum Grant
|
6e5c2ef0e7
|
C#: Remove assembly qualifier from some trap-ids.
|
2020-09-02 10:52:03 +02:00 |
|
Tom Hvitved
|
8c0c283811
|
Revert "C#: Improve db consistency by removing assembly id"
|
2020-04-22 16:32:13 +02:00 |
|
Calum Grant
|
abf6be6030
|
C#: Avoid qualifying explicit interface implementations.
|
2020-04-07 11:17:35 +01:00 |
|
Calum Grant
|
9ec0c8f3ec
|
C#: Qualify type parameters with the entity that declares them
|
2020-04-07 11:17:35 +01:00 |
|
Calum Grant
|
39eb1a3825
|
C#: Remove assembly qualifier from some trap-ids.
|
2020-04-07 11:17:34 +01:00 |
|
Calum Grant
|
b94b4b7c91
|
C#: Fix tests
|
2020-03-26 20:40:40 +00:00 |
|
Calum Grant
|
5f6527a183
|
C#: Compare symbols using SymbolEqualityComparer.
|
2019-12-06 12:41:20 +00:00 |
|