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
|
f8b29ad70e
|
Introduce environment variable to specify framework assembly locations
|
2024-02-16 11:54:19 +01:00 |
|
Tamas Vajk
|
1c7e6e769b
|
C#: Try resolve relative paths in line mappings
|
2024-02-07 23:48:58 +01:00 |
|
Tamás Vajk
|
681c37d5fc
|
Code quality improvement
Co-authored-by: Michael Nebel <michaelnebel@github.com>
|
2024-02-06 13:49:08 +01:00 |
|
Tamas Vajk
|
809da54229
|
Revert unneeded changes and simplify code
|
2024-02-05 14:21:13 +01:00 |
|
Tamas Vajk
|
c2c7826936
|
C#: Extract dependency restore telemetry data
|
2024-02-05 13:09:04 +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
|
1ef8daf7cd
|
C#: Add some more collection and spread element expression kinds to the dbscheme.
|
2024-01-25 19:45:56 +01:00 |
|
Michael Nebel
|
70e7c92774
|
C#: Also check the namespace of the InlineArrayAttribute.
|
2024-01-18 11:09:01 +01:00 |
|
Michael Nebel
|
83c16ae993
|
C#: Extract structs representing inline arrays as inline arrays.
|
2024-01-17 14:01:05 +01:00 |
|
Michael Nebel
|
5e692a882e
|
C#: Update dbscheme with a typekind for 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
|
09239ba804
|
C#: Update NuGet packages.
|
2023-12-11 10:57:43 +01:00 |
|
Michael Nebel
|
9ab9f2b0e6
|
C#: Update all project files to use .NET 8 as target framework.
|
2023-12-11 10:57:43 +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 |
|
Tamas Vajk
|
7a001f4905
|
C#: Fix assembly attribute extraction in standalone mode
|
2023-11-15 12:21:03 +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 |
|
Tamas Vajk
|
edc93dfeb7
|
Add managed thread ID to extractor log messages
|
2023-09-19 14:56:27 +02:00 |
|
Tom Hvitved
|
718e491800
|
C#: Clear TRAP stack when calling PopulateGenerics
|
2023-09-06 21:12:01 +02:00 |
|
Tom Hvitved
|
6e0ff56788
|
Revert "C#: Bump all dependencies"
|
2023-09-06 16:23:38 +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 |
|
Tom Hvitved
|
bce47fe344
|
C#: Bump all dependencies
|
2023-08-29 09:24:39 +02:00 |
|
Michael Nebel
|
864f60f90f
|
C#: Re-arrange using statements.
|
2023-08-21 09:41:28 +02:00 |
|
Michael Nebel
|
c0d1179c8a
|
C#: Minimal update of relevant code to minimize project dependencies and hide some implementation details behind interfaces.
|
2023-08-18 11:42:12 +02:00 |
|
Michael Nebel
|
f47e59dff1
|
C#: Move dependency related files into a new project.
|
2023-08-18 11:42:12 +02:00 |
|
Tamas Vajk
|
ffc09c44c2
|
Minor fixes in standalone extraction
|
2023-07-04 13:54:23 +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 |
|
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 |
|
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 |
|
Michael Nebel
|
f209eed91c
|
C#: Extractor- and library support for explicit interface implementations for operators.
|
2023-03-01 10:42:28 +01:00 |
|