774 references to Create
aspire (2)
Aspire.Cli.Tests (3)
Aspire.Dashboard (10)
Aspire.Dashboard.Components.Tests (13)
Controls\StructuredLogDetailsTests.cs (8)
40var attributes = new List<KeyValuePair<string, string>> { KeyValuePair.Create(name, "SELECT 1") };
43attributes.Add(KeyValuePair.Create("db.system.name", system));
92KeyValuePair.Create("Message", "value1"),
93KeyValuePair.Create("Message", "value2"),
94KeyValuePair.Create("event.name", "value1"),
95KeyValuePair.Create("event.name", "value2")
102KeyValuePair.Create("Message", "value1"),
103KeyValuePair.Create("Message", "value2")
Aspire.Dashboard.Tests (412)
BrowserLinkOutgoingPeerResolverTests.cs (9)
28Assert.False(TryResolvePeerName(resolver, [KeyValuePair.Create("http.url", "")], out _));
38Assert.False(TryResolvePeerName(resolver, [KeyValuePair.Create<string, string>("http.url", null!)], out _));
50Assert.False(TryResolvePeerName(resolver, [KeyValuePair.Create("http.url", "/6eed7c2dedc14419901b813e8fe87a86/getScriptTag")], out _));
60Assert.False(TryResolvePeerName(resolver, [KeyValuePair.Create("http.url", "http://dummy:59267/6eed7c2dedc14419901b813e8fe87a86/getScriptTag")], out _));
70Assert.False(TryResolvePeerName(resolver, [KeyValuePair.Create("http.url", "http://localhost:59267/getScriptTag")], out _));
80Assert.False(TryResolvePeerName(resolver, [KeyValuePair.Create("http.url", "ht$tp://localhost:59267/6eed7c2dedc14419901b813e8fe87a86/getScriptTag")], out _));
90Assert.False(TryResolvePeerName(resolver, [KeyValuePair.Create("http.url", "http://localhost:59267/")], out _));
100Assert.False(TryResolvePeerName(resolver, [KeyValuePair.Create("http.url", "http://localhost:59267/not-a-guid/getScriptTag")], out _));
110Assert.True(TryResolvePeerName(resolver, [KeyValuePair.Create("http.url", "http://localhost:59267/6eed7c2dedc14419901b813e8fe87a86/getScriptTag")], out var name));
Model\GenAIVisualizerDialogViewModelTests.cs (122)
78KeyValuePair.Create("error.type", "Exception")
143CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"), KeyValuePair.Create("server.address", "ai-server.address")])
167attributes: [KeyValuePair.Create("event.name", "gen_ai.system.message")]),
173attributes: [KeyValuePair.Create("event.name", "gen_ai.user.message")]),
179attributes: [KeyValuePair.Create("event.name", "gen_ai.assistant.message")])
241CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"), KeyValuePair.Create("server.address", "ai-server.address")])
265attributes: [KeyValuePair.Create("event.name", "gen_ai.system.message")]),
271attributes: [KeyValuePair.Create("event.name", "gen_ai.user.message")])
303KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "System!" }, GenAIEventsContext.Default.SystemOrUserEvent)),
304KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
310KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new SystemOrUserEvent { Content = "User!" }, GenAIEventsContext.Default.SystemOrUserEvent)),
311KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
317KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent)),
323KeyValuePair.Create(GenAIHelpers.GenAIEventContent, JsonSerializer.Serialize(new AssistantEvent { Content = "Assistant!" }, GenAIEventsContext.Default.AssistantEvent)),
324KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
341CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"), KeyValuePair.Create("server.address", "ai-server.address")], events: events)
396KeyValuePair.Create(GenAIHelpers.GenAIEventContent, ""),
397KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
403KeyValuePair.Create(GenAIHelpers.GenAIEventContent, string.Empty),
420CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!")], events: events)
452KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
470CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!")], events: events)
531KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
532KeyValuePair.Create("server.address", "ai-server.address"),
533KeyValuePair.Create(GenAIHelpers.GenAISystemInstructions, systemInstruction),
534KeyValuePair.Create(GenAIHelpers.GenAIInputMessages, inputMessages),
535KeyValuePair.Create(GenAIHelpers.GenAIOutputInstructions, outputMessages)
648KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
649KeyValuePair.Create("server.address", "ai-server.address"),
650KeyValuePair.Create(GenAIHelpers.GenAISystemInstructions, systemInstruction),
651KeyValuePair.Create(GenAIHelpers.GenAIInputMessages, inputMessages),
652KeyValuePair.Create(GenAIHelpers.GenAIOutputInstructions, outputMessages)
729KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
730KeyValuePair.Create("server.address", "ai-server.address"),
731KeyValuePair.Create(GenAIHelpers.GenAISystemInstructions, systemInstruction),
732KeyValuePair.Create(GenAIHelpers.GenAIInputMessages, inputMessages),
733KeyValuePair.Create(GenAIHelpers.GenAIOutputInstructions, outputMessages)
817KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
818KeyValuePair.Create("server.address", "ai-server.address"),
863KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
864KeyValuePair.Create("server.address", "ai-server.address"),
866KeyValuePair.Create("gen_ai.prompt.0.role", "system"),
867KeyValuePair.Create("gen_ai.prompt.0.content", "You are a helpful assistant."),
868KeyValuePair.Create("gen_ai.prompt.1.role", "user"),
869KeyValuePair.Create("gen_ai.prompt.1.content", "Hello, how are you?"),
871KeyValuePair.Create("gen_ai.completion.0.role", "assistant"),
872KeyValuePair.Create("gen_ai.completion.0.content", "I'm doing well, thank you!")
940KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
941KeyValuePair.Create("server.address", "ai-server.address"),
943KeyValuePair.Create("gen_ai.prompt.0.message.role", "system"),
944KeyValuePair.Create("gen_ai.prompt.0.message.content", "You are a coding assistant."),
945KeyValuePair.Create("gen_ai.prompt.1.message.role", "user"),
946KeyValuePair.Create("gen_ai.prompt.1.message.content", "Write a hello world program."),
948KeyValuePair.Create("gen_ai.completion.0.message.role", "assistant"),
949KeyValuePair.Create("gen_ai.completion.0.message.content", "Here's a simple hello world program...")
1017KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
1018KeyValuePair.Create("server.address", "ai-server.address"),
1020KeyValuePair.Create("gen_ai.prompt.0.role", "system"),
1021KeyValuePair.Create("gen_ai.prompt.0.content", "You are a helpful assistant."),
1023KeyValuePair.Create("gen_ai.prompt.2.role", "user"),
1024KeyValuePair.Create("gen_ai.prompt.2.content", "What is 2+2?"),
1026KeyValuePair.Create("gen_ai.prompt.5.role", "user"),
1027KeyValuePair.Create("gen_ai.prompt.5.content", "Follow up question."),
1029KeyValuePair.Create("gen_ai.completion.0.role", "assistant"),
1030KeyValuePair.Create("gen_ai.completion.0.content", "The answer is 4."),
1032KeyValuePair.Create("gen_ai.completion.3.role", "assistant"),
1033KeyValuePair.Create("gen_ai.completion.3.content", "Follow up answer.")
1141KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
1142KeyValuePair.Create(GenAIHelpers.GenAIToolDefinitions, toolDefinitionsJson)
1213KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
1214KeyValuePair.Create(GenAIHelpers.GenAIToolDefinitions, "invalid json")
1257KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!")
1341KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
1342KeyValuePair.Create("server.address", "ai-server.address"),
1343KeyValuePair.Create(GenAIHelpers.GenAISystemInstructions, systemInstruction),
1344KeyValuePair.Create(GenAIHelpers.GenAIInputMessages, inputMessages),
1345KeyValuePair.Create(GenAIHelpers.GenAIOutputInstructions, outputMessages)
1434KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
1435KeyValuePair.Create(GenAIHelpers.GenAIToolDefinitions, toolDefinitions)
1508KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
1509KeyValuePair.Create(GenAIHelpers.GenAIToolDefinitions, toolDefinitionsJson)
1617KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
1618KeyValuePair.Create(GenAIHelpers.GenAIToolDefinitions, toolDefinitionsJson)
1777KeyValuePair.Create("event.name", "gen_ai.evaluation.result"),
1778KeyValuePair.Create("gen_ai.evaluation.name", "Relevance"),
1779KeyValuePair.Create("gen_ai.evaluation.score.label", "relevant"),
1780KeyValuePair.Create("gen_ai.evaluation.score.value", "0.85"),
1781KeyValuePair.Create("gen_ai.evaluation.explanation", "The response is factually accurate and addresses the question."),
1782KeyValuePair.Create("gen_ai.response.id", "chatcmpl-123")
1790KeyValuePair.Create("event.name", "gen_ai.evaluation.result"),
1791KeyValuePair.Create("gen_ai.evaluation.name", "IntentResolution"),
1792KeyValuePair.Create("gen_ai.evaluation.score.label", "incorrect"),
1793KeyValuePair.Create("gen_ai.evaluation.score.value", "0.65"),
1794KeyValuePair.Create("error.type", "timeout")
1845KeyValuePair.Create("gen_ai.evaluation.name", "Relevance"),
1846KeyValuePair.Create("gen_ai.evaluation.score.label", "pass"),
1847KeyValuePair.Create("gen_ai.evaluation.score.value", "0.95"),
1848KeyValuePair.Create("gen_ai.evaluation.explanation", "Very accurate response"),
1849KeyValuePair.Create("gen_ai.response.id", "chatcmpl-456")
1856KeyValuePair.Create("gen_ai.evaluation.name", "IntentResolution"),
1857KeyValuePair.Create("gen_ai.evaluation.score.value", "0.88")
1960KeyValuePair.Create("event.name", "gen_ai.evaluation.result"),
1961KeyValuePair.Create("gen_ai.evaluation.name", "BasicMetric")
2000KeyValuePair.Create("gen_ai.evaluation.name", "SpanEventMetric"),
2001KeyValuePair.Create("gen_ai.evaluation.score.value", "0.75")
2048KeyValuePair.Create("event.name", "gen_ai.evaluation.result"),
2049KeyValuePair.Create("gen_ai.evaluation.name", "LogEntryMetric"),
2050KeyValuePair.Create("gen_ai.evaluation.score.value", "0.65")
2107KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
2108KeyValuePair.Create(GenAIHelpers.GenAIToolDefinitions, toolDefinitionsJson)
2193KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
2194KeyValuePair.Create("server.address", "ai-server.address"),
2195KeyValuePair.Create(GenAIHelpers.GenAIInputMessages, truncatedInput)
2266KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
2267KeyValuePair.Create("server.address", "ai-server.address"),
2268KeyValuePair.Create(GenAIHelpers.GenAISystemInstructions, truncatedInstruction)
2336KeyValuePair.Create(GenAIHelpers.GenAISystem, "System!"),
2337KeyValuePair.Create("server.address", "ai-server.address"),
2338KeyValuePair.Create(GenAIHelpers.GenAIOutputInstructions, truncatedOutput)
Model\OtlpSpanAttributeItemTests.cs (9)
18[KeyValuePair.Create("db.query.text", "SELECT 1")],
19[KeyValuePair.Create("db.system.name", system)]);
28[KeyValuePair.Create("db.statement", "SELECT 1"), KeyValuePair.Create("db.system", "redis")],
29[KeyValuePair.Create("db.system.name", "postgresql")]);
43KeyValuePair.Create("db.query.text", "SELECT 1"),
44KeyValuePair.Create("db.system.name", ""),
45KeyValuePair.Create("db.system", legacySystem)
47[KeyValuePair.Create("db.system.name", inheritedSystem)]);
Model\ResourceMenuBuilderTests.cs (2)
135TelemetryTestHelpers.CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-1")], kind: Span.Types.SpanKind.Client),
136TelemetryTestHelpers.CreateSpan(traceId: "1", spanId: "1-2", startTime: s_testTime.AddMinutes(5), endTime: s_testTime.AddMinutes(10), parentSpanId: "1-1", attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-2")], kind: Span.Types.SpanKind.Client)
Model\SpanWaterfallViewModelTests.cs (3)
84trace.AddSpan(TelemetryTestHelpers.CreateOtlpSpan(app1, trace, scope, spanId: "1", parentSpanId: null, startDate: new DateTime(2001, 1, 1, 1, 1, 2, DateTimeKind.Utc), kind: OtlpSpanKind.Client, attributes: [KeyValuePair.Create("http.url", "http://localhost:59267/getScriptTag"), KeyValuePair.Create("server.address", "localhost")]));
118attributes: [KeyValuePair.Create(OtlpSpan.ServerAddressAttributeKey, "localhost")],
Model\TextVisualizerFormatHelpersTests.cs (13)
23KeyValuePair.Create("db.system.name", currentSystem),
24KeyValuePair.Create("db.system", legacySystem)
102Assert.Equal(expectedFormat, TextVisualizerFormatHelpers.GetLogFormat(name, source, [KeyValuePair.Create(systemKey, system)]));
110Assert.Null(TextVisualizerFormatHelpers.GetLogFormat("db.query.text", "MyApp.Database", [KeyValuePair.Create(systemKey, "")]));
116Assert.Null(TextVisualizerFormatHelpers.GetLogFormat("db.query.text", "MyApp.Database", [KeyValuePair.Create("service.name", "postgresql")]));
128KeyValuePair.Create("db.system", legacySystem),
129KeyValuePair.Create("db.system.name", currentSystem)
143[KeyValuePair.Create("db.system.name", system)]));
204Assert.Equal(isSql ? DashboardUIHelpers.SqlFormat : null, TextVisualizerFormatHelpers.GetFormat(name, [KeyValuePair.Create(systemKey, system)]));
212KeyValuePair.Create("db.system", "mssql"),
213KeyValuePair.Create("db.system.name", "redis")
225KeyValuePair.Create("db.system.name", ""),
226KeyValuePair.Create("db.system", legacySystem)
ResourceOutgoingPeerResolverTests.cs (46)
56Assert.False(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "")], out _));
69Assert.False(TryResolvePeerName(resources, [KeyValuePair.Create<string, string>("peer.service", null!)], out _));
82Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "localhost:5000")], out var value));
101Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", $"{host}:5000")], out var value));
115Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "127.0.0.1,5000")], out var value));
129Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("server.address", "localhost"), KeyValuePair.Create("server.port", "5000")], out var value));
146KeyValuePair.Create("server.address", "localhost"),
147KeyValuePair.Create("server.port", "50267"),
148KeyValuePair.Create(databaseAttribute, databaseName)
164Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("server.address", "localhost"), KeyValuePair.Create("server.port", "50267"), KeyValuePair.Create("db.namespace", "catalog")], out var value));
178KeyValuePair.Create("server.address", "127.0.0.1"),
179KeyValuePair.Create("server.port", "50267"),
180KeyValuePair.Create("db.namespace", "catalogdb")
200KeyValuePair.Create("server.address", "localhost"),
201KeyValuePair.Create("server.port", "50267")
205attributes.Add(KeyValuePair.Create("db.namespace", databaseName));
225KeyValuePair.Create("server.address", "localhost"),
226KeyValuePair.Create("server.port", "50267")
230attributes.Add(KeyValuePair.Create("db.namespace", databaseName));
246Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("server.address", "localhost"), KeyValuePair.Create("server.port", "27017"), KeyValuePair.Create("db.namespace", "catalogdb")], out var value));
261Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("server.address", "localhost"), KeyValuePair.Create("db.namespace", "catalogdb")], out var value));
274Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("server.address", "localhost"), KeyValuePair.Create("server.port", "27017"), KeyValuePair.Create("db.namespace", "unknown")], out var value));
443Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("server.address", "localhost"), KeyValuePair.Create("server.port", "5000")], out var value));
458Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("server.address", "localhost"), KeyValuePair.Create("server.port", "5000")], out var value1));
461Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("server.address", "localhost"), KeyValuePair.Create("server.port", "5001")], out var value2));
489Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "models.github.ai:443")], out var value));
504Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "models.github.ai:443")], out var value));
518Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "api.example.com:8080")], out var value));
533Assert.False(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "localhost:1433")], out _));
546Assert.False(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "localhost:5000")], out _));
560Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "mystorageaccount.blob.core.windows.net:443")], out var value));
575Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "myvault.vault.azure.net:8080")], out var value));
646Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "127.0.0.1:1433")], out var name));
661Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "localhost:5432")], out var name));
678Assert.True(TryResolvePeerName(resources, [KeyValuePair.Create("peer.service", "127.0.0.1:8080")], out var name));
TelemetryRepositoryTests\HistogramTests.cs (9)
100var first = CreateExemplar(sampleTime, 1, [KeyValuePair.Create("sample", "first")]);
102var second = CreateExemplar(sampleTime, 1, [KeyValuePair.Create("sample", "second")]);
598first.Exemplars.Add(CreateExemplar(s_start.AddMilliseconds(50), 5, [KeyValuePair.Create("delivery", "first")]));
601updated.Exemplars.Add(CreateExemplar(s_start.AddMilliseconds(75), 50, [KeyValuePair.Create("delivery", "retry")]));
627Assert.Equal(KeyValuePair.Create("delivery", "first"), Assert.Single(exemplar.Attributes));
632Assert.Equal(KeyValuePair.Create("delivery", "retry"), Assert.Single(exemplar.Attributes));
1033first.Exemplars.Add(CreateExemplar(s_start.AddMilliseconds(3250), 100, [KeyValuePair.Create("phase", "before")]));
1034reset.Exemplars.Add(CreateExemplar(s_start.AddMilliseconds(3600), 1, [KeyValuePair.Create("phase", "reset")]));
1035continuation.Exemplars.Add(CreateExemplar(s_start.AddMilliseconds(3800), 2, [KeyValuePair.Create("phase", "continuation")]));
TelemetryRepositoryTests\LogTests.cs (16)
117attributes: [KeyValuePair.Create("gen_ai.provider.name", "test")])
143KeyValuePair.Create("custom", "match"),
144KeyValuePair.Create("exception.stacktrace", "stack trace"),
145KeyValuePair.Create("exception.message", "ignored message"),
146KeyValuePair.Create("gen_ai.system", "test")
156KeyValuePair.Create("custom", "other"),
157KeyValuePair.Create("exception.type", "TestException"),
158KeyValuePair.Create("exception.message", "test message")
167KeyValuePair.Create("custom", "other"),
168KeyValuePair.Create("gen_ai.system", string.Empty),
169KeyValuePair.Create("gen_ai.provider.name", "ignored fallback")
308CreateLogRecord(time: s_testTime, message: "Message", attributes: [KeyValuePair.Create("custom", "Value")], severity: SeverityNumber.Info, eventName: "Event"),
309CreateLogRecord(time: s_testTime, message: "message", attributes: [KeyValuePair.Create("custom", "value")], severity: SeverityNumber.Info2)
1283LogRecords = { CreateLogRecord(time: s_testTime.AddMinutes(1), message: "message-1", attributes: [KeyValuePair.Create("key-1", "value-1")]) }
1295LogRecords = { CreateLogRecord(time: s_testTime.AddMinutes(2), message: "message-2", attributes: [KeyValuePair.Create("key-2", "value-2")]) }
1900.Select(index => KeyValuePair.Create($"key-{index}", $"value-{index}"))
TelemetryRepositoryTests\MetricsTests.cs (63)
196p => Assert.Equal(KeyValuePair.Create("Metric_Key0", "01234"), p),
197p => Assert.Equal(KeyValuePair.Create("Metric_Key1", "0123456789"), p),
198p => Assert.Equal(KeyValuePair.Create("Metric_Key2", "012345678901234"), p),
199p => Assert.Equal(KeyValuePair.Create("Metric_Key3", "0123456789012345"), p),
200p => Assert.Equal(KeyValuePair.Create("Metric_Key4", "0123456789012345"), p),
201p => Assert.Equal(KeyValuePair.Create("Meter_Key0", "01234"), p),
202p => Assert.Equal(KeyValuePair.Create("Meter_Key1", "0123456789"), p),
203p => Assert.Equal(KeyValuePair.Create("Meter_Key2", "012345678901234"), p),
204p => Assert.Equal(KeyValuePair.Create("Meter_Key3", "0123456789012345"), p),
205p => Assert.Equal(KeyValuePair.Create("Meter_Key4", "0123456789012345"), p));
277p => Assert.Equal(KeyValuePair.Create("Metric_Key0", "01234"), p),
278p => Assert.Equal(KeyValuePair.Create("Metric_Key1", "0123456789"), p),
279p => Assert.Equal(KeyValuePair.Create("Metric_Key2", "012345678901234"), p),
280p => Assert.Equal(KeyValuePair.Create("Metric_Key3", "0123456789012345"), p),
281p => Assert.Equal(KeyValuePair.Create("Metric_Key4", "0123456789012345"), p),
282p => Assert.Equal(KeyValuePair.Create("Meter_Key0", "01234"), p));
299Scope = CreateScope("TestMeter", attributes: [KeyValuePair.Create("scope-key", "scope-value")]),
302CreateSumMetric("requests", s_testTime, attributes: [KeyValuePair.Create("point-key", "point-value")])
321[KeyValuePair.Create("point-key", "point-value"), KeyValuePair.Create("scope-key", "scope-value")],
354CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(1), exemplars: new List<Exemplar> { CreateExemplar(startTime: s_testTime.AddMinutes(1), value: 2, attributes: [KeyValuePair.Create("key1", "value1")]) }),
356CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key1", "value1")]),
357CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key1", "value2")]),
358CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key1", "value1"), KeyValuePair.Create("key2", "value1")]),
359CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key1", "value1"), KeyValuePair.Create("key2", "")])
429Assert.Contains(KeyValuePair.Create("key1", "value1"), dimension.Attributes);
453CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(1), value: 10, attributes: [KeyValuePair.Create("dimension", "stable")]),
454CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(1), value: 20, attributes: [KeyValuePair.Create("dimension", "changing")])
469CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(2), value: 10, attributes: [KeyValuePair.Create("dimension", "stable")]),
470CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(2), value: 25, attributes: [KeyValuePair.Create("dimension", "changing")])
511CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(2), attributes: [KeyValuePair.Create("key", "value")])
622CreateSumMetric(metricName: "test1", value: 1, startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key-1", "value-1")]),
623CreateSumMetric(metricName: "test1", value: 2, startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key-1", "value-2")])
638CreateSumMetric(metricName: "test1", value: 3, startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key-1", "value-3")]),
639CreateSumMetric(metricName: "test2", value: 4, startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key-1", "value-4")])
654CreateSumMetric(metricName: "test1", value: 5, startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key-1", "value-5")]),
655CreateSumMetric(metricName: "test3", value: 6, startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key-1", "value-6")])
954CreateSumMetric(metricName: "test1", value: 1, startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key-1", "value-1")]),
955CreateSumMetric(metricName: "test1", value: 2, startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key-1", "value-2")]),
1096CreateSumMetric(metricName: "", value: 1, startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key-1", "value-1")]),
1097CreateSumMetric(metricName: "test1", value: 2, startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("key-1", "value-2")]),
1502Scope = CreateScope(name: "test-meter", attributes: [KeyValuePair.Create("meter", "value")]),
1505CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("otel.metric.overflow", "true")]),
1506CreateSumMetric(metricName: "test", startTime: s_testTime.AddMinutes(2), attributes: [KeyValuePair.Create("dimension", "visible")])
1519KeyValuePair.Create("otel.metric.overflow", "true"),
1520KeyValuePair.Create("other", "value")
1618.Select(index => KeyValuePair.Create($"point-key-{index:D5}", $"point-value-{index:D5}"))
1621.Select(index => KeyValuePair.Create($"scope-key-{index:D5}", $"scope-value-{index:D5}"))
1676attributes: [KeyValuePair.Create("key", $"value-{viewIndex}-{dimensionIndex:D5}")]))
2137exemplars: [CreateExemplar(s_queryTestTime.AddMinutes(1), 2, [KeyValuePair.Create("key", "value")])]))
2192CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMinutes(minute), value: 10, attributes: [KeyValuePair.Create("dimension", "stable")]),
2193CreateSumMetric(metricName: "test", startTime: s_queryTestTime.AddMinutes(minute), value: 15 + (minute * 5), attributes: [KeyValuePair.Create("dimension", "changing")])
2323attributes: [KeyValuePair.Create("dimension", "one")],
2359attributes: [KeyValuePair.Create("dimension", "one")],
2579.Select(index => KeyValuePair.Create($"key-{index}", $"first-{index}"))
2582.Select(index => KeyValuePair.Create($"key-{index}", $"second-{index}"))
2655exemplars: [CreateExemplar(s_queryTestTime.AddMinutes(1), 2, [KeyValuePair.Create("first", "value")])]))
2666CreateExemplar(s_queryTestTime.AddMinutes(1), 2, [KeyValuePair.Create("first", "value")]),
2667CreateExemplar(s_queryTestTime.AddMinutes(2), 3, [KeyValuePair.Create("second", "value")])
2742attributes: [KeyValuePair.Create("dimension", dimension)],
2743exemplars: [CreateExemplar(s_queryTestTime.AddMinutes(value), value, [KeyValuePair.Create("key", "value")])]);
TelemetryRepositoryTests\SqliteTelemetryPersistenceTests.cs (29)
89var resource = CreateResource(attributes: [KeyValuePair.Create("resource-key", "resource-value")]);
90var scope = CreateScope(name: "SharedScope", attributes: [KeyValuePair.Create("scope-key", "scope-value")]);
173attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "backend")],
208Resource = CreateResource(attributes: [KeyValuePair.Create("resource-key", "resource-value")]),
240Assert.Equal(KeyValuePair.Create("resource-key", "resource-value"), property);
255Resource = CreateResource(attributes: [KeyValuePair.Create("resource-key", "resource-value")]),
275view => Assert.Equal(KeyValuePair.Create("resource-key", "resource-value"), Assert.Single(view.Properties)));
357events: [CreateSpanEvent("event", 1, [KeyValuePair.Create("event-key", "event-value")])],
359attributes: [KeyValuePair.Create("span-key", "span-value")]),
375Assert.Equal(KeyValuePair.Create("span-key", "span-value"), Assert.Single(trace.FirstSpan.Attributes));
378Assert.Equal(KeyValuePair.Create("event-key", "event-value"), Assert.Single(spanEvent.Attributes));
411Metrics = { CreateSumMetric("requests", startTime, attributes: [KeyValuePair.Create("route", "/api")], value: 42) }
434Assert.Equal(KeyValuePair.Create("route", "/api"), Assert.Single(dimension.Attributes));
474attributes: [KeyValuePair.Create("route", "/api"), KeyValuePair.Create("method", "GET")],
610new[] { KeyValuePair.Create("second", "2"), KeyValuePair.Create("first", "1") },
611new[] { KeyValuePair.Create("first", "1"), KeyValuePair.Create("second", "2") },
612new[] { KeyValuePair.Create("first", "different") }
649var scope = CreateScope(name: "SharedScope", attributes: [KeyValuePair.Create("scope-key", "scope-value")]);
740var attributedScope = CreateScope(name: "AttributedScope", attributes: [KeyValuePair.Create("scope-key", "scope-value")]);
785Resource = CreateResource(attributes: [KeyValuePair.Create("second", "2"), KeyValuePair.Create("first", "1")]),
797Resource = CreateResource(attributes: [KeyValuePair.Create("first", "1"), KeyValuePair.Create("second", "2")]),
868Resource = CreateResource(attributes: [KeyValuePair.Create("new", "value")]),
949Resource = CreateResource(attributes: [KeyValuePair.Create("signal", "logs")]),
957Resource = CreateResource(attributes: [KeyValuePair.Create("signal", "traces")]),
TelemetryRepositoryTests\TraceTests.cs (70)
121KeyValuePair.Create("custom", "match"),
122KeyValuePair.Create("gen_ai.system", "test")
130attributes: [KeyValuePair.Create("custom", "other")])
251CreateSpan(traceId: "http", spanId: "1", startTime: s_testTime, endTime: s_testTime.AddMinutes(1), attributes: [KeyValuePair.Create("http.request.method", "GET")]),
252CreateSpan(traceId: "database", spanId: "2", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(2), attributes: [KeyValuePair.Create("db.system", "sqlite")]),
253CreateSpan(traceId: "messaging", spanId: "3", startTime: s_testTime.AddMinutes(2), endTime: s_testTime.AddMinutes(3), attributes: [KeyValuePair.Create("messaging.system", "kafka")]),
254CreateSpan(traceId: "rpc", spanId: "4", startTime: s_testTime.AddMinutes(3), endTime: s_testTime.AddMinutes(4), attributes: [KeyValuePair.Create("rpc.system", "grpc")]),
255CreateSpan(traceId: "genai", spanId: "5", startTime: s_testTime.AddMinutes(4), endTime: s_testTime.AddMinutes(5), attributes: [KeyValuePair.Create("gen_ai.provider.name", "test")])
279CreateSpan(traceId: "other", spanId: "8", startTime: s_testTime.AddMinutes(7), endTime: s_testTime.AddMinutes(8), attributes: [KeyValuePair.Create("http.request.method", string.Empty)])
404attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "dashboard.db")],
477attributes: [KeyValuePair.Create("gen_ai.provider.name", "test")],
1512Spans = { CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create("key-1", "value-1")]) }
1524Spans = { CreateSpan(traceId: "2", spanId: "2-1", startTime: s_testTime.AddMinutes(2), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create("key-2", "value-2")]) }
1629CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(3), attributes: [KeyValuePair.Create("custom", "one")], kind: Span.Types.SpanKind.Client),
1630CreateSpan(traceId: "1", spanId: "1-2", startTime: s_testTime.AddMinutes(2), endTime: s_testTime.AddMinutes(5), parentSpanId: "1-1", attributes: [KeyValuePair.Create("custom", "two")], kind: Span.Types.SpanKind.Server)
1679Spans = { CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create("key1", "value1")]) }
1691Spans = { CreateSpan(traceId: "1", spanId: "1-2", startTime: s_testTime.AddMinutes(2), endTime: s_testTime.AddMinutes(10), parentSpanId: "1-1", attributes: [KeyValuePair.Create("key2", "value2")]) }
1780Spans = { CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create("key1", "value1"), KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-1")], kind: Span.Types.SpanKind.Client) }
1843CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMilliseconds(1), endTime: s_testTime.AddMilliseconds(11), attributes: [KeyValuePair.Create("dynamic.filter", "match")]),
1844CreateSpan(traceId: "2", spanId: "2-1", startTime: s_testTime.AddMilliseconds(2), endTime: s_testTime.AddMilliseconds(22), attributes: [KeyValuePair.Create("dynamic.filter", "match")]),
1845CreateSpan(traceId: "3", spanId: "3-1", startTime: s_testTime.AddMilliseconds(3), endTime: s_testTime.AddMilliseconds(33), attributes: [KeyValuePair.Create("dynamic.filter", "other")]),
1846CreateSpan(traceId: "4", spanId: "4-1", startTime: s_testTime.AddMilliseconds(4), endTime: s_testTime.AddMilliseconds(44), attributes: [KeyValuePair.Create("dynamic.filter", "match")]),
1847CreateSpan(traceId: "5", spanId: "5-1", startTime: s_testTime.AddMilliseconds(5), endTime: s_testTime.AddMilliseconds(55), attributes: [KeyValuePair.Create("dynamic.filter", "match")])
1959Spans = { CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create("key1", "value1")]) }
2113Resource = CreateResource(attributes: [KeyValuePair.Create("prop1", "value1")]),
2128Resource = CreateResource(attributes: [KeyValuePair.Create("prop2", "value1"), KeyValuePair.Create("prop1", "value2")]),
2143Resource = CreateResource(attributes: [KeyValuePair.Create("prop1", "value2"), KeyValuePair.Create("prop2", "value1")]),
2631CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-1")], kind: Span.Types.SpanKind.Client),
2632CreateSpan(traceId: "1", spanId: "1-2", startTime: s_testTime.AddMinutes(5), endTime: s_testTime.AddMinutes(10), parentSpanId: "1-1", attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-2")], kind: Span.Types.SpanKind.Client)
2710attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-1")],
2740attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-2")],
2797CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-1")], kind: Span.Types.SpanKind.Client)
2838attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-1")],
2900CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-1")], kind: Span.Types.SpanKind.Client),
2901CreateSpan(traceId: "1", spanId: "1-2", startTime: s_testTime.AddMinutes(5), endTime: s_testTime.AddMinutes(10), parentSpanId: "1-1", attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-2")], kind: Span.Types.SpanKind.Client)
3009attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "localhost")],
3053attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "localhost")],
3114CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-1")], kind: Span.Types.SpanKind.Client),
3115CreateSpan(traceId: "1", spanId: "1-2", startTime: s_testTime.AddMinutes(5), endTime: s_testTime.AddMinutes(10), parentSpanId: "1-1", attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "value-2")], kind: Span.Types.SpanKind.Client)
3325CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime, endTime: s_testTime.AddSeconds(1), attributes: [KeyValuePair.Create("db.system.name", "postgresql")]),
3566attributes: [KeyValuePair.Create(OtlpSpan.PeerServiceAttributeKey, "peer")],
3662CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), attributes: [KeyValuePair.Create("http.url", "https://example.com/api")]),
3663CreateSpan(traceId: "1", spanId: "1-2", startTime: s_testTime.AddMinutes(5), endTime: s_testTime.AddMinutes(10), parentSpanId: "1-1", attributes: [KeyValuePair.Create("db.system", "postgresql")])
3709KeyValuePair.Create("http.request.method", "GET"),
3710KeyValuePair.Create("http.response.status_code", "200")
3718attributes: [KeyValuePair.Create("db.system", "postgresql")],
3727KeyValuePair.Create("rpc.system", "grpc"),
3728KeyValuePair.Create("rpc.service", "Greeter"),
3729KeyValuePair.Create("rpc.method", "SayHello"),
3730KeyValuePair.Create("rpc.grpc.status_code", "0")
3740KeyValuePair.Create("messaging.system", "kafka"),
3741KeyValuePair.Create("messaging.operation", "publish"),
3742KeyValuePair.Create("messaging.destination.name", "orders")
3903CreateSpan(traceId: "1", spanId: "1-1", startTime: s_testTime.AddMinutes(1), endTime: s_testTime.AddMinutes(10), status: new Status { Code = Status.Types.StatusCode.Error }, attributes: [KeyValuePair.Create("http.url", "https://example.com")]),
3904CreateSpan(traceId: "1", spanId: "1-2", startTime: s_testTime.AddMinutes(5), endTime: s_testTime.AddMinutes(10), parentSpanId: "1-1", status: new Status { Code = Status.Types.StatusCode.Ok }, attributes: [KeyValuePair.Create("http.url", "https://example.com")]),
3905CreateSpan(traceId: "2", spanId: "2-1", startTime: s_testTime.AddMinutes(2), endTime: s_testTime.AddMinutes(8), status: new Status { Code = Status.Types.StatusCode.Error }, attributes: [KeyValuePair.Create("db.system", "redis")])
4263attributes: [KeyValuePair.Create("env", "prod")]),
4265parentSpanId: "1-1", attributes: [KeyValuePair.Create("env", "prod")])
4281attributes: [KeyValuePair.Create("env", "staging")])
4298attributes: [KeyValuePair.Create("env", "prod")])
4350attributes: [KeyValuePair.Create("http.method", "POST")]),
4405attributes: [KeyValuePair.Create("http.method", "GET")]),
4456attributes: [KeyValuePair.Create("http.method", "GET")]),
4458parentSpanId: "1-1", attributes: [KeyValuePair.Create("http.method", "POST")]),
4957attributes: [KeyValuePair.Create("gen_ai.system", "test")],
5041attributes: [KeyValuePair.Create("index", index.ToString(CultureInfo.InvariantCulture))]));
5056Assert.Equal(KeyValuePair.Create("index", index.ToString(CultureInfo.InvariantCulture)), Assert.Single(span.Attributes));
Aspire.Hosting (5)
Aspire.Hosting.Azure (13)
Aspire.Hosting.Azure.Tests (1)
Aspire.Hosting.Native.CodeGeneration (1)
Aspire.Hosting.Native.Core.Tests (3)
Aspire.Hosting.Native.Server (4)
Aspire.Hosting.Tests (14)
InteractionServiceTests.cs (6)
526var input = new InteractionInput { Name = "Value", Label = "Value", InputType = InputType.Choice, Options = [KeyValuePair.Create("first", "First option!"), KeyValuePair.Create("second", "Second option!")] };
549var input = new InteractionInput { Name = "Value", Label = "Value", InputType = InputType.Choice, AllowCustomChoice = true, Options = [KeyValuePair.Create("first", "First option!"), KeyValuePair.Create("second", "Second option!")] };
1023c.Input.Options = [KeyValuePair.Create("loaded", "Loaded option")];
1077c.Input.Options = [KeyValuePair.Create("loaded", "Loaded option")];
GenerateDocumentationAndConfigFiles (18)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (10)
173KeyValuePair.Create("non_public", UnusedParametersPreference.NonPublicMethods),
174KeyValuePair.Create("all", UnusedParametersPreference.AllMethods),
201KeyValuePair.Create("never", CodeStyle.AccessibilityModifiersRequired.Never),
202KeyValuePair.Create("always", CodeStyle.AccessibilityModifiersRequired.Always),
203KeyValuePair.Create("for_non_interface_members", CodeStyle.AccessibilityModifiersRequired.ForNonInterfaceMembers),
204KeyValuePair.Create("omit_if_default", CodeStyle.AccessibilityModifiersRequired.OmitIfDefault),
247KeyValuePair.Create("always_for_clarity", ParenthesesPreference.AlwaysForClarity),
248KeyValuePair.Create("never_if_unnecessary", ParenthesesPreference.NeverIfUnnecessary),
300KeyValuePair.Create("always", ForEachExplicitCastInSourcePreference.Always),
301KeyValuePair.Create("when_strongly_typed", ForEachExplicitCastInSourcePreference.WhenStronglyTyped),
Microsoft.AspNetCore.Authentication.Cookies (5)
Microsoft.AspNetCore.Components.Endpoints (5)
Microsoft.AspNetCore.CookiePolicy (1)
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Microsoft.AspNetCore.Hosting (10)
Internal\HostingTelemetryHelpers.cs (10)
153KeyValuePair.Create(HttpMethods.Connect, HttpMethods.Connect),
154KeyValuePair.Create(HttpMethods.Delete, HttpMethods.Delete),
155KeyValuePair.Create(HttpMethods.Get, HttpMethods.Get),
156KeyValuePair.Create(HttpMethods.Head, HttpMethods.Head),
157KeyValuePair.Create(HttpMethods.Options, HttpMethods.Options),
158KeyValuePair.Create(HttpMethods.Patch, HttpMethods.Patch),
159KeyValuePair.Create(HttpMethods.Post, HttpMethods.Post),
160KeyValuePair.Create(HttpMethods.Put, HttpMethods.Put),
161KeyValuePair.Create(HttpMethods.Query, HttpMethods.Query),
162KeyValuePair.Create(HttpMethods.Trace, HttpMethods.Trace)
Microsoft.AspNetCore.Http.Extensions (1)
Microsoft.AspNetCore.Mvc.Core (5)
Microsoft.AspNetCore.Routing (1)
Microsoft.AspNetCore.SignalR.Core (1)
Microsoft.AspNetCore.WebUtilities (1)
Microsoft.CodeAnalysis (7)
Microsoft.CodeAnalysis.CSharp.Features (9)
Microsoft.CodeAnalysis.CSharp.Workspaces (20)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (20)
24KeyValuePair.Create("expressions", SpacePlacementWithinParentheses.Expressions),
25KeyValuePair.Create("type_casts", SpacePlacementWithinParentheses.TypeCasts),
26KeyValuePair.Create("control_flow_statements", SpacePlacementWithinParentheses.ControlFlowStatements),
31KeyValuePair.Create("ignore", BinaryOperatorSpacingOptionsInternal.Ignore),
32KeyValuePair.Create("none", BinaryOperatorSpacingOptionsInternal.Remove),
33KeyValuePair.Create("before_and_after", BinaryOperatorSpacingOptionsInternal.Single),
38KeyValuePair.Create("flush_left", LabelPositionOptionsInternal.LeftMost),
39KeyValuePair.Create("no_change", LabelPositionOptionsInternal.NoIndent),
40KeyValuePair.Create("one_less_than_current", LabelPositionOptionsInternal.OneLess),
45KeyValuePair.Create("object_collection_array_initalizers", NewLineBeforeOpenBracePlacement.ObjectCollectionArrayInitializers),
50KeyValuePair.Create("all", NewLineBeforeOpenBracePlacement.All),
51KeyValuePair.Create("accessors", NewLineBeforeOpenBracePlacement.Accessors),
52KeyValuePair.Create("types", NewLineBeforeOpenBracePlacement.Types),
53KeyValuePair.Create("methods", NewLineBeforeOpenBracePlacement.Methods),
54KeyValuePair.Create("properties", NewLineBeforeOpenBracePlacement.Properties),
55KeyValuePair.Create("anonymous_methods", NewLineBeforeOpenBracePlacement.AnonymousMethods),
56KeyValuePair.Create("control_blocks", NewLineBeforeOpenBracePlacement.ControlBlocks),
57KeyValuePair.Create("anonymous_types", NewLineBeforeOpenBracePlacement.AnonymousTypes),
58KeyValuePair.Create("object_collection_array_initializers", NewLineBeforeOpenBracePlacement.ObjectCollectionArrayInitializers),
59KeyValuePair.Create("lambdas", NewLineBeforeOpenBracePlacement.LambdaExpressionBody),
Microsoft.CodeAnalysis.Features (43)
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (10)
53builder.Add(KeyValuePair.Create(MethodKey, extensionMethodData.Value.methodSymbolKey));
54builder.Add(KeyValuePair.Create(ReceiverKey, extensionMethodData.Value.receiverTypeSymbolKey));
58builder.Add(KeyValuePair.Create(OverloadCountKey, extensionMethodData.Value.overloadCount.ToString()));
66builder.Add(KeyValuePair.Create(TypeAritySuffixName, ArityUtilities.GetMetadataAritySuffix(arity)));
74builder.Add(KeyValuePair.Create(CommitBehaviorKey, nameof(ImportCompletionCommitBehavior.NeverAddImport)));
77builder.Add(KeyValuePair.Create(CommitBehaviorKey, nameof(ImportCompletionCommitBehavior.OnlyAddImportIfExplicitlyCompleted)));
122builder.Add(KeyValuePair.Create(AttributeFullName, attributeItem.DisplayText));
240ImmutableArray<KeyValuePair<string, string>> properties = [.. itemProperties, KeyValuePair.Create(AlwaysFullyQualifyKey, AlwaysFullyQualifyKey)];
254properties = [.. properties, KeyValuePair.Create(CommitBehaviorKey, nameof(ImportCompletionCommitBehavior.OnlyAddImportIfExplicitlyCompleted))];
258properties = [.. properties, KeyValuePair.Create(CommitBehaviorKey, nameof(ImportCompletionCommitBehavior.NeverAddImport))];
Completion\Providers\SymbolCompletionItem.cs (8)
54builder.Add(KeyValuePair.Create(InsertionTextProperty, insertionText));
83=> properties.Add(KeyValuePair.Create("Symbols", EncodeSymbols(symbols)));
89properties.Add(KeyValuePair.Create("SymbolKind", SmallNumberFormatter.ToString((int)symbol.Kind)));
90properties.Add(KeyValuePair.Create("SymbolName", symbol.Name));
93properties.Add(KeyValuePair.Create("IsGeneric", isGeneric.ToString()));
247properties.Add(KeyValuePair.Create("ContextPosition", contextPositionString));
254properties.Add(KeyValuePair.Create("InvalidProjects", string.Join(";", supportedPlatforms.InvalidProjects.Select(id => id.Id))));
255properties.Add(KeyValuePair.Create("CandidateProjects", string.Join(";", supportedPlatforms.CandidateProjects.Select(id => id.Id))));
Microsoft.CodeAnalysis.VisualBasic (4)
Microsoft.CodeAnalysis.Workspaces (30)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOptions2.cs (10)
173KeyValuePair.Create("non_public", UnusedParametersPreference.NonPublicMethods),
174KeyValuePair.Create("all", UnusedParametersPreference.AllMethods),
201KeyValuePair.Create("never", CodeStyle.AccessibilityModifiersRequired.Never),
202KeyValuePair.Create("always", CodeStyle.AccessibilityModifiersRequired.Always),
203KeyValuePair.Create("for_non_interface_members", CodeStyle.AccessibilityModifiersRequired.ForNonInterfaceMembers),
204KeyValuePair.Create("omit_if_default", CodeStyle.AccessibilityModifiersRequired.OmitIfDefault),
247KeyValuePair.Create("always_for_clarity", ParenthesesPreference.AlwaysForClarity),
248KeyValuePair.Create("never_if_unnecessary", ParenthesesPreference.NeverIfUnnecessary),
300KeyValuePair.Create("always", ForEachExplicitCastInSourcePreference.Always),
301KeyValuePair.Create("when_strongly_typed", ForEachExplicitCastInSourcePreference.WhenStronglyTyped),
Microsoft.DotNet.HotReload.Utils.Generator (1)
Microsoft.DotNet.HotReload.Utils.Generator.Frontend (1)
Microsoft.Extensions.Caching.Memory (2)
Microsoft.Extensions.ServiceDiscovery (2)
Microsoft.Extensions.ServiceDiscovery.Dns (3)
NativeIntegrations.DockerCompose (4)
Stress.AppHost (96)
CommandResources.cs (31)
238KeyValuePair.Create("vanilla", "Vanilla"),
239KeyValuePair.Create("chocolate", "Chocolate"),
240KeyValuePair.Create("strawberry", "Strawberry")
317KeyValuePair.Create("success", "Success"),
318KeyValuePair.Create("fail", "Fail"),
319KeyValuePair.Create("dry-run", "Dry run")
399KeyValuePair.Create("fruit", "Fruit"),
400KeyValuePair.Create("vegetable", "Vegetable"),
401KeyValuePair.Create("dairy", "Dairy")
426KeyValuePair.Create("apple", "Apple"),
427KeyValuePair.Create("banana", "Banana"),
428KeyValuePair.Create("cherry", "Cherry")
432KeyValuePair.Create("carrot", "Carrot"),
433KeyValuePair.Create("broccoli", "Broccoli"),
434KeyValuePair.Create("spinach", "Spinach")
438KeyValuePair.Create("milk", "Milk"),
439KeyValuePair.Create("cheese", "Cheese"),
440KeyValuePair.Create("yogurt", "Yogurt")
479KeyValuePair.Create("express", "Express"),
480KeyValuePair.Create("overnight", "Overnight")
484KeyValuePair.Create("standard", "Standard"),
485KeyValuePair.Create("express", "Express"),
486KeyValuePair.Create("overnight", "Overnight")
558KeyValuePair.Create("version", "dotnet --version"),
559KeyValuePair.Create("info", "dotnet --info")
715KeyValuePair.Create("small", "Small"),
716KeyValuePair.Create("medium", "Medium"),
717KeyValuePair.Create("large", "Large")
761KeyValuePair.Create("smoke", "Smoke tests"),
762KeyValuePair.Create("db", "Database tests"),
763KeyValuePair.Create("ui", "UI tests")
InteractionCommands.cs (65)
96KeyValuePair.Create("option1", "Option 1 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce id massa arcu. Morbi ac risus eget augue venenatis hendrerit. Morbi posuere, **neque id** efficitur ultrices, velit augue suscipit ante, vitae lacinia elit risus nec dui."),
97KeyValuePair.Create("option2", "Option 2 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce id massa arcu. Morbi ac risus eget augue venenatis hendrerit. Morbi posuere, **neque id** efficitur ultrices, velit augue suscipit ante, vitae lacinia elit risus nec dui.")
108KeyValuePair.Create("option1", "Option 1 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce id massa arcu. Morbi ac risus eget augue venenatis hendrerit. Morbi posuere, **neque id** efficitur ultrices, velit augue suscipit ante, vitae lacinia elit risus nec dui."),
109KeyValuePair.Create("option2", "Option 2 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce id massa arcu. Morbi ac risus eget augue venenatis hendrerit. Morbi posuere, **neque id** efficitur ultrices, velit augue suscipit ante, vitae lacinia elit risus nec dui.")
167KeyValuePair.Create("pizza", "Pizza"),
168KeyValuePair.Create("fried-chicken", "Fried chicken"),
169KeyValuePair.Create("burger", "Burger")
180KeyValuePair.Create("vegetarian", "Vegetarian"),
181KeyValuePair.Create("vegan", "Vegan")
220KeyValuePair.Create("pizza", "Pizza"),
221KeyValuePair.Create("fried-chicken", "Fried chicken"),
222KeyValuePair.Create("burger", "Burger"),
223KeyValuePair.Create("salmon", "Salmon"),
224KeyValuePair.Create("chicken-pie", "Chicken pie"),
225KeyValuePair.Create("sushi", "Sushi"),
226KeyValuePair.Create("tacos", "Tacos"),
227KeyValuePair.Create("pasta", "Pasta"),
228KeyValuePair.Create("salad", "Salad"),
229KeyValuePair.Create("steak", "Steak"),
230KeyValuePair.Create("vegetarian", "Vegetarian"),
231KeyValuePair.Create("sausage", "Sausage"),
232KeyValuePair.Create("lasagne", "Lasagne"),
233KeyValuePair.Create("fish-pie", "Fish pie"),
234KeyValuePair.Create("soup", "Soup"),
235KeyValuePair.Create("beef-stew", "Beef stew"),
236KeyValuePair.Create("welsh-pie", "Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch pie"),
248KeyValuePair.Create("vegetarian", "Vegetarian"),
249KeyValuePair.Create("vegan", "Vegan")
324Options = [KeyValuePair.Create("pizza", "Pizza"), KeyValuePair.Create("salad", "Salad")],
335Options = [KeyValuePair.Create("vegetarian", "Vegetarian"), KeyValuePair.Create("vegan", "Vegan")],
385KeyValuePair.Create("option1", "Option 1"),
386KeyValuePair.Create("option2", "Option 2"),
387KeyValuePair.Create("option3", "Option 3")
406KeyValuePair.Create("option1", "Option 1"),
407KeyValuePair.Create("option2", "Option 2"),
408KeyValuePair.Create("option3", "Option 3")
425list.Add(KeyValuePair.Create($"option{i}-{dependsOnInput.Value}", $"Option {i} - {dependsOnInput.Value}"));
524KeyValuePair.Create("option1", "Option 1"),
525KeyValuePair.Create("option2", "Option 2"),
526KeyValuePair.Create("option3", "Option 3")
570list.Add(KeyValuePair.Create($"option{i}-{dependsOnInput.Value}", $"Option {i} - {dependsOnInput.Value}"));
715KeyValuePair.Create("11111111-1111-1111-1111-111111111111", "Contoso Corp (11111111-1111-1111-1111-111111111111)"),
716KeyValuePair.Create("22222222-2222-2222-2222-222222222222", "Fabrikam Inc (22222222-2222-2222-2222-222222222222)"),
717KeyValuePair.Create("33333333-3333-3333-3333-333333333333", "Northwind Traders (33333333-3333-3333-3333-333333333333)")
745KeyValuePair.Create("aaaa1111-aaaa-aaaa-aaaa-aaaaaaaaaaaa", "Dev/Test Subscription (aaaa1111)"),
746KeyValuePair.Create("bbbb2222-bbbb-bbbb-bbbb-bbbbbbbbbbbb", "Production Subscription (bbbb2222)")
752KeyValuePair.Create("cccc3333-cccc-cccc-cccc-cccccccccccc", "Sandbox Subscription (cccc3333)"),
753KeyValuePair.Create("dddd4444-dddd-dddd-dddd-dddddddddddd", "Staging Subscription (dddd4444)"),
754KeyValuePair.Create("eeee5555-eeee-eeee-eeee-eeeeeeeeeeee", "Production Subscription (eeee5555)")
778KeyValuePair.Create("rg-aspire-dev", "rg-aspire-dev"),
779KeyValuePair.Create("rg-myapp-prod", "rg-myapp-prod"),
780KeyValuePair.Create("rg-shared-services", "rg-shared-services")
818context.Input.Options = [KeyValuePair.Create(existingLocation, existingLocation)];
827KeyValuePair.Create("eastus", "East US"),
828KeyValuePair.Create("eastus2", "East US 2"),
829KeyValuePair.Create("westus2", "West US 2"),
830KeyValuePair.Create("westus3", "West US 3"),
831KeyValuePair.Create("centralus", "Central US"),
832KeyValuePair.Create("northeurope", "North Europe"),
833KeyValuePair.Create("westeurope", "West Europe"),
834KeyValuePair.Create("southeastasia", "Southeast Asia"),
835KeyValuePair.Create("australiaeast", "Australia East"),
836KeyValuePair.Create("japaneast", "Japan East")
System.Net.NameResolution (2)
System.Private.CoreLib (11)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\AsyncLocal.cs (11)
117new OneElementAsyncLocalValueMap(KeyValuePair.Create(key, value)) :
129new OneElementAsyncLocalValueMap(KeyValuePair.Create(key, value)) :
156KeyValuePair<IAsyncLocal, object?> newItem = KeyValuePair.Create(key, value);
206KeyValuePair<IAsyncLocal, object?> newItem = KeyValuePair.Create(key, value);
266KeyValuePair<IAsyncLocal, object?> newItem = KeyValuePair.Create(key, value);
335KeyValuePair<IAsyncLocal, object?> newItem = KeyValuePair.Create(key, value);
410newValues[i] = KeyValuePair.Create(key, value);
452newValues[_keyValues.Length] = KeyValuePair.Create(key, value);
459manyValues[^1] = KeyValuePair.Create(key, value);
524updatedValues[index] = KeyValuePair.Create(key, value);
530newValues[^1] = KeyValuePair.Create(key, value);
System.Security.Cryptography (3)
TestShop.AppHost (6)
AppHost.cs (6)
33KeyValuePair.Create("system", "System"),
34KeyValuePair.Create("light", "Light"),
35KeyValuePair.Create("dark", "Dark")
50KeyValuePair.Create("blue", "Blue"),
51KeyValuePair.Create("green", "Green"),
52KeyValuePair.Create("orange", "Orange")