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 |
|
Michael Nebel
|
cfd3c1fcbe
|
C#: Add extractor support for list- and slice patterns.
|
2022-12-15 14:50:21 +01:00 |
|
Michael Nebel
|
00354a2f08
|
C#: Add list- and slice pattern expression kinds and re-generate ExprKind.cs.
|
2022-12-15 14:50:21 +01:00 |
|
Tom Hvitved
|
780297152c
|
C#: Downgrade Microsoft.Build nuget package
17.4.0 does not officially support .NET 6 (it supports .NET 7), so downgrade
to avoid warnings.
|
2022-11-17 11:00:25 +01:00 |
|
Tom Hvitved
|
54a6f066b3
|
Address review comment
|
2022-11-16 14:02:21 +01:00 |
|
Tom Hvitved
|
a749212707
|
C#: Handle op_Checked* operators in the extractor
|
2022-11-15 11:22:19 +01:00 |
|
Tom Hvitved
|
eda028721e
|
C#: Update all nuget packages
|
2022-11-15 09:19:33 +01:00 |
|
Josh Soref
|
fd562dabf3
|
spelling: unhandled
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-19 03:49:17 -04:00 |
|
Josh Soref
|
8e032ac8c1
|
spelling: suitability
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-19 03:49:17 -04: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
|
524ab47c44
|
spelling: representing
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-19 03:49:17 -04:00 |
|
Josh Soref
|
cfb3329428
|
spelling: representation
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 |
|
Josh Soref
|
0c2fa214ef
|
spelling: highlighting
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-19 03:49:16 -04:00 |
|
Josh Soref
|
0ecc7cb67a
|
spelling: enumerable
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-19 03:49:16 -04:00 |
|
Josh Soref
|
a68a61d43f
|
spelling: entity
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-19 03:49:16 -04:00 |
|
Josh Soref
|
38e2a3d31d
|
spelling: constructor
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-14 10:16:55 -04:00 |
|
Josh Soref
|
916e162064
|
spelling: accessibility
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
|
2022-10-13 19:45:25 -04:00 |
|
Tom Hvitved
|
18b5ab0862
|
C#: Remove legacy tracer support
|
2022-08-31 16:57:59 +02:00 |
|
Michael Nebel
|
da214c89d6
|
C#: Update unit tests.
|
2022-08-30 14:34:54 +02:00 |
|