Michael Nebel
|
2eac8890d3
|
Merge pull request #21893 from michaelnebel/cshar/updateroslyn
C#: Update Roslyn and other pinned depenencies.
|
2026-05-28 13:49:29 +02:00 |
|
Michael Nebel
|
ed8b9c29cc
|
Merge pull request #21866 from michaelnebel/csharp/refreturnindexerproperty
C#: Property- and Indexer calls for ref return properties and indexers.
|
2026-05-28 12:31:17 +02:00 |
|
Michael Nebel
|
7f2fb2eb99
|
C#: Use the generic version of the associated implementation.
|
2026-05-26 15:59:25 +02:00 |
|
Tom Hvitved
|
9685755479
|
Merge pull request #21865 from hvitved/csharp/compilation-cwd-folder
C#: Ensure that `Folder` entities exist for `Compilation` entities
|
2026-05-22 13:42:35 +02:00 |
|
Tom Hvitved
|
ec7e38cd4d
|
C#: Ensure that Folder entities exist for Compilation entities
|
2026-05-22 11:03:15 +02:00 |
|
Michael Nebel
|
9d0d4e4912
|
C#: Add ref return info for accessors.
|
2026-05-19 14:23:57 +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
|
ae5ab9c67c
|
C#: Partial constructor declaration support.
|
2026-02-24 14:32:24 +01:00 |
|
Michael Nebel
|
003b539287
|
C#: Streamline the partial implementation for properties and events.
|
2026-02-24 07:55:59 +01:00 |
|
Michael Nebel
|
d3fcc2a6cc
|
C#: Extract partial method declaration.
|
2026-02-24 07:55:54 +01:00 |
|
Michael Nebel
|
e8427a59f5
|
C#: Cache the Block and ExpressionBody and streamline implementation too look for both when checking whether a body is available.
|
2026-02-24 07:55:53 +01:00 |
|
Michael Nebel
|
a8e93e7fa0
|
Merge pull request #21325 from michaelnebel/csharp14/partialmembers
C# 14: Support for partial `event` declarations.
|
2026-02-17 15:00:00 +01:00 |
|
Michael Nebel
|
9289ac2838
|
C#: Support for partial event declarations.
|
2026-02-16 16:10:28 +01:00 |
|
Michael Nebel
|
c3a1eb181e
|
C#: Extract field modifiers and tag the field as being compiler generated.
|
2026-02-13 14:18:20 +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
|
ab505e3281
|
C#: Add class for making synthetic parameter entities.
|
2026-02-05 15:38:02 +01:00 |
|
Michael Nebel
|
60bb9a9b06
|
C#: Move some populate methods and location writing methods.
|
2026-02-04 13:24:21 +01:00 |
|
Michael Nebel
|
c68cd58f70
|
C#: Add parameter marker interface, allow a type to a parent for parameter and make it possible to specify a parameter position offset.
|
2026-02-04 13:19:29 +01:00 |
|
Michael Nebel
|
dca10f8740
|
C#: Add extended_type to the DB scheme.
|
2026-02-04 12:51:30 +01:00 |
|
Anders Schack-Mulligen
|
e4ee7c95c5
|
C#: Address review comments.
|
2025-12-04 15:06:20 +01:00 |
|
Anders Schack-Mulligen
|
ba7b517a4a
|
C#: Tweaks from review comments.
|
2025-12-02 13:49:17 +01:00 |
|
Anders Schack-Mulligen
|
9414cfbd03
|
C#: Add extractor support for object initializer methods.
|
2025-12-02 13:49:13 +01:00 |
|
Michael Nebel
|
f1b12203f6
|
C#: Add compilation errors to the debug log in BMN.
|
2025-11-17 14:57:14 +01:00 |
|
Michael Nebel
|
085d3c85cd
|
Merge pull request #20425 from michaelnebel/csharp/basicextractoroverlay
C#: Overlay extraction support.
|
2025-11-12 15:25:57 +01:00 |
|
Michael Nebel
|
ded1328103
|
C#: Do not extract comments when scaffolding.
|
2025-11-10 13:26:05 +01:00 |
|
Michael Nebel
|
1657dfb551
|
C#: Remove expression population safeguard and guard creation of constructor initializer expressions.
|
2025-11-07 15:26:07 +01:00 |
|
Michael Nebel
|
7c670cdc3f
|
C#: Address review comments and make more early returns in Populate.
|
2025-11-07 14:50:20 +01:00 |
|
Michael Nebel
|
504bb9c4a1
|
C#: Only scaffold assemblies in overlay mode, only extract expressions when not scaffolding and only extract attributes when they are in source code in overlay mode.
|
2025-11-04 13:28:28 +01:00 |
|
Michael Nebel
|
61f6512c74
|
C#: Sprinkle uses of OnlyScaffold to extract less when in overlay mode.
|
2025-11-04 13:28:10 +01:00 |
|
Michael Nebel
|
aa805580e3
|
C#: Add functionality to detect overlay mode and integrate in extraction context.
|
2025-11-04 13:28:05 +01:00 |
|
Michael Nebel
|
ad02559b48
|
C#: Fix Binlog API breaking change.
|
2025-10-31 09:36:22 +01:00 |
|
Michael Nebel
|
83343e1031
|
Merge pull request #20663 from michaelnebel/csharp/dotnet10rc2traced
C#: Tracer support for invoking `csc` directly.
|
2025-10-22 15:36:34 +02:00 |
|
Michael Nebel
|
def522d122
|
C#: Make sure that the file exists before attempting to get version info.
|
2025-10-21 13:12:21 +02:00 |
|
Michael Nebel
|
af5622a60e
|
C#: Address review comments.
|
2025-10-21 13:03:53 +02:00 |
|
Michael Nebel
|
e560ac197f
|
C#: Tracer support for invoking csc directly.
|
2025-10-21 11:16:55 +02:00 |
|
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 |
|