Michael Nebel
|
56ff0baba3
|
C#: Use * IDs for source locations.
|
2025-10-10 14:03:49 +02:00 |
|
Michael Nebel
|
89681a49e6
|
C#: Only extract the unbound locations for constructors, destructors and user defined operators and use this in the QL code.
|
2025-10-09 14:13:27 +02:00 |
|
Michael Nebel
|
051b83f036
|
C#: Only extract the unbound location for fields and parameters and use this location in the QL code.
|
2025-10-09 14:04:13 +02:00 |
|
Michael Nebel
|
f0842e430d
|
C#: Respect the context when extracting locations for type parameters and tuple typles.
|
2025-10-07 15:26:31 +02:00 |
|
Michael Nebel
|
12dc65d170
|
C#: For implicit constructors, pick a unique source location as reporting location (if any).
|
2025-10-06 14:02:13 +02:00 |
|
Michael Nebel
|
0cd7c37209
|
C#: Avoid extracting duplicate type locations.
|
2025-10-06 14:02:10 +02:00 |
|
Michael Nebel
|
443c183e41
|
C#: Only extract locations for unbound declarations (if a declaration can be unfound) and don't extract empty locations.
|
2025-09-30 11:33:21 +02:00 |
|
Michael Nebel
|
e9901305b2
|
C#: Rename GeneratedLocation to EmptyLocation and make sure that we always create one such location.
|
2025-09-30 11:33:19 +02:00 |
|
Michael Nebel
|
af6e1bda4c
|
C#: Extract alignment and format clauses of string interpolation expressions.
|
2025-03-21 13:04:39 +01:00 |
|
Michael Nebel
|
fb3ce464be
|
C#: Address review comments.
|
2025-03-06 11:48:35 +01:00 |
|
Michael Nebel
|
5c931fa897
|
C#: Improve comments.
|
2025-03-05 09:50:52 +01:00 |
|
Michael Nebel
|
d5ee93dbbc
|
C#: Anonymous types should not be considered unknown.
|
2025-03-05 09:04:58 +01:00 |
|
Michael Nebel
|
fc5a49ef84
|
C#: Handle some broken types in BMN.
|
2025-03-05 09:04:54 +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
|
0453ae8dbd
|
C#: Use property- and indexer implementation location and extract the accessor implementations instead of declarations.
|
2025-01-27 10:09:42 +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
|
41dc4a5503
|
C#: Add extractor support for the allows ref struct general type parameter constraint.
|
2025-01-03 15:36:00 +01:00 |
|
Michael Nebel
|
958d8f1f01
|
C#: Add extractor support for the notnull general type parameter constraint.
|
2025-01-03 15:35:49 +01:00 |
|
Michael Nebel
|
57c3b571ab
|
C#: Narrow types to SingleVariableDesignation syntax (to avoid future compiler warning).
|
2024-12-04 14:43:52 +01:00 |
|
Michael Nebel
|
6928f7d443
|
C#: Address review comment.
|
2024-12-03 16:36:16 +01:00 |
|
Michael Nebel
|
f7874c37c4
|
C#: Only extract Public and Protected members from reference assemblies.
|
2024-11-29 13:49:23 +01:00 |
|
Michael Nebel
|
0fc46f5855
|
C#: Fix compiler warnings related to errors in XML comments.
|
2024-11-19 16:30:48 +01:00 |
|
Tamas Vajk
|
e3b83bb4b4
|
Undo accidental comment removal
|
2024-11-15 10:19:33 +01:00 |
|
Tamas Vajk
|
0fa3ba6b4d
|
Code quality improvements
|
2024-11-14 10:45:54 +01:00 |
|
Tamas Vajk
|
90579947cf
|
Move all classes to the Semmle.Extraction.CSharp namespace
|
2024-11-14 09:13:03 +01:00 |
|
Tamas Vajk
|
a0cac46b46
|
Merge the two CachedEntityFactory classes
|
2024-11-13 15:53:49 +01:00 |
|
Tamas Vajk
|
02bd204111
|
Move more classes to the Semmle.Extraction.CSharp namespace
|
2024-11-13 15:27:48 +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
|
29948e4c0b
|
C#: reduce extraction message severity for missing text files
|
2024-09-30 12:31:07 +02:00 |
|
Michael Nebel
|
24a101297c
|
Merge pull request #15884 from michaelnebel/csharp/cleanupcil
C#: CIL and Dotnet cleanup (removal).
|
2024-09-18 11:43:41 +02:00 |
|
Michael Nebel
|
0104f96f4a
|
C#: Remove metadata_handle part of the extractor implementation.
|
2024-09-16 14:12:07 +02:00 |
|
Michael Nebel
|
1eff6fdf73
|
C#: Add extractor support for attributes on indexers.
|
2024-09-16 10:53:45 +02:00 |
|
Tamás Vajk
|
d710c1e89d
|
Merge pull request #17287 from tamasvajk/message-count-telemetry
C#: Add aggregated compiler and extractor message counts to extractio…
|
2024-08-23 14:41:27 +02:00 |
|
Tamas Vajk
|
6827bedaa7
|
C#: Add aggregated compiler and extractor message counts to extraction telemetry query
|
2024-08-22 15:14:33 +02:00 |
|
Tamas Vajk
|
7c4733e88f
|
C#: Change reporting location of partial methods
|
2024-08-21 15:13:14 +02:00 |
|
Tamas Vajk
|
05500568c9
|
C#: Minor adjustment to limiting the number of extractor messages
|
2024-08-13 16:22:19 +02:00 |
|
Tamas Vajk
|
a31d90897d
|
C#: Do not skip extraction of already seen source files
|
2024-08-05 15:55:26 +02:00 |
|
Tamas Vajk
|
199a9688af
|
C#: Fix quality issues
|
2024-06-28 13:58:08 +02:00 |
|
Tamas Vajk
|
fb0520c74a
|
C#: Adjust trap location, database ID and archiving of generated sources
|
2024-06-27 14:49:10 +02:00 |
|
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 |
|