Tamas Vajk
|
0c34b4535a
|
C#: Change string.Format calls to interpolated strings
|
2024-06-27 09:20:50 +02:00 |
|
Michael Nebel
|
e15a47d58c
|
C#: Update the extractor to use the BestOrDefault extension method to choose between multiple locations.
|
2024-06-25 16:02:54 +02:00 |
|
Tamas Vajk
|
cdca607828
|
Rename Extractor to ExtractionContext
|
2024-06-12 11:43:19 +02:00 |
|
Tamas Vajk
|
af2a78ea4d
|
Reduce references to Extract class
|
2024-06-12 11:13:05 +02:00 |
|
Tamas Vajk
|
7042f3222a
|
Code quality improvements
|
2024-05-23 09:49:09 +02:00 |
|
Tamas Vajk
|
c58971e632
|
C#: Refactor static compilation state
|
2024-05-23 09:47:49 +02:00 |
|
Michael Nebel
|
19b7574c9c
|
C#: Fix issue with suppress nullable warning directly on a method call.
|
2024-04-12 11:16:37 +02:00 |
|
Tom Hvitved
|
1c344d6735
|
C#: Adjust conditional access locations
|
2024-04-10 16:21:58 +02:00 |
|
Tom Hvitved
|
c2f91a5ccf
|
Merge pull request #16104 from hvitved/csharp/more-compiler-generated
C#: Mark more expressions as compiler generated
|
2024-04-04 09:09:16 +02:00 |
|
Tom Hvitved
|
d93d6585d9
|
C#: Mark more expressions as compiler generated
|
2024-04-03 20:03:02 +02:00 |
|
Tamas Vajk
|
75894d581c
|
C#: Remove unused classes from Util project
|
2024-04-03 12:15:37 +02:00 |
|
Tamas Vajk
|
205d6a3bc5
|
Extract total number of diagnostic per ID and compilation
|
2024-03-22 08:55:41 +01:00 |
|
Tamas Vajk
|
fa7f437e71
|
Code quality improvement
|
2024-03-22 08:16:11 +01:00 |
|
Tamas Vajk
|
d749335f54
|
C#: Limit extracted compilation and extraction messages
|
2024-03-18 14:24:34 +01:00 |
|
Tamas Vajk
|
b5f349bd2c
|
C#: Handle namespace resolution error more gracefully
|
2024-03-14 08:37:22 +01:00 |
|
Tamas Vajk
|
9b5cfc9026
|
Change assembly population in buildless
|
2024-03-08 15:02:30 +01:00 |
|
Tamas Vajk
|
33eb69164c
|
C#: Change ID of buildless output assembly
|
2024-03-08 11:20:04 +01:00 |
|
Michael Nebel
|
692d7036a0
|
C#: Add extractor and QL library support for ref readonly parameters.
|
2024-02-28 13:44:28 +01:00 |
|
Michael Nebel
|
bf4e3a7d1c
|
C#: Merge expr_compiler_generated and compiler_generated and add compiler generated statements.
|
2024-02-26 13:51:06 +01:00 |
|
Michael Nebel
|
d19c83228e
|
C#: Do not bind comments to compiler generated statements.
|
2024-02-22 13:33:29 +01:00 |
|
Michael Nebel
|
14de39a854
|
C#: Also add synthetic bodies and inititializers for default constructors.
|
2024-02-22 13:33:29 +01:00 |
|
Michael Nebel
|
ed3dba8334
|
Merge pull request #15625 from michaelnebel/csharp/primaryconstructorinitializer
C# 12: Primary constructor inititalizers.
|
2024-02-20 15:12:19 +01:00 |
|
Michael Nebel
|
f246272b5f
|
C#: Code quality improvements.
|
2024-02-20 11:48:01 +01:00 |
|
Tamas Vajk
|
b3f5beb076
|
C#: Use nameof in nullability attributes
|
2024-02-20 10:05:39 +01:00 |
|
Michael Nebel
|
28d5c11b6f
|
C#: Synthesize an empty body for primary constructors.
|
2024-02-19 13:04:13 +01:00 |
|
Michael Nebel
|
7a80205519
|
C#: Extract explicit and implicit primary constructor initializers.
|
2024-02-19 13:04:12 +01:00 |
|
Michael Nebel
|
c613851c2d
|
C#: Invert logic in ExtractInitializer.
|
2024-02-19 13:04:12 +01:00 |
|
Tamas Vajk
|
1c7e6e769b
|
C#: Try resolve relative paths in line mappings
|
2024-02-07 23:48:58 +01:00 |
|
Tom Hvitved
|
5080077038
|
Merge pull request #15484 from hvitved/csharp/qualified-delegate-extraction-fix
C#: Fix extraction of qualified delegate calls
|
2024-02-01 11:50:09 +01:00 |
|
Tom Hvitved
|
c74bc68287
|
C#: Fix extraction of qualified delegate calls
|
2024-01-31 13:21:16 +01:00 |
|
Tamás Vajk
|
1d56a8a924
|
Apply suggestions from code review
Co-authored-by: Tom Hvitved <hvitved@github.com>
|
2024-01-31 09:46:57 +01:00 |
|
Tamas Vajk
|
fddbb1a722
|
C#: Extract expanded compiler arguments
|
2024-01-31 08:32:16 +01:00 |
|
Michael Nebel
|
5ab64f4a65
|
C#: Introduce extractor support for collection expressions.
|
2024-01-25 19:53:51 +01:00 |
|
Michael Nebel
|
83c16ae993
|
C#: Extract structs representing inline arrays as inline arrays.
|
2024-01-17 14:01:05 +01:00 |
|
Michael Nebel
|
4c1e84b992
|
C#: Address review comments.
|
2024-01-11 09:07:15 +01:00 |
|
Michael Nebel
|
e18534e748
|
C#: Force population of compiler generated delegates used for lambdas.
|
2024-01-11 09:07:15 +01:00 |
|
Michael Nebel
|
7006d00702
|
Merge pull request #14892 from michaelnebel/csharp/dotnet8
C#: Use .NET 8
|
2023-12-11 13:53:35 +01:00 |
|
Michael Nebel
|
c8542e972e
|
C#: Fix compiler warnings.
|
2023-12-11 10:57:44 +01:00 |
|
Michael Nebel
|
9aeba5063f
|
C#: Use cast expressions for object defaults.
|
2023-12-08 15:37:12 +01:00 |
|
Michael Nebel
|
aac3ec81f2
|
C#: Add generated cast expression for nuint and nint parameter defaults.
|
2023-12-07 13:14:24 +01:00 |
|
Michael Nebel
|
69e8621062
|
C#: Fix compiler warning of possible null de-reference.
|
2023-11-08 10:21:26 +01:00 |
|
Tamas Vajk
|
791a6422b3
|
C#: Fix params attribute argument extraction
|
2023-10-13 11:30:02 +02:00 |
|
Tamas Vajk
|
de45a9b137
|
C#: Extract compilation DB entity in standalone mode
|
2023-10-02 12:54:49 +02:00 |
|
Tom Hvitved
|
6021d00f7e
|
C#: Move some methods into newly created Semmle.Extraction.CSharp.Util project
|
2023-09-21 11:33:25 +02:00 |
|
Tom Hvitved
|
718e491800
|
C#: Clear TRAP stack when calling PopulateGenerics
|
2023-09-06 21:12:01 +02:00 |
|
Tamas Vajk
|
bf96e688ff
|
Fix review findings
|
2023-09-05 10:19:41 +02:00 |
|
Tamas Vajk
|
c1d8091891
|
C#: Exclude base type extraction of recursive generics
|
2023-08-31 14:15:38 +02:00 |
|
Michael Nebel
|
864f60f90f
|
C#: Re-arrange using statements.
|
2023-08-21 09:41:28 +02:00 |
|
Tamás Vajk
|
8fe025eb64
|
Merge pull request #13384 from tamasvajk/fix/standalone-explicit-interface-error
C#: Improve error message for missing explicit interface implementation
|
2023-06-07 12:19:08 +02:00 |
|
Tamas Vajk
|
0f75449abb
|
Improve code quality
|
2023-06-07 10:40:58 +02:00 |
|