Michael Nebel
|
66db0d42a9
|
C#: Address review comment.
|
2026-06-15 15:41:19 +02:00 |
|
Michael Nebel
|
90d888de7f
|
C#: Remove using.
|
2026-06-12 09:41:30 +02:00 |
|
Michael Nebel
|
a646dfc4b9
|
C#: Extract call target when Range is not hardcoded as call argument.
|
2026-06-12 09:41:22 +02:00 |
|
Michael Nebel
|
6d13ff7952
|
C#: Address review comments.
|
2026-06-12 09:41:14 +02:00 |
|
Michael Nebel
|
d9be99c73d
|
C#: Simplify the implementation to avoid introducing synthetic assignments.
|
2026-06-12 09:41:05 +02:00 |
|
Michael Nebel
|
330b4e7ebc
|
C#: Address other CoPilot review comments.
|
2026-06-12 09:41:02 +02:00 |
|
Michael Nebel
|
02c37321d0
|
C#: Add case for open ended range.
|
2026-06-12 09:40:54 +02:00 |
|
Michael Nebel
|
9c9c89615e
|
C#: Extract Slice and Substring operations and synthesize the call arguments, when using indexers in conjunction with ranges on spans and strings.
|
2026-06-12 09:40:39 +02:00 |
|
Michael Nebel
|
01fe081f36
|
C#: Extract the indexer as the call target when using range expressions with spans.
|
2026-06-12 09:40:29 +02:00 |
|
Michael Nebel
|
30a5769e20
|
C#: Simplify and streamline the implementation of Prefix and Postfix unary expressions.
|
2026-05-19 14:20:53 +02:00 |
|
Michael Nebel
|
a72cef6fda
|
C#: Rename Unary to PrefixUnary.
|
2026-05-19 14:20:50 +02:00 |
|
Michael Nebel
|
dc80a029cb
|
C#: Streamline the AddOperatorCall logic for prefix and postfix unary operators.
|
2026-05-19 14:20:44 +02:00 |
|
Michael Nebel
|
9a805080ea
|
C#: Improve the GetCallType method to also take extension operators into account.
|
2026-05-13 09:24:43 +02:00 |
|
Michael Nebel
|
8ce38a5dfb
|
C#: Re-use the GetTargetSymbol logic from invocations to find the right operator symbol (operators can also be declared in extensions).
|
2026-04-24 08:50:03 +02:00 |
|
Michael Nebel
|
c8169f576f
|
C#: Don't extract expanded assignments and swap child indices for assignments.
|
2026-03-24 15:31:53 +01:00 |
|
Michael Nebel
|
edb2ed8df2
|
C#: Extract the implicit property backing field when referenced via the field keyword.
|
2026-02-13 12:42:25 +01:00 |
|
Michael Nebel
|
fe94b3b68b
|
C#: Address review comments.
|
2026-02-09 11:46:53 +01:00 |
|
Michael Nebel
|
edfdc9812f
|
C#: Extract extension types and members. Replacing invocations to static generated methods with invocation of extension type member.
|
2026-02-05 15:38:05 +01:00 |
|
Michael Nebel
|
af6e1bda4c
|
C#: Extract alignment and format clauses of string interpolation expressions.
|
2025-03-21 13:04:39 +01:00 |
|
Michael Nebel
|
c2b835da40
|
C#: Re-factor the check whether we are in standalone mode.
|
2025-03-05 09:04:52 +01:00 |
|
Michael Nebel
|
260ce805d1
|
C#: Also support implicit inherited ToString synthetic calls.
|
2025-01-16 16:57:29 +01:00 |
|
Michael Nebel
|
6a406b28d1
|
C#: Do not insert a synthetic ToString call in interpolation expressions, if the type implements IFormattable.
|
2025-01-14 17:14:57 +01:00 |
|
Michael Nebel
|
5f539c5515
|
C#: Make synthetic ToString calls in string interpolation expressions.
|
2025-01-14 17:13:50 +01:00 |
|
Michael Nebel
|
908a3e3563
|
C#: Make synthetic ToString calls in binary add expressions.
|
2025-01-14 17:13:46 +01:00 |
|
Michael Nebel
|
57c3b571ab
|
C#: Narrow types to SingleVariableDesignation syntax (to avoid future compiler warning).
|
2024-12-04 14:43:52 +01:00 |
|
Tamas Vajk
|
b7098b72a4
|
Move location-like entities to the Semmle.Extraction.CSharp namespace
|
2024-11-13 14:24:08 +01:00 |
|
Tamas Vajk
|
199a9688af
|
C#: Fix quality issues
|
2024-06-28 13:58:08 +02:00 |
|
Tamas Vajk
|
cdca607828
|
Rename Extractor to ExtractionContext
|
2024-06-12 11:43:19 +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 |
|
Tom Hvitved
|
c74bc68287
|
C#: Fix extraction of qualified delegate calls
|
2024-01-31 13:21: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
|
aac3ec81f2
|
C#: Add generated cast expression for nuint and nint parameter defaults.
|
2023-12-07 13:14:24 +01:00 |
|
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
|
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 |
|
Michael Nebel
|
2ca543e217
|
C#: Synthetic DateTime object creation for DateTime defaults via attributes.
|
2023-05-22 14:16:37 +02: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
|
99b7bc3b73
|
C#: Implement extractor support for unsigned right shift.
|
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
|
7b3ba3cb96
|
C#: Modify database schema to allow lambda expression to be attributable and extract the lambda expression attributes.
|
2022-02-04 16:34:58 +01:00 |
|
Michael Nebel
|
eb8c226749
|
C#: Add support for explicit return types in the extractor.
|
2022-02-04 16:34:58 +01:00 |
|