Tamás Vajk
|
e8f56f2981
|
Update csharp/extractor/Semmle.Extraction.CSharp/Entities/Method.cs
Co-authored-by: Michael B. Gale <mbg@github.com>
|
2023-06-06 16:20:48 +02:00 |
|
Tamas Vajk
|
a4dec591c7
|
C#: Improve error message for missing explicit interface implementation
|
2023-06-06 15:01:54 +02:00 |
|
Tamas Vajk
|
75bc8756f2
|
C#: Change standalone extraction to allow unsafe code
|
2023-06-06 14:43:09 +02:00 |
|
Michael Nebel
|
9aeb2384f3
|
C#: Improve LINQ expression based on review comments.
|
2023-06-01 10:20:54 +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 |
|
Tamas Vajk
|
74a585222c
|
C#: Extract source files generated by source generators
|
2023-05-26 09:13:41 +02:00 |
|
Michael Nebel
|
2ca543e217
|
C#: Synthetic DateTime object creation for DateTime defaults via attributes.
|
2023-05-22 14:16:37 +02:00 |
|
Tom Hvitved
|
ba5025d16c
|
C#: Never treat warnings as error in the extractor
|
2023-05-04 10:53:50 +02:00 |
|
Henry Mercer
|
7e4f77bfb3
|
C#: Only serialize the location if it is present
|
2023-03-14 17:23:00 +00:00 |
|
Michael B. Gale
|
7627a53c49
|
Merge pull request #12371 from github/mbg/csharp/increase-diagnostic-visibility
C#: Make diagnostics visible everywhere
|
2023-03-07 12:13:09 +00:00 |
|
Michael B. Gale
|
9dc9925f59
|
Abstract over DiagnosticsStream for tests
|
2023-03-03 13:05:43 +00:00 |
|
Michael B. Gale
|
c2049c22a3
|
Refactor to avoid public setters
|
2023-03-03 13:05:27 +00:00 |
|
Michael B. Gale
|
4f0a93295a
|
Move Language class to Semmle.Util
|
2023-03-03 13:05:27 +00:00 |
|
Michael B. Gale
|
6f3b5c01d5
|
Fix IDisposable contract violation
|
2023-03-03 13:05:27 +00:00 |
|
Michael B. Gale
|
9d19752c2e
|
Make improvements based on PR feedback
|
2023-03-03 13:05:24 +00:00 |
|
Michael B. Gale
|
38a3a5ebfa
|
Add initial code for diagnostic messages
|
2023-03-03 13:05:21 +00:00 |
|
Asger F
|
8f0b77d54f
|
Revert "C#: Tool status page support"
|
2023-03-03 11:44:42 +01:00 |
|
Michael B. Gale
|
6c501d15b6
|
Make diagnostics visible everywhere
|
2023-03-02 14:53:53 +00:00 |
|
Michael B. Gale
|
fd9b279ef9
|
Merge pull request #12217 from github/mbg/csharp/tsp-support
|
2023-03-02 11:47:30 +00:00 |
|
Michael Nebel
|
f209eed91c
|
C#: Extractor- and library support for explicit interface implementations for operators.
|
2023-03-01 10:42:28 +01: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 B. Gale
|
fea29d5172
|
Refactor to avoid public setters
|
2023-02-28 15:22:36 +00:00 |
|
Michael B. Gale
|
e3762c7f93
|
Move Language class to Semmle.Util
|
2023-02-28 14:16:33 +00:00 |
|
Michael B. Gale
|
e60676fbde
|
Fix IDisposable contract violation
|
2023-02-28 13:56:06 +00:00 |
|
Michael Nebel
|
2db3694015
|
C#: Add code comment explaining the exclusion of the declared accessibility extraction for file scoped types.
|
2023-02-28 11:02:38 +01:00 |
|
Michael B. Gale
|
0f320996cf
|
Make improvements based on PR feedback
|
2023-02-22 12:32:07 +00: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 |
|
Michael Nebel
|
2d46dd2936
|
C#: Add extractor support for the required modifier for fields and properties.
|
2023-02-17 08:40:39 +01:00 |
|
Michael B. Gale
|
4e7c39a5d1
|
Add initial code for diagnostic messages
|
2023-02-16 14:16:23 +00:00 |
|
Michael Nebel
|
1bd223b8c8
|
Merge pull request #12103 from michaelnebel/csharp/scopedmodfier
C# 11: Scoped parameters and local variables.
|
2023-02-10 10:04:09 +01:00 |
|
Michael Nebel
|
8d8ebeade1
|
Merge pull request #12067 from michaelnebel/csharp/reflectionload
C#: Delete dead assembly load code.
|
2023-02-09 18:49:36 +01:00 |
|
Michael Nebel
|
955f23d021
|
C#: Introduce extractor support for scoped variables and parameters.
|
2023-02-09 11:32:08 +01:00 |
|
Michael Nebel
|
7e174dce8b
|
C#: Re-factor. Introduce variablekind enum.
|
2023-02-09 11:32:08 +01:00 |
|
Michael Nebel
|
89bebe9d36
|
C#: Re-factor local variable populate.
|
2023-02-09 11:32:08 +01:00 |
|
Tamas Vajk
|
f90c5346bf
|
C#: Change handled exception in TrapWriter.ArchiveContents
|
2023-02-03 15:13:23 +01:00 |
|
Michael Nebel
|
470e4b64ea
|
C#: Delete assembly load code as it always throws a PlatformNotSupported exception.
|
2023-02-02 10:06:04 +01:00 |
|
Michael Nebel
|
33a923a85b
|
C#: Use IsKind instead of Kind (compiler warning).
|
2023-01-31 13:20:59 +01:00 |
|
Michael Nebel
|
3a4e5700e8
|
C#: Update project targets, workflows and other scripts to use .NET 7.
|
2023-01-31 13:20:59 +01:00 |
|
Michael Nebel
|
db047c2c4a
|
C#: Extract CIL fields using their underlying types for a reference type field and annotate the field as a reference type.
|
2023-01-30 14:28:35 +01:00 |
|
Michael Nebel
|
23acd5c255
|
C#: Small re-factor of the Modifier class.
|
2023-01-30 14:28:34 +01:00 |
|
Michael Nebel
|
3a4ec90ae9
|
C#: Extraction of ref modifier for fields.
|
2023-01-30 14:28:34 +01:00 |
|
Michael Nebel
|
e8eedb7b4d
|
C#: Extractor support for UTF-8 encoded strings.
|
2023-01-20 13:39:41 +01:00 |
|
Michael Nebel
|
3b93cd45ea
|
C#: Extract the ValueText instead of Text for interpolated string literals as this contains the value after eg. indentation processing.
|
2023-01-20 13:39:41 +01:00 |
|
Michael Nebel
|
5f57a097ab
|
C#: CIL method attribute extraction.
|
2023-01-17 14:17:35 +01:00 |
|
Michael Nebel
|
99b7bc3b73
|
C#: Implement extractor support for unsigned right shift.
|
2023-01-12 19:06:28 +01:00 |
|
Michael Nebel
|
14c92e6eb3
|
C#: Add expressions kind including dummy stats for unsigned right shift and unsigned right shift assigment.
|
2023-01-12 19:06:28 +01:00 |
|
Michael Nebel
|
390b8afb8a
|
C#: Re-factor to use ForEach.
|
2022-12-16 08:24:09 +01:00 |
|
Michael Nebel
|
0230b8b56f
|
C#: Minor cleanup in the Pattern files.
|
2022-12-16 08:24:09 +01:00 |
|