Skip to content

Commit 4b52ac0

Browse files
committed
Replacing ConfigurationKeys by generated ones!
1 parent 8fa2a97 commit 4b52ac0

File tree

80 files changed

+65
-5407
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+65
-5407
lines changed

tracer/missing-nullability-files.csv

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,6 @@ src/Datadog.Trace/ClrProfiler/ManualTracer.cs
7979
src/Datadog.Trace/ClrProfiler/NativeCallTargetUnmanagedMemoryHelper.cs
8080
src/Datadog.Trace/ClrProfiler/NativeMethods.cs
8181
src/Datadog.Trace/ClrProfiler/ScopeFactory.cs
82-
src/Datadog.Trace/Configuration/ConfigurationKeys.AppSec.cs
83-
src/Datadog.Trace/Configuration/ConfigurationKeys.AzureAppService.cs
84-
src/Datadog.Trace/Configuration/ConfigurationKeys.Debugger.cs
85-
src/Datadog.Trace/Configuration/ConfigurationKeys.DirectLogSubmission.cs
86-
src/Datadog.Trace/Configuration/ConfigurationKeys.Exporter.cs
87-
src/Datadog.Trace/Configuration/ConfigurationKeys.Iast.cs
88-
src/Datadog.Trace/Configuration/ConfigurationKeys.Logging.cs
89-
src/Datadog.Trace/Configuration/ConfigurationKeys.Rcm.cs
9082
src/Datadog.Trace/Configuration/DbmPropagationLevel.cs
9183
src/Datadog.Trace/Configuration/DeprecationMessages.cs
9284
src/Datadog.Trace/Configuration/IDynamicConfigurationManager.cs

tracer/src/Datadog.Trace.SourceGenerators/Configuration/ConfigurationKeysGenerator.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class ConfigurationKeysGenerator : IIncrementalGenerator
2525
private const string SupportedConfigurationsFileName = "supported-configurations.json";
2626
private const string SupportedConfigurationsDocsFileName = "supported-configurations-docs.yaml";
2727
private const string ConfigurationKeysMappingFileName = "configuration_keys_mapping.json";
28-
private const string GeneratedClassName = "ConfigurationKeys2";
28+
private const string GeneratedClassName = "ConfigurationKeys";
2929
private const string Namespace = "Datadog.Trace.Configuration";
3030

3131
/// <inheritdoc />

tracer/src/Datadog.Trace.Tools.Runner/ProcessConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ internal static class ProcessConfiguration
5454

5555
if (logDirectory == null)
5656
{
57-
// ProfilerLogPath is deprecated but still supported. For now, we bypass the WithKeys analyzer, but later we want to pull deprecations differently as part of centralized file
57+
// LogPath is deprecated but still supported. For now, we bypass the WithKeys analyzer, but later we want to pull deprecations differently as part of centralized file
5858
#pragma warning disable DD0008, 618
5959
var nativeLogFile = config.WithKeys(ConfigurationKeys.TraceLogPath).AsString();
6060
#pragma warning restore DD0008, 618

tracer/src/Datadog.Trace.Tools.dd_dotnet/Datadog.Trace.Tools.dd_dotnet.csproj

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,12 @@
5151
from a source generator as opposed to something that is coming from some other tool. -->
5252
<Compile Remove="$(GeneratedFolder)/*/**/*.cs" />
5353
<None Include="$(GeneratedFolder)/*/**/*.cs" />
54-
<Compile Update="Configuration\ConfigurationKeys.*.cs" DependentUpon="ConfigurationKeys.cs" />
5554
</ItemGroup>
5655

5756
<ItemGroup>
5857
<Compile Include="..\Datadog.Trace\TracerConstants.cs" Link="TracerConstants.cs" />
5958
<Compile Include="..\Datadog.Trace\Agent\TracesTransportType.cs" Link="TracesTransportType.cs" />
60-
<Compile Include="..\Datadog.Trace\Configuration\ConfigurationKeys.cs" Link="ConfigurationKeys.cs" />
61-
<Compile Include="..\Datadog.Trace\Configuration\ConfigurationKeys.Exporter.cs" Link="ConfigurationKeys.Exporter.cs" />
59+
<Compile Include="..\Datadog.Trace\Generated\net6.0\**\ConfigurationKeys*.g.cs" Link="Configuration\%(RecursiveDir)%(Filename)%(Extension)" />
6260
<Compile Include="..\Datadog.Trace\Configuration\DeprecationMessages.cs" Link="DeprecationMessages.cs" />
6361
<Compile Include="..\Datadog.Trace\Configuration\ExporterSettings.Shared.cs" Link="ExporterSettings.Shared.cs" />
6462
</ItemGroup>

tracer/src/Datadog.Trace/Configuration/ConfigurationKeys.AppSec.cs

Lines changed: 0 additions & 155 deletions
This file was deleted.

tracer/src/Datadog.Trace/Configuration/ConfigurationKeys.AzureAppService.cs

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)