diff --git a/.generated.NoMobile.sln b/.generated.NoMobile.sln
index 3730377a46..41c02e6c1e 100644
--- a/.generated.NoMobile.sln
+++ b/.generated.NoMobile.sln
@@ -203,9 +203,9 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.MauiTrimTest", "test
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Maui.CommunityToolkit.Mvvm", "src\Sentry.Maui.CommunityToolkit.Mvvm\Sentry.Maui.CommunityToolkit.Mvvm.csproj", "{E898F337-E982-46CC-8DA9-F8556AA7DD72}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.SourceGenerators", "src\Sentry.SourceGenerators\Sentry.SourceGenerators.csproj", "{C3CDF61C-3E28-441C-A9CE-011C89D11719}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Compiler.Extensions", "src\Sentry.Compiler.Extensions\Sentry.Compiler.Extensions.csproj", "{C3CDF61C-3E28-441C-A9CE-011C89D11719}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.SourceGenerators.Tests", "test\Sentry.SourceGenerators.Tests\Sentry.SourceGenerators.Tests.csproj", "{3A76FF7D-2F32-4EA5-8999-2FFE3C7CB893}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Compiler.Extensions.Tests", "test\Sentry.Compiler.Extensions.Tests\Sentry.Compiler.Extensions.Tests.csproj", "{3A76FF7D-2F32-4EA5-8999-2FFE3C7CB893}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Maui.CommunityToolkit.Mvvm.Tests", "test\Sentry.Maui.CommunityToolkit.Mvvm.Tests\Sentry.Maui.CommunityToolkit.Mvvm.Tests.csproj", "{ADC91A84-6054-42EC-8241-0D717E4C7194}"
EndProject
diff --git a/Sentry-CI-Build-Linux-NoMobile.slnf b/Sentry-CI-Build-Linux-NoMobile.slnf
index f29fd0a74e..e3497886f3 100644
--- a/Sentry-CI-Build-Linux-NoMobile.slnf
+++ b/Sentry-CI-Build-Linux-NoMobile.slnf
@@ -34,6 +34,7 @@
"src\\Sentry.AspNetCore.Grpc\\Sentry.AspNetCore.Grpc.csproj",
"src\\Sentry.AspNetCore\\Sentry.AspNetCore.csproj",
"src\\Sentry.Azure.Functions.Worker\\Sentry.Azure.Functions.Worker.csproj",
+ "src\\Sentry.Compiler.Extensions\\Sentry.Compiler.Extensions.csproj",
"src\\Sentry.DiagnosticSource\\Sentry.DiagnosticSource.csproj",
"src\\Sentry.EntityFramework\\Sentry.EntityFramework.csproj",
"src\\Sentry.Extensions.Logging\\Sentry.Extensions.Logging.csproj",
@@ -44,13 +45,13 @@
"src\\Sentry.OpenTelemetry\\Sentry.OpenTelemetry.csproj",
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
- "src\\Sentry.SourceGenerators\\Sentry.SourceGenerators.csproj",
"src\\Sentry\\Sentry.csproj",
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
"test\\Sentry.AspNetCore.Grpc.Tests\\Sentry.AspNetCore.Grpc.Tests.csproj",
"test\\Sentry.AspNetCore.Tests\\Sentry.AspNetCore.Tests.csproj",
"test\\Sentry.AspNetCore.TestUtils\\Sentry.AspNetCore.TestUtils.csproj",
"test\\Sentry.Azure.Functions.Worker.Tests\\Sentry.Azure.Functions.Worker.Tests.csproj",
+ "test\\Sentry.Compiler.Extensions.Tests\\Sentry.Compiler.Extensions.Tests.csproj",
"test\\Sentry.DiagnosticSource.IntegrationTests\\Sentry.DiagnosticSource.IntegrationTests.csproj",
"test\\Sentry.DiagnosticSource.Tests\\Sentry.DiagnosticSource.Tests.csproj",
"test\\Sentry.EntityFramework.Tests\\Sentry.EntityFramework.Tests.csproj",
@@ -62,7 +63,6 @@
"test\\Sentry.OpenTelemetry.Tests\\Sentry.OpenTelemetry.Tests.csproj",
"test\\Sentry.Profiling.Tests\\Sentry.Profiling.Tests.csproj",
"test\\Sentry.Serilog.Tests\\Sentry.Serilog.Tests.csproj",
- "test\\Sentry.SourceGenerators.Tests\\Sentry.SourceGenerators.Tests.csproj",
"test\\Sentry.Testing.CrashableApp\\Sentry.Testing.CrashableApp.csproj",
"test\\Sentry.Testing\\Sentry.Testing.csproj",
"test\\Sentry.Tests\\Sentry.Tests.csproj",
diff --git a/Sentry-CI-Build-Linux.slnf b/Sentry-CI-Build-Linux.slnf
index b31c819bc8..14877f60a6 100644
--- a/Sentry-CI-Build-Linux.slnf
+++ b/Sentry-CI-Build-Linux.slnf
@@ -38,6 +38,7 @@
"src\\Sentry.AspNetCore\\Sentry.AspNetCore.csproj",
"src\\Sentry.Azure.Functions.Worker\\Sentry.Azure.Functions.Worker.csproj",
"src\\Sentry.Bindings.Android\\Sentry.Bindings.Android.csproj",
+ "src\\Sentry.Compiler.Extensions\\Sentry.Compiler.Extensions.csproj",
"src\\Sentry.DiagnosticSource\\Sentry.DiagnosticSource.csproj",
"src\\Sentry.EntityFramework\\Sentry.EntityFramework.csproj",
"src\\Sentry.Extensions.Logging\\Sentry.Extensions.Logging.csproj",
@@ -50,7 +51,6 @@
"src\\Sentry.OpenTelemetry\\Sentry.OpenTelemetry.csproj",
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
- "src\\Sentry.SourceGenerators\\Sentry.SourceGenerators.csproj",
"src\\Sentry\\Sentry.csproj",
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
"test\\Sentry.Android.AssemblyReader.Tests\\Sentry.Android.AssemblyReader.Tests.csproj",
@@ -58,6 +58,7 @@
"test\\Sentry.AspNetCore.Tests\\Sentry.AspNetCore.Tests.csproj",
"test\\Sentry.AspNetCore.TestUtils\\Sentry.AspNetCore.TestUtils.csproj",
"test\\Sentry.Azure.Functions.Worker.Tests\\Sentry.Azure.Functions.Worker.Tests.csproj",
+ "test\\Sentry.Compiler.Extensions.Tests\\Sentry.Compiler.Extensions.Tests.csproj",
"test\\Sentry.DiagnosticSource.IntegrationTests\\Sentry.DiagnosticSource.IntegrationTests.csproj",
"test\\Sentry.DiagnosticSource.Tests\\Sentry.DiagnosticSource.Tests.csproj",
"test\\Sentry.EntityFramework.Tests\\Sentry.EntityFramework.Tests.csproj",
@@ -71,7 +72,6 @@
"test\\Sentry.OpenTelemetry.Tests\\Sentry.OpenTelemetry.Tests.csproj",
"test\\Sentry.Profiling.Tests\\Sentry.Profiling.Tests.csproj",
"test\\Sentry.Serilog.Tests\\Sentry.Serilog.Tests.csproj",
- "test\\Sentry.SourceGenerators.Tests\\Sentry.SourceGenerators.Tests.csproj",
"test\\Sentry.Testing.CrashableApp\\Sentry.Testing.CrashableApp.csproj",
"test\\Sentry.Testing\\Sentry.Testing.csproj",
"test\\Sentry.Tests\\Sentry.Tests.csproj",
diff --git a/Sentry-CI-Build-Windows-arm64.slnf b/Sentry-CI-Build-Windows-arm64.slnf
index baac3fedfb..03b36063fb 100644
--- a/Sentry-CI-Build-Windows-arm64.slnf
+++ b/Sentry-CI-Build-Windows-arm64.slnf
@@ -40,6 +40,7 @@
"src\\Sentry.AspNetCore\\Sentry.AspNetCore.csproj",
"src\\Sentry.Azure.Functions.Worker\\Sentry.Azure.Functions.Worker.csproj",
"src\\Sentry.Bindings.Android\\Sentry.Bindings.Android.csproj",
+ "src\\Sentry.Compiler.Extensions\\Sentry.Compiler.Extensions.csproj",
"src\\Sentry.DiagnosticSource\\Sentry.DiagnosticSource.csproj",
"src\\Sentry.EntityFramework\\Sentry.EntityFramework.csproj",
"src\\Sentry.Extensions.Logging\\Sentry.Extensions.Logging.csproj",
@@ -52,7 +53,6 @@
"src\\Sentry.OpenTelemetry\\Sentry.OpenTelemetry.csproj",
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
- "src\\Sentry.SourceGenerators\\Sentry.SourceGenerators.csproj",
"src\\Sentry\\Sentry.csproj",
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
"test\\Sentry.AspNet.Tests\\Sentry.AspNet.Tests.csproj",
@@ -60,6 +60,7 @@
"test\\Sentry.AspNetCore.Tests\\Sentry.AspNetCore.Tests.csproj",
"test\\Sentry.AspNetCore.TestUtils\\Sentry.AspNetCore.TestUtils.csproj",
"test\\Sentry.Azure.Functions.Worker.Tests\\Sentry.Azure.Functions.Worker.Tests.csproj",
+ "test\\Sentry.Compiler.Extensions.Tests\\Sentry.Compiler.Extensions.Tests.csproj",
"test\\Sentry.Extensions.Logging.Tests\\Sentry.Extensions.Logging.Tests.csproj",
"test\\Sentry.Google.Cloud.Functions.Tests\\Sentry.Google.Cloud.Functions.Tests.csproj",
"test\\Sentry.Hangfire.Tests\\Sentry.Hangfire.Tests.csproj",
@@ -70,7 +71,6 @@
"test\\Sentry.OpenTelemetry.Tests\\Sentry.OpenTelemetry.Tests.csproj",
"test\\Sentry.Profiling.Tests\\Sentry.Profiling.Tests.csproj",
"test\\Sentry.Serilog.Tests\\Sentry.Serilog.Tests.csproj",
- "test\\Sentry.SourceGenerators.Tests\\Sentry.SourceGenerators.Tests.csproj",
"test\\Sentry.Testing.CrashableApp\\Sentry.Testing.CrashableApp.csproj",
"test\\Sentry.Testing\\Sentry.Testing.csproj",
"test\\Sentry.Tests\\Sentry.Tests.csproj",
diff --git a/Sentry-CI-Build-Windows.slnf b/Sentry-CI-Build-Windows.slnf
index 677a8f0608..5feb73b587 100644
--- a/Sentry-CI-Build-Windows.slnf
+++ b/Sentry-CI-Build-Windows.slnf
@@ -40,6 +40,7 @@
"src\\Sentry.AspNetCore\\Sentry.AspNetCore.csproj",
"src\\Sentry.Azure.Functions.Worker\\Sentry.Azure.Functions.Worker.csproj",
"src\\Sentry.Bindings.Android\\Sentry.Bindings.Android.csproj",
+ "src\\Sentry.Compiler.Extensions\\Sentry.Compiler.Extensions.csproj",
"src\\Sentry.DiagnosticSource\\Sentry.DiagnosticSource.csproj",
"src\\Sentry.EntityFramework\\Sentry.EntityFramework.csproj",
"src\\Sentry.Extensions.Logging\\Sentry.Extensions.Logging.csproj",
@@ -52,7 +53,6 @@
"src\\Sentry.OpenTelemetry\\Sentry.OpenTelemetry.csproj",
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
- "src\\Sentry.SourceGenerators\\Sentry.SourceGenerators.csproj",
"src\\Sentry\\Sentry.csproj",
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
"test\\Sentry.AspNet.Tests\\Sentry.AspNet.Tests.csproj",
@@ -60,6 +60,7 @@
"test\\Sentry.AspNetCore.Tests\\Sentry.AspNetCore.Tests.csproj",
"test\\Sentry.AspNetCore.TestUtils\\Sentry.AspNetCore.TestUtils.csproj",
"test\\Sentry.Azure.Functions.Worker.Tests\\Sentry.Azure.Functions.Worker.Tests.csproj",
+ "test\\Sentry.Compiler.Extensions.Tests\\Sentry.Compiler.Extensions.Tests.csproj",
"test\\Sentry.DiagnosticSource.IntegrationTests\\Sentry.DiagnosticSource.IntegrationTests.csproj",
"test\\Sentry.DiagnosticSource.Tests\\Sentry.DiagnosticSource.Tests.csproj",
"test\\Sentry.EntityFramework.Tests\\Sentry.EntityFramework.Tests.csproj",
@@ -73,7 +74,6 @@
"test\\Sentry.OpenTelemetry.Tests\\Sentry.OpenTelemetry.Tests.csproj",
"test\\Sentry.Profiling.Tests\\Sentry.Profiling.Tests.csproj",
"test\\Sentry.Serilog.Tests\\Sentry.Serilog.Tests.csproj",
- "test\\Sentry.SourceGenerators.Tests\\Sentry.SourceGenerators.Tests.csproj",
"test\\Sentry.Testing.CrashableApp\\Sentry.Testing.CrashableApp.csproj",
"test\\Sentry.Testing\\Sentry.Testing.csproj",
"test\\Sentry.Tests\\Sentry.Tests.csproj",
diff --git a/Sentry-CI-Build-macOS.slnf b/Sentry-CI-Build-macOS.slnf
index 778a9a13db..ae459279f2 100644
--- a/Sentry-CI-Build-macOS.slnf
+++ b/Sentry-CI-Build-macOS.slnf
@@ -45,6 +45,7 @@
"src\\Sentry.Azure.Functions.Worker\\Sentry.Azure.Functions.Worker.csproj",
"src\\Sentry.Bindings.Android\\Sentry.Bindings.Android.csproj",
"src\\Sentry.Bindings.Cocoa\\Sentry.Bindings.Cocoa.csproj",
+ "src\\Sentry.Compiler.Extensions\\Sentry.Compiler.Extensions.csproj",
"src\\Sentry.DiagnosticSource\\Sentry.DiagnosticSource.csproj",
"src\\Sentry.EntityFramework\\Sentry.EntityFramework.csproj",
"src\\Sentry.Extensions.Logging\\Sentry.Extensions.Logging.csproj",
@@ -57,7 +58,6 @@
"src\\Sentry.OpenTelemetry\\Sentry.OpenTelemetry.csproj",
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
- "src\\Sentry.SourceGenerators\\Sentry.SourceGenerators.csproj",
"src\\Sentry\\Sentry.csproj",
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
"test\\Sentry.Android.AssemblyReader.Tests\\Sentry.Android.AssemblyReader.Tests.csproj",
@@ -65,6 +65,7 @@
"test\\Sentry.AspNetCore.Tests\\Sentry.AspNetCore.Tests.csproj",
"test\\Sentry.AspNetCore.TestUtils\\Sentry.AspNetCore.TestUtils.csproj",
"test\\Sentry.Azure.Functions.Worker.Tests\\Sentry.Azure.Functions.Worker.Tests.csproj",
+ "test\\Sentry.Compiler.Extensions.Tests\\Sentry.Compiler.Extensions.Tests.csproj",
"test\\Sentry.DiagnosticSource.IntegrationTests\\Sentry.DiagnosticSource.IntegrationTests.csproj",
"test\\Sentry.DiagnosticSource.Tests\\Sentry.DiagnosticSource.Tests.csproj",
"test\\Sentry.EntityFramework.Tests\\Sentry.EntityFramework.Tests.csproj",
@@ -79,7 +80,6 @@
"test\\Sentry.OpenTelemetry.Tests\\Sentry.OpenTelemetry.Tests.csproj",
"test\\Sentry.Profiling.Tests\\Sentry.Profiling.Tests.csproj",
"test\\Sentry.Serilog.Tests\\Sentry.Serilog.Tests.csproj",
- "test\\Sentry.SourceGenerators.Tests\\Sentry.SourceGenerators.Tests.csproj",
"test\\Sentry.Testing.CrashableApp\\Sentry.Testing.CrashableApp.csproj",
"test\\Sentry.Testing\\Sentry.Testing.csproj",
"test\\Sentry.Tests\\Sentry.Tests.csproj",
diff --git a/Sentry-CI-CodeQL.slnf b/Sentry-CI-CodeQL.slnf
index 0dbf4453dd..859f0c8566 100644
--- a/Sentry-CI-CodeQL.slnf
+++ b/Sentry-CI-CodeQL.slnf
@@ -9,6 +9,7 @@
"src\\Sentry.AspNetCore.Grpc\\Sentry.AspNetCore.Grpc.csproj",
"src\\Sentry.AspNetCore\\Sentry.AspNetCore.csproj",
"src\\Sentry.Azure.Functions.Worker\\Sentry.Azure.Functions.Worker.csproj",
+ "src\\Sentry.Compiler.Extensions\\Sentry.Compiler.Extensions.csproj",
"src\\Sentry.DiagnosticSource\\Sentry.DiagnosticSource.csproj",
"src\\Sentry.EntityFramework\\Sentry.EntityFramework.csproj",
"src\\Sentry.Extensions.Logging\\Sentry.Extensions.Logging.csproj",
@@ -21,7 +22,6 @@
"src\\Sentry.OpenTelemetry\\Sentry.OpenTelemetry.csproj",
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
- "src\\Sentry.SourceGenerators\\Sentry.SourceGenerators.csproj",
"src\\Sentry\\Sentry.csproj"
]
}
diff --git a/Sentry.sln b/Sentry.sln
index afa5819374..ea1e8bceb7 100644
--- a/Sentry.sln
+++ b/Sentry.sln
@@ -203,9 +203,9 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.MauiTrimTest", "test
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Maui.CommunityToolkit.Mvvm", "src\Sentry.Maui.CommunityToolkit.Mvvm\Sentry.Maui.CommunityToolkit.Mvvm.csproj", "{E898F337-E982-46CC-8DA9-F8556AA7DD72}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.SourceGenerators", "src\Sentry.SourceGenerators\Sentry.SourceGenerators.csproj", "{C3CDF61C-3E28-441C-A9CE-011C89D11719}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Compiler.Extensions", "src\Sentry.Compiler.Extensions\Sentry.Compiler.Extensions.csproj", "{C3CDF61C-3E28-441C-A9CE-011C89D11719}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.SourceGenerators.Tests", "test\Sentry.SourceGenerators.Tests\Sentry.SourceGenerators.Tests.csproj", "{3A76FF7D-2F32-4EA5-8999-2FFE3C7CB893}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Compiler.Extensions.Tests", "test\Sentry.Compiler.Extensions.Tests\Sentry.Compiler.Extensions.Tests.csproj", "{3A76FF7D-2F32-4EA5-8999-2FFE3C7CB893}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Sentry.Maui.CommunityToolkit.Mvvm.Tests", "test\Sentry.Maui.CommunityToolkit.Mvvm.Tests\Sentry.Maui.CommunityToolkit.Mvvm.Tests.csproj", "{ADC91A84-6054-42EC-8241-0D717E4C7194}"
EndProject
diff --git a/SentryMobile.slnf b/SentryMobile.slnf
index fa04ac2511..bb90155491 100644
--- a/SentryMobile.slnf
+++ b/SentryMobile.slnf
@@ -10,10 +10,10 @@
"src\\Sentry.Android.AssemblyReader\\Sentry.Android.AssemblyReader.csproj",
"src\\Sentry.Bindings.Android\\Sentry.Bindings.Android.csproj",
"src\\Sentry.Bindings.Cocoa\\Sentry.Bindings.Cocoa.csproj",
+ "src\\Sentry.Compiler.Extensions\\Sentry.Compiler.Extensions.csproj",
"src\\Sentry.Extensions.Logging\\Sentry.Extensions.Logging.csproj",
"src\\Sentry.Maui.CommunityToolkit.Mvvm\\Sentry.Maui.CommunityToolkit.Mvvm.csproj",
"src\\Sentry.Maui\\Sentry.Maui.csproj",
- "src\\Sentry.SourceGenerators\\Sentry.SourceGenerators.csproj",
"src\\Sentry\\Sentry.csproj",
"test\\Sentry.Android.AssemblyReader.Tests\\Sentry.Android.AssemblyReader.Tests.csproj",
"test\\Sentry.Extensions.Logging.Tests\\Sentry.Extensions.Logging.Tests.csproj",
diff --git a/SentryNoMobile.slnf b/SentryNoMobile.slnf
index bfc8311ad7..8e965ea675 100644
--- a/SentryNoMobile.slnf
+++ b/SentryNoMobile.slnf
@@ -36,6 +36,7 @@
"src\\Sentry.AspNetCore.Grpc\\Sentry.AspNetCore.Grpc.csproj",
"src\\Sentry.AspNetCore\\Sentry.AspNetCore.csproj",
"src\\Sentry.Azure.Functions.Worker\\Sentry.Azure.Functions.Worker.csproj",
+ "src\\Sentry.Compiler.Extensions\\Sentry.Compiler.Extensions.csproj",
"src\\Sentry.DiagnosticSource\\Sentry.DiagnosticSource.csproj",
"src\\Sentry.EntityFramework\\Sentry.EntityFramework.csproj",
"src\\Sentry.Extensions.Logging\\Sentry.Extensions.Logging.csproj",
@@ -46,7 +47,6 @@
"src\\Sentry.OpenTelemetry\\Sentry.OpenTelemetry.csproj",
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
- "src\\Sentry.SourceGenerators\\Sentry.SourceGenerators.csproj",
"src\\Sentry\\Sentry.csproj",
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
"test\\Sentry.AspNet.Tests\\Sentry.AspNet.Tests.csproj",
@@ -54,6 +54,7 @@
"test\\Sentry.AspNetCore.Tests\\Sentry.AspNetCore.Tests.csproj",
"test\\Sentry.AspNetCore.TestUtils\\Sentry.AspNetCore.TestUtils.csproj",
"test\\Sentry.Azure.Functions.Worker.Tests\\Sentry.Azure.Functions.Worker.Tests.csproj",
+ "test\\Sentry.Compiler.Extensions.Tests\\Sentry.Compiler.Extensions.Tests.csproj",
"test\\Sentry.DiagnosticSource.IntegrationTests\\Sentry.DiagnosticSource.IntegrationTests.csproj",
"test\\Sentry.DiagnosticSource.Tests\\Sentry.DiagnosticSource.Tests.csproj",
"test\\Sentry.EntityFramework.Tests\\Sentry.EntityFramework.Tests.csproj",
@@ -65,7 +66,6 @@
"test\\Sentry.OpenTelemetry.Tests\\Sentry.OpenTelemetry.Tests.csproj",
"test\\Sentry.Profiling.Tests\\Sentry.Profiling.Tests.csproj",
"test\\Sentry.Serilog.Tests\\Sentry.Serilog.Tests.csproj",
- "test\\Sentry.SourceGenerators.Tests\\Sentry.SourceGenerators.Tests.csproj",
"test\\Sentry.Testing.CrashableApp\\Sentry.Testing.CrashableApp.csproj",
"test\\Sentry.Testing\\Sentry.Testing.csproj",
"test\\Sentry.Tests\\Sentry.Tests.csproj",
diff --git a/SentryNoSamples.slnf b/SentryNoSamples.slnf
index d3b4e187ea..36ad16825b 100644
--- a/SentryNoSamples.slnf
+++ b/SentryNoSamples.slnf
@@ -10,6 +10,7 @@
"src\\Sentry.AspNetCore.Grpc\\Sentry.AspNetCore.Grpc.csproj",
"src\\Sentry.AspNetCore\\Sentry.AspNetCore.csproj",
"src\\Sentry.Azure.Functions.Worker\\Sentry.Azure.Functions.Worker.csproj",
+ "src\\Sentry.Compiler.Extensions\\Sentry.Compiler.Extensions.csproj",
"src\\Sentry.DiagnosticSource\\Sentry.DiagnosticSource.csproj",
"src\\Sentry.EntityFramework\\Sentry.EntityFramework.csproj",
"src\\Sentry.Extensions.Logging\\Sentry.Extensions.Logging.csproj",
@@ -22,7 +23,6 @@
"src\\Sentry.OpenTelemetry\\Sentry.OpenTelemetry.csproj",
"src\\Sentry.Profiling\\Sentry.Profiling.csproj",
"src\\Sentry.Serilog\\Sentry.Serilog.csproj",
- "src\\Sentry.SourceGenerators\\Sentry.SourceGenerators.csproj",
"src\\Sentry\\Sentry.csproj",
"test\\Sentry.Analyzers.Tests\\Sentry.Analyzers.Tests.csproj",
"test\\Sentry.Android.AssemblyReader.Tests\\Sentry.Android.AssemblyReader.Tests.csproj",
@@ -31,6 +31,7 @@
"test\\Sentry.AspNetCore.Tests\\Sentry.AspNetCore.Tests.csproj",
"test\\Sentry.AspNetCore.TestUtils\\Sentry.AspNetCore.TestUtils.csproj",
"test\\Sentry.Azure.Functions.Worker.Tests\\Sentry.Azure.Functions.Worker.Tests.csproj",
+ "test\\Sentry.Compiler.Extensions.Tests\\Sentry.Compiler.Extensions.Tests.csproj",
"test\\Sentry.DiagnosticSource.IntegrationTests\\Sentry.DiagnosticSource.IntegrationTests.csproj",
"test\\Sentry.DiagnosticSource.Tests\\Sentry.DiagnosticSource.Tests.csproj",
"test\\Sentry.EntityFramework.Tests\\Sentry.EntityFramework.Tests.csproj",
@@ -44,7 +45,6 @@
"test\\Sentry.OpenTelemetry.Tests\\Sentry.OpenTelemetry.Tests.csproj",
"test\\Sentry.Profiling.Tests\\Sentry.Profiling.Tests.csproj",
"test\\Sentry.Serilog.Tests\\Sentry.Serilog.Tests.csproj",
- "test\\Sentry.SourceGenerators.Tests\\Sentry.SourceGenerators.Tests.csproj",
"test\\Sentry.Testing.CrashableApp\\Sentry.Testing.CrashableApp.csproj",
"test\\Sentry.Testing\\Sentry.Testing.csproj",
"test\\Sentry.Tests\\Sentry.Tests.csproj"
diff --git a/samples/Directory.Build.props b/samples/Directory.Build.props
index 8f867bb0fa..9e41c0b699 100644
--- a/samples/Directory.Build.props
+++ b/samples/Directory.Build.props
@@ -13,7 +13,7 @@
-
diff --git a/scripts/generate-solution-filters-config.yaml b/scripts/generate-solution-filters-config.yaml
index 251aca7e7d..05821343ea 100644
--- a/scripts/generate-solution-filters-config.yaml
+++ b/scripts/generate-solution-filters-config.yaml
@@ -220,7 +220,7 @@ filterConfigs:
- "samples/**/*Maui.csproj"
- "src/**/Sentry.csproj"
- "src/**/Sentry.Analyzers.csproj"
- - "src/**/Sentry.SourceGenerators.csproj"
+ - "src/**/Sentry.Compiler.Extensions.csproj"
- "src/**/*Android*.csproj"
- "src/**/*Bindings.Android.csproj"
- "src/**/*Bindings.Cocoa.csproj"
diff --git a/src/Sentry.SourceGenerators/BuildPropertySourceGenerator.cs b/src/Sentry.Compiler.Extensions/BuildPropertySourceGenerator.cs
similarity index 96%
rename from src/Sentry.SourceGenerators/BuildPropertySourceGenerator.cs
rename to src/Sentry.Compiler.Extensions/BuildPropertySourceGenerator.cs
index 2bd300cad0..88c4dbc3c6 100644
--- a/src/Sentry.SourceGenerators/BuildPropertySourceGenerator.cs
+++ b/src/Sentry.Compiler.Extensions/BuildPropertySourceGenerator.cs
@@ -2,7 +2,7 @@
using System.Linq;
using Microsoft.CodeAnalysis;
-namespace Sentry.SourceGenerators;
+namespace Sentry.Compiler.Extensions;
///
/// Generates the necessary msbuild variables
@@ -48,7 +48,7 @@ public void Execute(GeneratorExecutionContext context)
.Append(
$$"""
//
-// This code was generated by Sentry.SourceGenerators.
+// This code was generated by Sentry.Compiler.Extensions.
// Changes to this file may cause incorrect behavior and will be lost if the code is regenerated.
//
diff --git a/src/Sentry.SourceGenerators/GeneratedCodeText.cs b/src/Sentry.Compiler.Extensions/GeneratedCodeText.cs
similarity index 87%
rename from src/Sentry.SourceGenerators/GeneratedCodeText.cs
rename to src/Sentry.Compiler.Extensions/GeneratedCodeText.cs
index a0144b1e15..04037aa750 100644
--- a/src/Sentry.SourceGenerators/GeneratedCodeText.cs
+++ b/src/Sentry.Compiler.Extensions/GeneratedCodeText.cs
@@ -1,4 +1,4 @@
-namespace Sentry.SourceGenerators;
+namespace Sentry.Compiler.Extensions;
internal static class GeneratedCodeText
{
diff --git a/src/Sentry.SourceGenerators/OutputKindExtensions.cs b/src/Sentry.Compiler.Extensions/OutputKindExtensions.cs
similarity index 93%
rename from src/Sentry.SourceGenerators/OutputKindExtensions.cs
rename to src/Sentry.Compiler.Extensions/OutputKindExtensions.cs
index a96d233107..c0760f2219 100644
--- a/src/Sentry.SourceGenerators/OutputKindExtensions.cs
+++ b/src/Sentry.Compiler.Extensions/OutputKindExtensions.cs
@@ -1,6 +1,6 @@
using Microsoft.CodeAnalysis;
-namespace Sentry.SourceGenerators;
+namespace Sentry.Compiler.Extensions;
internal static class OutputKindExtensions
{
diff --git a/src/Sentry.SourceGenerators/Sentry.SourceGenerators.csproj b/src/Sentry.Compiler.Extensions/Sentry.Compiler.Extensions.csproj
similarity index 100%
rename from src/Sentry.SourceGenerators/Sentry.SourceGenerators.csproj
rename to src/Sentry.Compiler.Extensions/Sentry.Compiler.Extensions.csproj
diff --git a/src/Sentry/Sentry.csproj b/src/Sentry/Sentry.csproj
index 15bc8c9675..ed8451dbfa 100644
--- a/src/Sentry/Sentry.csproj
+++ b/src/Sentry/Sentry.csproj
@@ -191,7 +191,7 @@
-
-
+
diff --git a/test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.RunResult_BadStrings.verified.txt b/test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.RunResult_BadStrings.verified.txt
similarity index 88%
rename from test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.RunResult_BadStrings.verified.txt
rename to test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.RunResult_BadStrings.verified.txt
index 39d3e99d01..0f28e3daa9 100644
--- a/test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.RunResult_BadStrings.verified.txt
+++ b/test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.RunResult_BadStrings.verified.txt
@@ -1,5 +1,5 @@
//
-// This code was generated by Sentry.SourceGenerators.
+// This code was generated by Sentry.Compiler.Extensions.
// Changes to this file may cause incorrect behavior and will be lost if the code is regenerated.
//
@@ -9,7 +9,7 @@
namespace Sentry.Generated
{
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Sentry.SourceGenerators", "Version")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Sentry.Compiler.Extensions", "Version")]
internal static class BuildPropertyInitializer
{
[global::System.Runtime.CompilerServices.ModuleInitializerAttribute]
diff --git a/test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.RunResult_Publish_AotTrue.verified.txt b/test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.RunResult_Publish_AotTrue.verified.txt
similarity index 88%
rename from test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.RunResult_Publish_AotTrue.verified.txt
rename to test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.RunResult_Publish_AotTrue.verified.txt
index 3e1a639b1c..5a7ae4f9b6 100644
--- a/test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.RunResult_Publish_AotTrue.verified.txt
+++ b/test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.RunResult_Publish_AotTrue.verified.txt
@@ -1,5 +1,5 @@
//
-// This code was generated by Sentry.SourceGenerators.
+// This code was generated by Sentry.Compiler.Extensions.
// Changes to this file may cause incorrect behavior and will be lost if the code is regenerated.
//
@@ -9,7 +9,7 @@
namespace Sentry.Generated
{
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Sentry.SourceGenerators", "Version")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Sentry.Compiler.Extensions", "Version")]
internal static class BuildPropertyInitializer
{
[global::System.Runtime.CompilerServices.ModuleInitializerAttribute]
diff --git a/test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.RunResult_Success.verified.txt b/test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.RunResult_Success.verified.txt
similarity index 88%
rename from test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.RunResult_Success.verified.txt
rename to test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.RunResult_Success.verified.txt
index 57d19e53c9..932095710d 100644
--- a/test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.RunResult_Success.verified.txt
+++ b/test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.RunResult_Success.verified.txt
@@ -1,5 +1,5 @@
//
-// This code was generated by Sentry.SourceGenerators.
+// This code was generated by Sentry.Compiler.Extensions.
// Changes to this file may cause incorrect behavior and will be lost if the code is regenerated.
//
@@ -9,7 +9,7 @@
namespace Sentry.Generated
{
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Sentry.SourceGenerators", "Version")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Sentry.Compiler.Extensions", "Version")]
internal static class BuildPropertyInitializer
{
[global::System.Runtime.CompilerServices.ModuleInitializerAttribute]
diff --git a/test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.cs b/test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.cs
similarity index 99%
rename from test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.cs
rename to test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.cs
index 3424d27a74..7ca4b8c522 100644
--- a/test/Sentry.SourceGenerators.Tests/BuildPropertySourceGeneratorTests.cs
+++ b/test/Sentry.Compiler.Extensions.Tests/BuildPropertySourceGeneratorTests.cs
@@ -3,7 +3,7 @@
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.VisualStudio.TestPlatform.TestHost;
-namespace Sentry.SourceGenerators.Tests;
+namespace Sentry.Compiler.Extensions.Tests;
public class BuildPropertySourceGeneratorTests
{
diff --git a/test/Sentry.SourceGenerators.Tests/Sentry.SourceGenerators.Tests.csproj b/test/Sentry.Compiler.Extensions.Tests/Sentry.Compiler.Extensions.Tests.csproj
similarity index 86%
rename from test/Sentry.SourceGenerators.Tests/Sentry.SourceGenerators.Tests.csproj
rename to test/Sentry.Compiler.Extensions.Tests/Sentry.Compiler.Extensions.Tests.csproj
index 05ff9fa4ae..3265c3c21c 100644
--- a/test/Sentry.SourceGenerators.Tests/Sentry.SourceGenerators.Tests.csproj
+++ b/test/Sentry.Compiler.Extensions.Tests/Sentry.Compiler.Extensions.Tests.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/test/Sentry.SourceGenerators.Tests/VerifySettingsInitializer.cs b/test/Sentry.Compiler.Extensions.Tests/VerifySettingsInitializer.cs
similarity index 92%
rename from test/Sentry.SourceGenerators.Tests/VerifySettingsInitializer.cs
rename to test/Sentry.Compiler.Extensions.Tests/VerifySettingsInitializer.cs
index 8142f145c6..891a0d0957 100644
--- a/test/Sentry.SourceGenerators.Tests/VerifySettingsInitializer.cs
+++ b/test/Sentry.Compiler.Extensions.Tests/VerifySettingsInitializer.cs
@@ -1,4 +1,4 @@
-namespace Sentry.SourceGenerators.Tests;
+namespace Sentry.Compiler.Extensions.Tests;
internal static class VerifySettingsInitializer
{
diff --git a/test/Sentry.Maui.Device.TestApp/Sentry.Maui.Device.TestApp.csproj b/test/Sentry.Maui.Device.TestApp/Sentry.Maui.Device.TestApp.csproj
index d4f16c1dd6..b04676ed72 100644
--- a/test/Sentry.Maui.Device.TestApp/Sentry.Maui.Device.TestApp.csproj
+++ b/test/Sentry.Maui.Device.TestApp/Sentry.Maui.Device.TestApp.csproj
@@ -100,7 +100,7 @@
-