10 instantiations of OtlpKeyValueJson
Aspire.Dashboard (4)
Model\TelemetryExportService.cs (3)
364new OtlpKeyValueJson 369new OtlpKeyValueJson 395return attributes.Select(a => new OtlpKeyValueJson
OtlpJsonSerializerContext.OtlpKeyValueJson.g.cs (1)
31ObjectCreator = () => new global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson(),
Aspire.Dashboard.Tests (6)
Model\TelemetryImportServiceTests.cs (6)
415new OtlpKeyValueJson { Key = "service.name", Value = new OtlpAnyValueJson { StringValue = serviceName } }, 416new OtlpKeyValueJson { Key = "service.instance.id", Value = new OtlpAnyValueJson { StringValue = instanceId } } 460new OtlpKeyValueJson { Key = "service.name", Value = new OtlpAnyValueJson { StringValue = serviceName } }, 461new OtlpKeyValueJson { Key = "service.instance.id", Value = new OtlpAnyValueJson { StringValue = instanceId } } 505new OtlpKeyValueJson { Key = "service.name", Value = new OtlpAnyValueJson { StringValue = serviceName } }, 506new OtlpKeyValueJson { Key = "service.instance.id", Value = new OtlpAnyValueJson { StringValue = instanceId } }
106 references to OtlpKeyValueJson
Aspire.Dashboard (106)
Model\TelemetryExportService.cs (1)
388private static OtlpKeyValueJson[]? ConvertAttributes(KeyValuePair<string, string>[] attributes)
Otlp\Model\Serialization\OtlpCommonJson.cs (2)
79public OtlpKeyValueJson[]? Values { get; set; } 121public OtlpKeyValueJson[]? Attributes { get; set; }
Otlp\Model\Serialization\OtlpJsonProtobufConverter.cs (14)
152foreach (var attr in json.Attributes) 194foreach (var attr in json.Attributes) 220foreach (var attr in json.Attributes) 314foreach (var attr in json.Attributes) 415foreach (var kv in json.Metadata) 506foreach (var attr in json.Attributes) 543foreach (var attr in json.Attributes) 602foreach (var attr in json.Attributes) 675foreach (var attr in json.Attributes) 717foreach (var attr in json.FilteredAttributes) 750foreach (var attr in json.Attributes) 772foreach (var attr in json.Attributes) 781private static KeyValue ToProtobuf(OtlpKeyValueJson json) 847foreach (var kv in json.Values)
Otlp\Model\Serialization\OtlpJsonSerializerContext.cs (1)
22[JsonSerializable(typeof(OtlpKeyValueJson))]
Otlp\Model\Serialization\OtlpLogsJson.cs (1)
97public OtlpKeyValueJson[]? Attributes { get; set; }
Otlp\Model\Serialization\OtlpMetricsJson.cs (6)
113public OtlpKeyValueJson[]? Metadata { get; set; } 210public OtlpKeyValueJson[]? Attributes { get; set; } 262public OtlpKeyValueJson[]? Attributes { get; set; } 338public OtlpKeyValueJson[]? Attributes { get; set; } 454public OtlpKeyValueJson[]? Attributes { get; set; } 527public OtlpKeyValueJson[]? FilteredAttributes { get; set; }
Otlp\Model\Serialization\OtlpResourceJson.cs (1)
17public OtlpKeyValueJson[]? Attributes { get; set; }
Otlp\Model\Serialization\OtlpTraceJson.cs (3)
122public OtlpKeyValueJson[]? Attributes { get; set; } 186public OtlpKeyValueJson[]? Attributes { get; set; } 223public OtlpKeyValueJson[]? Attributes { get; set; }
OtlpJsonSerializerContext.GetJsonTypeInfo.g.cs (2)
142if (type == typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson)) 146if (type == typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]))
OtlpJsonSerializerContext.OtlpExemplarJson.g.cs (3)
51var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 66AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpExemplarJson).GetProperty("FilteredAttributes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 69properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info0);
OtlpJsonSerializerContext.OtlpExponentialHistogramDataPointJson.g.cs (3)
51var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 66AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpExponentialHistogramDataPointJson).GetProperty("Attributes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 69properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info0);
OtlpJsonSerializerContext.OtlpHistogramDataPointJson.g.cs (3)
51var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 66AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpHistogramDataPointJson).GetProperty("Attributes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 69properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info0);
OtlpJsonSerializerContext.OtlpInstrumentationScopeJson.g.cs (4)
91var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 106AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpInstrumentationScopeJson).GetProperty("Attributes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 109properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info2); 156global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[] __value_Attributes = ((global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpInstrumentationScopeJson)value).Attributes;
OtlpJsonSerializerContext.OtlpKeyValueJson.g.cs (21)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson>? _OtlpKeyValueJson; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson> OtlpKeyValueJson 22get => _OtlpKeyValueJson ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson>)Options.GetTypeInfo(typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson> Create_OtlpKeyValueJson(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson> 35ConstructorAttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson).GetConstructor(InstanceMemberBindingFlags, binder: null, global::System.Array.Empty<global::System.Type>(), modifiers: null), 39jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson>(options, objectInfo); 56DeclaringType = typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson), 58Getter = static obj => ((global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson)obj).Key, 59Setter = static (obj, value) => ((global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson)obj).Key = value!, 66AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson).GetProperty("Key", InstanceMemberBindingFlags, null, typeof(string), global::System.Array.Empty<global::System.Type>(), null), 76DeclaringType = typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson), 78Getter = static obj => ((global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson)obj).Value, 79Setter = static (obj, value) => ((global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson)obj).Value = value!, 86AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson).GetProperty("Value", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpAnyValueJson), global::System.Array.Empty<global::System.Type>(), null), 96private void OtlpKeyValueJsonSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson? value) 106string __value_Key = ((global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson)value).Key; 111global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpAnyValueJson __value_Value = ((global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson)value).Value;
OtlpJsonSerializerContext.OtlpKeyValueJsonArray.g.cs (10)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>? _OtlpKeyValueJsonArray; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> OtlpKeyValueJsonArray 22get => _OtlpKeyValueJsonArray ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>)Options.GetTypeInfo(typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[])); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> Create_OtlpKeyValueJsonArray(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 35jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateArrayInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson>(options, info); 45private void OtlpKeyValueJsonArraySerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]? value)
OtlpJsonSerializerContext.OtlpKeyValueListJson.g.cs (4)
51var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 66AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueListJson).GetProperty("Values", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 69properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info0); 86global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[] __value_Values = ((global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueListJson)value).Values;
OtlpJsonSerializerContext.OtlpLogRecordJson.g.cs (3)
151var info5 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 166AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpLogRecordJson).GetProperty("Attributes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 169properties[5] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info5);
OtlpJsonSerializerContext.OtlpMetricJson.g.cs (4)
211var info8 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 226AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpMetricJson).GetProperty("Metadata", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 229properties[8] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info8); 291global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[] __value_Metadata = ((global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpMetricJson)value).Metadata;
OtlpJsonSerializerContext.OtlpNumberDataPointJson.g.cs (3)
51var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 66AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpNumberDataPointJson).GetProperty("Attributes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 69properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info0);
OtlpJsonSerializerContext.OtlpResourceJson.g.cs (4)
51var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 66AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpResourceJson).GetProperty("Attributes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 69properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info0); 126global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[] __value_Attributes = ((global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpResourceJson)value).Attributes;
OtlpJsonSerializerContext.OtlpSpanEventJson.g.cs (3)
91var info2 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 106AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpSpanEventJson).GetProperty("Attributes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 109properties[2] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info2);
OtlpJsonSerializerContext.OtlpSpanJson.g.cs (3)
231var info9 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 246AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpSpanJson).GetProperty("Attributes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 249properties[9] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info9);
OtlpJsonSerializerContext.OtlpSpanLinkJson.g.cs (4)
111var info3 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 126AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpSpanLinkJson).GetProperty("Attributes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 129properties[3] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info3); 201global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[] __value_Attributes = ((global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpSpanLinkJson)value).Attributes;
OtlpJsonSerializerContext.OtlpSummaryDataPointJson.g.cs (3)
51var info0 = new global::System.Text.Json.Serialization.Metadata.JsonPropertyInfoValues<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]> 66AttributeProviderFactory = static () => typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpSummaryDataPointJson).GetProperty("Attributes", InstanceMemberBindingFlags, null, typeof(global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]), global::System.Array.Empty<global::System.Type>(), null), 69properties[0] = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreatePropertyInfo<global::Aspire.Dashboard.Otlp.Model.Serialization.OtlpKeyValueJson[]>(options, info0);