in telemetry/csharp/AwsToolkit.Telemetry.Events.Generator.Core/DefinitionsBuilder.cs [578:591]
private bool IsNullable(Metadata metadata)
{
var metricType = GetMetricType(metadata.type);
if (!metricType.IsAliasedType())
{
return !metadata.ResolvedRequired;
}
var type = metricType.GetAliasedType();
// System.string cannot be made nullable
return type != typeof(string) && !metadata.ResolvedRequired;
}