5931 references to Value
AnalyzerRunner (19)
CodeRefactoringRunner.cs (2)
43public bool HasRefactorings => _refactorings.Any(pair => pair.Value.Any()); 157pair => FilterRefactorings(pair.Value, options).ToImmutableArray());
DiagnosticAnalyzerRunner.cs (14)
38public bool HasAnalyzers => _analyzers.Any(pair => pair.Value.Any()); 87var allDiagnostics = analysisResult.Where(pair => pair.Value != null).SelectManyAsArray(pair => pair.Value.GetAllDiagnostics()); 126var sumOfDocumentAverages = documentPerformance.Where(x => x.Key.ProjectId == projectId).Sum(x => x.Value.EditsPerSecond); 134var slowestFiles = documentPerformance.OrderBy(pair => pair.Value.EditsPerSecond).GroupBy(pair => pair.Key.ProjectId); 142Console.WriteLine($" {document.FilePath ?? document.Name}: {pair.Value.EditsPerSecond:0.00} ({pair.Value.AllocatedBytesPerEdit} bytes)"); 236pair => FilterAnalyzers(pair.Value, options).ToImmutableArray()); 295.ToLookup(analyzers => analyzers.Key, analyzers => analyzers.Value) 350var result = await task.Value.ConfigureAwait(false); 360result.AnalyzerTelemetryInfo[pair.Key].ExecutionTime += pair.Value.ExecutionTime; 421telemetryInfoDictionary.Add(pair.Key, pair.Value); 425telemetry.Add(pair.Value); 432WriteTelemetry(pair.Key.GetType().Name, pair.Value); 439WriteExecutionTimes(pair.Key.GetType().Name, longestAnalyzerName, pair.Value);
Program.cs (3)
170Console.WriteLine($" {pair.Value.severity} {pair.Key}: {pair.Value.count} instances ({pair.Value.description})");
Aspire.Azure.Messaging.EventHubs.Tests (2)
tests\Aspire.Azure.Security.KeyVault.Tests\MockTransport.cs (2)
116protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value))); 207protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value)));
Aspire.Azure.Security.KeyVault.Tests (2)
MockTransport.cs (2)
116protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value))); 207protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value)));
Aspire.Components.Common.Tests (2)
ConformanceTests.cs (2)
319Assert.Contains(healthReport.Entries, entry => entry.Value.Status == expected); 345Assert.Equal(error, detail.Errors!.First().Value);
Aspire.Confluent.Kafka (2)
ConsumerConnectionFactory.cs (1)
18_consumerConfig.Set(property.Key, property.Value);
ProducerConnectionFactory.cs (1)
18_producerConfig.Set(property.Key, property.Value);
Aspire.Confluent.Kafka.Tests (60)
Aspire8MetricsTests.cs (60)
79Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 80Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 83Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 84Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 87Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 88Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 91Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 92Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 93Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 96Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 97Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 98Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 101Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 102Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 103Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 106Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 107Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 108Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 111Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 112Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 113Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 116Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 117Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 118Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 121Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 122Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 123Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 126Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 127Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 128Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 194Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 195Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 198Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 199Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 202Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 203Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 206Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 207Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 208Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 211Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 212Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 213Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 216Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 217Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 218Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 221Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 222Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 223Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 226Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 227Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 228Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 231Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 232Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 233Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 236Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 237Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 238Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 241Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 242Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 243Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
Aspire.Dashboard (25)
Components\Controls\Chart\ChartBase.cs (5)
151trace.Value.Values.Add(null); 158item.Value.Values.Reverse(); 170var currentTrace = trace.Value; 195return (traces.Select(kvp => kvp.Value).ToList(), xValues, exemplars); 277percentileValues.Value.Values.Add(percentileValue);
Components\Controls\Chart\MetricTable.razor.cs (3)
123var previousMetric = newMetrics.LastOrDefault(dt => dt.Key < xValue).Value; 213Debug.Assert(exemplars.Count == newMetrics.Sum(m => m.Value.Exemplars.Count), $"Expected {exemplars.Count} exemplars but got {newMetrics.Sum(m => m.Value.Exemplars.Count)} exemplars.");
Components\Controls\Chart\PlotlyChart.razor.cs (1)
154foreach (var exemplar in exemplarGroups.SelectMany(g => g.Value))
Components\Pages\ConsoleLogs.razor.cs (2)
353.Where(r => !r.Value.IsHiddenState()) 354.OrderBy(c => c.Value, ResourceViewModelNameComparer.Instance)
DashboardWebApplication.cs (1)
278.SelectMany(kvp => kvp.Value)
Model\TraceHelpers.cs (1)
80return appFirstTimes.Select(kvp => kvp.Value)
Otlp\Model\OtlpApplication.cs (4)
230instruments.Add(instrument.Value.Summary); 325if (!string.Equals(x[i].Value, y[i].Value, StringComparisons.OtlpAttribute)) 340hashCode.Add(StringComparers.OtlpAttribute.GetHashCode(obj[i].Value));
Otlp\Model\OtlpApplicationView.cs (1)
52props.Add(new OtlpDisplayField { DisplayName = kv.Key, Key = $"unknown-{kv.Key}", Value = kv.Value });
Otlp\Model\OtlpHelpers.cs (5)
227if (existingAttribute.Value != value) 304if (existingAttribute.Value != value) 326return values[i].Value; 399sb.Append(string.IsNullOrEmpty(kv.Value) ? "\'\'" : kv.Value);
Otlp\Model\OtlpInstrument.cs (1)
137hashcode.Add(pair.Value);
Otlp\Storage\TelemetryRepository.cs (1)
110return kvp.Value;
Aspire.Dashboard.Components.Tests (9)
tests\Shared\Logging\LogValuesAssert.cs (3)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 61return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (6)
52scope.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 115point.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 140e.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 170span.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 193logRecord.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 214resource.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } });
Aspire.Dashboard.Tests (97)
GlobalizationHelpersTests.cs (1)
17.SelectMany(kvp => kvp.Value)
Integration\FrontendBrowserTokenAuthTests.cs (1)
268return list?.SingleOrDefault(kvp => kvp.Key == key).Value;
Integration\ResponseCompressionTests.cs (1)
54Assert.Contains(response.Content.Headers, h => h.Key == "Content-Encoding" && h.Value.Contains("br"));
Integration\StartupTests.cs (2)
595return list?.SingleOrDefault(kvp => kvp.Key == key).Value; 677return list?.SingleOrDefault(kvp => kvp.Key == key).Value;
Model\ResourceViewModelTests.cs (12)
106Assert.Equal("Property1", p.Value.Name); 107Assert.Equal("Value1", p.Value.Value.StringValue); 108Assert.Equal(123, p.Value.Priority); 109Assert.Same(kp, p.Value.KnownProperty); 110Assert.False(p.Value.IsValueMasked); 111Assert.False(p.Value.IsValueSensitive); 116Assert.Equal("Property2", p.Value.Name); 117Assert.Equal("Value2", p.Value.Value.StringValue); 118Assert.Equal(123, p.Value.Priority); 119Assert.Same(kp, p.Value.KnownProperty); 120Assert.True(p.Value.IsValueMasked); 121Assert.True(p.Value.IsValueSensitive);
TelemetryRepositoryTests\LogTests.cs (10)
85Assert.Equal("Value!", p.Value); 677Assert.Equal("01234", p.Value); 682Assert.Equal("0123456789", p.Value); 687Assert.Equal("012345678901234", p.Value); 692Assert.Equal("0123456789012345", p.Value); 697Assert.Equal("0123456789012345", p.Value); 897Assert.Equal("Value!", p.Value); 920Assert.Equal("Value!", p.Value); 993Assert.Equal("value-1", p.Value); 1004Assert.Equal("value-2", p.Value);
TelemetryRepositoryTests\MetricsTests.cs (21)
164Assert.Equal("01234", p.Value); 169Assert.Equal("0123456789", p.Value); 174Assert.Equal("012345678901234", p.Value); 179Assert.Equal("0123456789012345", p.Value); 184Assert.Equal("0123456789012345", p.Value); 193Assert.Equal("01234", p.Value); 198Assert.Equal("0123456789", p.Value); 203Assert.Equal("012345678901234", p.Value); 208Assert.Equal("0123456789012345", p.Value); 213Assert.Equal("0123456789012345", p.Value); 280Assert.Equal("01234", p.Value); 289Assert.Equal("01234", p.Value); 294Assert.Equal("01234", p.Value); 299Assert.Equal("0123456789", p.Value); 304Assert.Equal("012345678901234", p.Value); 309Assert.Equal("0123456789012345", p.Value); 384Assert.Equal(new[] { null, "value1", "value2" }, e.Value); 389Assert.Equal(new[] { null, "value1", "" }, e.Value); 398Assert.Equal("value1", exemplar.Attributes[0].Value); 423exemplar.FilteredAttributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 622Assert.Collection(knownValues.Value.Order(),
TelemetryRepositoryTests\OtlpHelpersTests.cs (22)
182Assert.Equal("value1", a.Value); 212Assert.Equal("value1", a.Value); 217Assert.Equal("value2", a.Value); 222Assert.Equal("value3", a.Value); 256Assert.Equal("value1-2", a.Value); 261Assert.Equal("value2-2", a.Value); 266Assert.Equal("value3-2", a.Value); 295Assert.Equal("parentvalue1", a.Value); 300Assert.Equal("value1", a.Value); 331Assert.Equal("parentvalue1", a.Value); 336Assert.Equal("value1", a.Value); 341Assert.Equal("value2", a.Value); 374Assert.Equal("parentvalue1", a.Value); 379Assert.Equal("parentvalue2", a.Value); 384Assert.Equal("parentvalue3", a.Value); 407Assert.Equal("value1", a.Value); 412Assert.Equal("value2", a.Value); 443Assert.Equal("value1-2", a.Value); 448Assert.Equal("value2", a.Value); 491Assert.Equal("value1-2", a.Value); 496Assert.Equal("value2", a.Value); 501Assert.Equal("value3", a.Value);
TelemetryRepositoryTests\TraceTests.cs (18)
581Assert.Equal("Value!", a.Value); 659Assert.Equal("Value!", a.Value); 670Assert.Equal("Value!", a.Value); 684Assert.Equal("Value!", a.Value); 695Assert.Equal("Value!", a.Value); 828Assert.Equal("01234", p.Value); 833Assert.Equal("0123456789", p.Value); 838Assert.Equal("012345678901234", p.Value); 843Assert.Equal("0123456789012345", p.Value); 848Assert.Equal("0123456789012345", p.Value); 1490Assert.Equal("value1", p.Value); 1499Assert.Equal("value2", p.Value); 1504Assert.Equal("value1", p.Value); 1526Assert.Equal("value1", p.Value); 1536Assert.Equal("value2", p.Value); 1541Assert.Equal("value1", p.Value); 1551Assert.Equal("value2", p.Value); 1556Assert.Equal("value1", p.Value);
tests\Shared\Logging\LogValuesAssert.cs (3)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 61return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (6)
52scope.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 115point.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 140e.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 170span.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 193logRecord.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 214resource.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } });
Aspire.Elastic.Clients.Elasticsearch.Tests (1)
AspireElasticClientExtensionsTest.cs (1)
166Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "elasticsearch");
Aspire.EndToEnd.Tests (4)
tests\Shared\WorkloadTesting\AspireProject.cs (2)
173AppHostProcess.StartInfo.Environment[item.Key] = item.Value; 174_testOutput.WriteLine($"\t[{item.Key}] = {item.Value}");
tests\Shared\WorkloadTesting\ToolCommand.cs (2)
249_testOutput.WriteLine($"{_msgPrefix}\t[{item.Key}] = {item.Value}"); 250psi.Environment[item.Key] = item.Value;
Aspire.Hosting (7)
ApplicationModel\ResourceLoggerService.cs (1)
32value((logger.Key, logger.Value));
ApplicationModel\ResourceNotificationService.cs (1)
401if (state.Value.LastSnapshot is { } snapshot)
Devcontainers\DevcontainerSettingsWriter.cs (1)
95let attrs = props.Value as JsonObject
ProjectResourceBuilderExtensions.cs (1)
473var value = Environment.ExpandEnvironmentVariables(envVar.Value);
src\Shared\SecretsStore.cs (3)
56contents[secret.Key] = secret.Value; 90.Where(i => i.Value != null) 91.ToDictionary(i => i.Key, i => i.Value, StringComparer.OrdinalIgnoreCase);
Aspire.Hosting.Azure (4)
AzureProvisioningResource.cs (3)
45File.WriteAllText(moduleSourcePath, compiledBicep.Value); 124var isSecure = aspireParameter.Value is ParameterResource { Secret: true } || aspireParameter.Value is BicepSecretOutputReference;
Provisioning\Provisioners\BicepProvisioner.cs (1)
68resource.Outputs[item.Key] = item.Value?.Prop("value").ToString();
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppsInfrastructure.cs (1)
487var (val, secretType) = await ProcessValueAsync(kv.Value, executionContext, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
255appBuilder.Resources.Remove(database.Value);
Aspire.Hosting.Azure.ServiceBus (1)
ServiceBusRule.cs (1)
59rule.CorrelationFilter.ApplicationProperties[property.Key] = property.Value;
Aspire.Hosting.Azure.Sql (3)
AzureSqlExtensions.cs (3)
175var innerDb = sqlContainer.AddDatabase(database.Key, database.Value); 189appBuilder.Resources.Remove(database.Value); 265var databaseName = databaseNames.Value;
Aspire.Hosting.Elasticsearch.Tests (6)
AddElasticsearchTests.cs (6)
61Assert.Equal("single-node", env.Value); 66Assert.Equal("true", env.Value); 71Assert.False(string.IsNullOrEmpty(env.Value)); 122Assert.Equal("single-node", env.Value); 127Assert.Equal("true", env.Value); 132Assert.Equal("pass", env.Value);
Aspire.Hosting.Kafka.Tests (2)
AddKafkaTests.cs (2)
127Assert.Contains(config, kvp => kvp.Key == "KAFKA_LOG_DIRS" && kvp.Value == "/var/lib/kafka/data"); 145Assert.Contains(config, kvp => kvp.Key == "KAFKA_LOG_DIRS" && kvp.Value == "/var/lib/kafka/data");
Aspire.Hosting.Milvus.Tests (2)
AddMilvusTests.cs (2)
111Assert.Contains(config, kvp => kvp.Key == "ConnectionStrings__my-milvus" && kvp.Value == "Endpoint=http://localhost:19530;Key=root:pass"); 122Assert.Contains(containerConfig, kvp => kvp.Key == "ConnectionStrings__my-milvus" && kvp.Value == "Endpoint=http://my-milvus:19530;Key=root:pass");
Aspire.Hosting.MongoDB.Tests (5)
AddMongoDBTests.cs (5)
155Assert.Equal("mongo", e.Value); 160Assert.Equal("27017", e.Value); 165Assert.Equal("false", e.Value); 170Assert.Equal("admin", e.Value); 175Assert.NotEmpty(e.Value);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
69Assert.False(string.IsNullOrEmpty(env.Value)); 108Assert.Equal("pass", env.Value);
Aspire.Hosting.Oracle.Tests (3)
AddOracleTests.cs (3)
68Assert.False(string.IsNullOrEmpty(env.Value)); 107Assert.Equal("pass", env.Value); 189Assert.Equal("pass", env.Value);
Aspire.Hosting.PostgreSQL.Tests (12)
AddPostgresTests.cs (12)
78Assert.Equal("scram-sha-256", env.Value); 83Assert.Equal("--auth-host=scram-sha-256 --auth-local=scram-sha-256", env.Value); 88Assert.Equal("postgres", env.Value); 93Assert.False(string.IsNullOrEmpty(env.Value)); 132Assert.Equal("scram-sha-256", env.Value); 137Assert.Equal("--auth-host=scram-sha-256 --auth-local=scram-sha-256", env.Value); 142Assert.Equal("postgres", env.Value); 147Assert.Equal("pass", env.Value); 223Assert.Equal("scram-sha-256", env.Value); 228Assert.Equal("--auth-host=scram-sha-256 --auth-local=scram-sha-256", env.Value); 233Assert.Equal("postgres", env.Value); 238Assert.Equal("pass", env.Value);
Aspire.Hosting.Qdrant.Tests (6)
AddQdrantTests.cs (6)
73Assert.False(string.IsNullOrEmpty(env.Value)); 145Assert.Equal("pass", env.Value); 185Assert.Contains(config, kvp => kvp.Key == "ConnectionStrings__my-qdrant" && kvp.Value == "Endpoint=http://localhost:6334;Key=pass"); 186Assert.Contains(config, kvp => kvp.Key == "ConnectionStrings__my-qdrant_http" && kvp.Value == "Endpoint=http://localhost:6333;Key=pass"); 197Assert.Contains(containerConfig, kvp => kvp.Key == "ConnectionStrings__my-qdrant" && kvp.Value == "Endpoint=http://my-qdrant:6334;Key=pass"); 198Assert.Contains(containerConfig, kvp => kvp.Key == "ConnectionStrings__my-qdrant_http" && kvp.Value == "Endpoint=http://my-qdrant:6333;Key=pass");
Aspire.Hosting.SqlServer.Tests (3)
AddSqlServerTests.cs (3)
69Assert.Equal("Y", env.Value); 74Assert.NotNull(env.Value); 75Assert.True(env.Value.Length >= 8);
Aspire.Hosting.Testing (5)
DistributedApplicationEntryPointInvoker.cs (5)
186var args = ((DistributedApplicationOptions Options, HostApplicationBuilderSettings InnerBuilderOptions))value.Value!; 192owner._onConstructed?.Invoke((DistributedApplicationBuilder)value.Value!); 197owner._onBuilding?.Invoke((DistributedApplicationBuilder)value.Value!); 202owner._appTcs.TrySetResult((DistributedApplication)value.Value!); 279var (options, innerBuilderOptions) = ((DistributedApplicationOptions Options, HostApplicationBuilderSettings InnerBuilderOptions))value.Value!;
Aspire.Hosting.Testing.Tests (3)
tests\Shared\Logging\LogValuesAssert.cs (3)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 61return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
Aspire.Hosting.Tests (47)
Dashboard\DashboardResourceTests.cs (8)
113Assert.Equal("Production", e.Value); 118Assert.Equal("http://localhost", e.Value); 123Assert.Equal("http://localhost:5000", e.Value); 128Assert.Equal("http://localhost", e.Value); 133Assert.Equal("Unsecured", e.Value); 138Assert.Equal("Unsecured", e.Value); 143Assert.Equal("Unsecured", e.Value); 148Assert.Equal("json", e.Value);
KestrelConfigTests.cs (4)
151Assert.Equal("http://*:port_FirstHttpEndpoint", envVar.Value); 157Assert.Equal("http://localhost:port_SecondHttpEndpoint", envVar.Value); 162Assert.Equal("http://*:port_ExplicitProxiedHttp", envVar.Value); 167Assert.Equal("http://*:5018", envVar.Value);
ProjectResourceTests.cs (17)
84Assert.Equal("true", env.Value); 89Assert.Equal("true", env.Value); 94Assert.Equal("in_memory", env.Value); 99Assert.Equal("true", env.Value); 104Assert.Equal("true", env.Value); 109Assert.Equal("http://localhost:18889", env.Value); 114Assert.Equal("grpc", env.Value); 119Assert.Equal("service.instance.id={{- index .Annotations \"otel-service-instance-id\" -}}", env.Value); 124Assert.Equal("{{- index .Annotations \"otel-service-name\" -}}", env.Value); 129var parts = env.Value.Split('='); 136Assert.Equal("1000", env.Value); 141Assert.Equal("1000", env.Value); 146Assert.Equal("1000", env.Value); 151Assert.Equal("always_on", env.Value); 156Assert.Equal("trace_based", env.Value); 161Assert.Equal("true", env.Value); 166Assert.Equal("simple", env.Value);
ResourceExtensionsTests.cs (10)
182Assert.Equal("single-node", env.Value); 187Assert.Equal("true", env.Value); 192Assert.Equal("p@ssw0rd1", env.Value); 215Assert.Equal("single-node", env.Value); 220Assert.Equal("true", env.Value); 225Assert.Equal("p@ssw0rd1", env.Value); 248Assert.Equal("single-node", env.Value); 253Assert.Equal("true", env.Value); 257Assert.Equal("{ElasticPassword.value}", env.Value); 258Assert.False(string.IsNullOrEmpty(env.Value));
Schema\SchemaTests.cs (1)
755var errorMessages = results.Details.Where(x => x.HasErrors).SelectMany(e => e.Errors!).Select(e => e.Value);
tests\Shared\Logging\LogValuesAssert.cs (3)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 61return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
WithEnvironmentTests.cs (3)
234Assert.Equal("""{{- portForServing "container1_primary" -}}""", pair.Value); 257Assert.Single(runConfig, kvp => kvp.Key == envVarName && kvp.Value == sourceCon); 263Assert.Single(publishConfig, kvp => kvp.Key == envVarName && kvp.Value == "{sourceService.connectionString}");
WithReferenceTests.cs (1)
300Assert.Contains(config, kvp => kvp.Key == "services__petstore__default__0" && kvp.Value == "https://petstore.swagger.io/");
Aspire.Microsoft.Data.SqlClient (1)
src\Vendoring\OpenTelemetry.Instrumentation.SqlClient\Shared\DiagnosticSourceInstrumentation\DiagnosticSourceListener.cs (1)
42this.handler.OnEventWritten(value.Key, value.Value);
Aspire.Microsoft.EntityFrameworkCore.SqlServer (1)
src\Vendoring\OpenTelemetry.Instrumentation.SqlClient\Shared\DiagnosticSourceInstrumentation\DiagnosticSourceListener.cs (1)
42this.handler.OnEventWritten(value.Key, value.Value);
Aspire.NATS.Net.Tests (1)
AspireNatsClientExtensionsTests.cs (1)
231Assert.Contains(activity.Tags, kvp => kvp.Key == "messaging.system" && kvp.Value == "nats");
Aspire.Playground.Tests (3)
tests\Shared\Logging\LogValuesAssert.cs (3)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 61return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
Aspire.RabbitMQ.Client.Tests (7)
AspireRabbitMQLoggingTests.cs (7)
141Assert.Equal("System.InvalidOperationException", errorEvent[0].Value); 144Assert.Equal(exceptionMessage, errorEvent[1].Value); 147Assert.Contains("AspireRabbitMQLoggingTests.TestException", errorEvent[2].Value?.ToString()); 187Assert.Equal("System.InvalidOperationException", errorEvent[0].Value); 190Assert.Equal(exceptionMessage, errorEvent[1].Value); 193Assert.Contains("AspireRabbitMQLoggingTests.TestException", errorEvent[2].Value?.ToString()); 196Assert.Equal($"{innerException.GetType()}: {innerException.Message}", errorEvent[3].Value?.ToString());
Aspire.RabbitMQ.Client.v7.Tests (7)
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQLoggingTests.cs (7)
141Assert.Equal("System.InvalidOperationException", errorEvent[0].Value); 144Assert.Equal(exceptionMessage, errorEvent[1].Value); 147Assert.Contains("AspireRabbitMQLoggingTests.TestException", errorEvent[2].Value?.ToString()); 187Assert.Equal("System.InvalidOperationException", errorEvent[0].Value); 190Assert.Equal(exceptionMessage, errorEvent[1].Value); 193Assert.Contains("AspireRabbitMQLoggingTests.TestException", errorEvent[2].Value?.ToString()); 196Assert.Equal($"{innerException.GetType()}: {innerException.Message}", errorEvent[3].Value?.ToString());
Aspire.StackExchange.Redis (2)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisConnectionInstrumentation.cs (2)
114var parent = entry.Value.Activity; 121ProfilingSession session = entry.Value.Session;
Aspire.StackExchange.Redis.DistributedCaching.Tests (3)
DistributedCacheConformanceTests.cs (3)
73Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis"); 78Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis"); 83Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis");
Aspire.StackExchange.Redis.OutputCaching.Tests (3)
OutputCacheConformanceTests.cs (3)
73Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis"); 78Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis"); 83Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis");
Aspire.StackExchange.Redis.Tests (1)
AspireRedisExtensionsTests.cs (1)
295Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis");
Aspire.Workload.Tests (4)
tests\Shared\WorkloadTesting\AspireProject.cs (2)
173AppHostProcess.StartInfo.Environment[item.Key] = item.Value; 174_testOutput.WriteLine($"\t[{item.Key}] = {item.Value}");
tests\Shared\WorkloadTesting\ToolCommand.cs (2)
249_testOutput.WriteLine($"{_msgPrefix}\t[{item.Key}] = {item.Value}"); 250psi.Environment[item.Key] = item.Value;
AuthSamples.FunctionalTests (4)
HttpClientExtensions.cs (3)
37element.Value = kvp.Value; 54if (!submision.Headers.TryAddWithoutValidation(header.Key, header.Value)) 56submision.Content.Headers.TryAddWithoutValidation(header.Key, header.Value);
TestAssert.cs (1)
97foreach (var value in header.Value)
AzureAppServicesHostingStartupSample (1)
Startup.cs (1)
42await context.Response.WriteAsync(header.Key + ": " + header.Value + Environment.NewLine);
AzureAppServicesSample (1)
Startup.cs (1)
53await context.Response.WriteAsync(header.Key + ": " + header.Value + Environment.NewLine);
BasicWebSite (1)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
32.ToDictionary(kvp => kvp.Key.Substring("link_".Length), kvp => (object)kvp.Value[0]);
Binding.Http.IntegrationTests (1)
BasicHttpBindingTests.4.0.0.cs (1)
173message.Content.Headers.Add(header.Key, header.Value);
BuildBoss (2)
SolutionCheckerUtil.cs (1)
57solutionMap.Add(pair.Key, pair.Value.ProjectData);
StructuredLoggerCheckerUtil.cs (1)
42foreach (var source in doubleWrite.Value)
BuildValidator (1)
Program.cs (1)
395var (key, value) = (entry.Key, entry.Value); // TODO: use Deconstruct in .NET Core
Client.ClientBase.IntegrationTests (1)
ClientBaseTestHelpers.cs (1)
24return keyValue.Value;
CodeStyleConfigFileGenerator (1)
Program.cs (1)
127if (AddRule(rule.Value))
ConfigurationSchemaGenerator (1)
ConfigSchemaEmitter.cs (1)
755Write(writer, pair.Value, options);
CookiePolicySample (1)
Startup.cs (1)
108await response.WriteAsync($" - {cookie.Key} = {cookie.Value} <br>\r\n");
DefaultBuilder.SampleApp (1)
Startup.cs (1)
25await context.Response.WriteAsync($"{header.Key}: {header.Value}\r\n");
dotnet-openapi (2)
Commands\BaseCommand.cs (1)
198var version = urlPackages != null && urlPackages.TryGetValue(packageId, out var urlPackageVersion) ? urlPackageVersion : kvp.Value;
ProjectExtensions.cs (1)
17item.Xml.AddMetadata(kvp.Key, kvp.Value, expressAsAttribute: true);
dotnet-svcutil-lib (69)
CommandProcessorOptions.cs (2)
659var invalidNamespaces = this.NamespaceMappings.Where(nm => !CodeDomHelpers.IsValidNameSpace(nm.Value)); 663invalidNamespaces.Select(n => $"'{n.Key},{n.Value}'").Aggregate((msg, n) => $"{msg}, {n}")));
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentSchemaValidator.cs (1)
488defaultNS = _nameTable.Add(pair.Value);
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaInfo.cs (2)
363_elementDecls.Add(entry.Key, entry.Value); 370_elementDeclsByType.Add(entry.Key, entry.Value);
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaValidator.cs (1)
2172defaultNS = _nameTable.Add(pair.Value);
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (3)
2710Tuple<Type, string> key = new Tuple<Type, string>(item.Value.LocalType, item.Key); 2716freeLocalQueue.Enqueue(item.Value); 2721freeLocalQueue.Enqueue(item.Value);
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (2)
1179if (ShouldBeReplaced(pair.Value, structMapping.TypeDesc.Type, out replacedInfo)) 1194memberInfos[pair.Key] = pair.Value;
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigator.cs (1)
1984mngr.AddNamespace(pair.Key, pair.Value);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (6)
58DataContract dataContract = pair.Value; 80string clrNamespace = pair.Value; 267DataContract dataContract = pair.Value; 988if (dataContract.StableName != pair.Key && !dataContract.KnownDataContracts.ContainsKey(pair.Key) && !pair.Value.IsBuiltInDataContract) 989dataContract.KnownDataContracts.Add(pair.Key, pair.Value); 1318memberNames.Add(pair.Key, pair.Value);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContract.cs (2)
29_kvpValue = kvPair.Value; 1512return new KeyValue<K, V>(current.Key, current.Value);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSet.cs (2)
45Add(pair.Key, pair.Value); 52ProcessedContracts.Add(pair.Key, pair.Value);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AddressHeaderCollection.cs (1)
133if (count != pair.Value)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionPool.cs (1)
97if (poolEntry.Value.CloseIfEmpty())
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpRequestMessageExtensionMethods.cs (4)
36if (!httpHeaders.TryAddWithoutValidation(header.Key, header.Value)) 41header.Value, 53object value = property.Value; 117webHeaders[header.Key] = String.Join(",", header.Value);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageBuffer.cs (1)
100IDisposable disposable = _properties[i].Value as IDisposable;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageProperties.cs (7)
428this[property.Key] = property.Value; 766if (pair.Value == null) 768UpdateProperty(pair.Key, pair.Value, true); 776if (pair.Value == null) 785return value.Equals(pair.Value); 838if (pair.Value == null) 848if (!value.Equals(pair.Value))
FrameworkFork\System.ServiceModel\System\ServiceModel\Configuration\SecurityElementBase.cs (4)
166if (!AreTokenParameterCollectionsMatching(operation1.Value.Endorsing, stp2.Endorsing, exactMessageSecurityVersion)) 169if (!AreTokenParameterCollectionsMatching(operation1.Value.SignedEncrypted, stp2.SignedEncrypted, exactMessageSecurityVersion)) 172if (!AreTokenParameterCollectionsMatching(operation1.Value.Signed, stp2.Signed, exactMessageSecurityVersion)) 175if (!AreTokenParameterCollectionsMatching(operation1.Value.SignedEndorsing, stp2.SignedEndorsing, exactMessageSecurityVersion))
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ImportedPolicyConversionContext.cs (9)
67_operationBindingAssertions[entry.Key].AddRange(new MaxItemsEnumerable<XmlElement>(entry.Value, remainingAssertionsAllowed)); 73_messageBindingAssertions[entry.Key].AddRange(new MaxItemsEnumerable<XmlElement>(entry.Value, remainingAssertionsAllowed)); 79_faultBindingAssertions[entry.Key].AddRange(new MaxItemsEnumerable<XmlElement>(entry.Value, remainingAssertionsAllowed)); 261digits[i] = new KeyValuePair<K, IEnumerator<V>>(kvp.Key, kvp.Value.GetEnumerator()); 262if (!(digits[i].Value.MoveNext())) 267counterValue[digits[i].Key] = digits[i].Value.Current; 282for (currentDigit = 0; currentDigit < digits.Length && !digits[currentDigit].Value.MoveNext(); currentDigit++) 286digits[currentDigit].Value.MoveNext(); 300counterValue[digits[i].Key] = digits[i].Value.Current;
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (7)
2351if (policyDocument.Value.NamespaceURI != MetadataStrings.WSPolicy.NamespaceUri 2352&& policyDocument.Value.NamespaceURI != MetadataStrings.WSPolicy.NamespaceUri15) 2354string warningMsg = string.Format(SRServiceModel.UnrecognizedPolicyDocumentNamespace, policyDocument.Value.NamespaceURI); 2359if (PolicyHelper.GetNodeType(policyDocument.Value) != PolicyHelper.NodeType.Policy) 2361string warningMsg = string.Format(SRServiceModel.UnsupportedPolicyDocumentRoot, policyDocument.Value.Name); 2366string key = CreateKeyFromPolicy(policyDocument.Key, policyDocument.Value); 2374_externalPolicyDictionary.Add(key, policyDocument.Value);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (2)
287multipleHeaderValues[headerDescription.Index].Value.Add(item); 319parameters[i] = multipleHeaderValues[i].Value.ToArray(multipleHeaderValues[i].Key);
ImportModule.cs (3)
224contractGenerator.NamespaceMappings.Add(namespaceMapping.Key, namespaceMapping.Value); 326dcOptions.Namespaces[namespaceMapping.Key] = namespaceMapping.Value; 348importOptions.ClrNamespace = options.NamespaceMappings.FirstOrDefault(m => m.Key == "*").Value;
Shared\MSBuildProj.cs (1)
980this._resolvedProperties[entry.Key] = entry.Value;
Shared\Options\ApplicationOptions.cs (2)
225var option = p.Value; 228}).Select(o => o.Value);
Shared\Options\OptionsSerializer.cs (4)
63ReadOption(option, jPropInfo.Value); 70var jOptionsObject = jPropInfo.Value as JObject ?? throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Shared.Resources.ErrorInvalidOptionValueFormat, jPropInfo.Value?.Type, option.SerializationName)); 110ReadOption(option, jProperty.Value);
Shared\Options\OptionValueParser.cs (1)
135value = $"{pair.Key}, {pair.Value}";
dotnet-svcutil-lib.Tests (1)
TestInit.cs (1)
416failureMessage += string.Format(g_DiffBaselineErrorFormat, diffLines.Value.Key, diffLines.Value.Value, baseline, generated);
dotnet-user-jwts (5)
Commands\ClearCommand.cs (1)
71JwtAuthenticationSchemeSettings.RemoveScheme(appsettingsFilePath, jwt.Value.Scheme);
Commands\CreateCommand.cs (1)
216optionsString += $"{Resources.JwtPrint_CustomClaims}: [{string.Join(", ", claims.Select(kvp => $"{kvp.Key}={kvp.Value}"))}]{Environment.NewLine}";
Commands\ListCommand.cs (1)
82var jwt = jwtRow.Value;
Helpers\DevJwtCliHelpers.cs (1)
201: string.Join(", ", jwt.CustomClaims.Select(kvp => $"{kvp.Key}={kvp.Value}"));
Helpers\JwtIssuer.cs (1)
46identity.AddClaims(claimsToAdd.Select(kvp => new Claim(kvp.Key, kvp.Value)));
dotnet-user-secrets (6)
Internal\ListCommand.cs (2)
49context.Reporter.Output(Resources.FormatMessage_Secret_Value_Format(secret.Key, secret.Value)); 59jObject[item.Key] = item.Value;
Internal\SecretsStore.cs (3)
78contents[secret.Key] = secret.Value; 98.Where(i => i.Value != null) 99.ToDictionary(i => i.Key, i => i.Value, StringComparer.OrdinalIgnoreCase);
Internal\SetCommand.cs (1)
78context.SecretStore.Set(k.Key, k.Value);
FilesWebSite (1)
Controllers\UploadFilesController.cs (1)
35files.Add(keyValuePair.Key, keyValuePair.Value?.Select(formFile => formFile?.FileName).ToList());
GenerateRulesMissingDocumentation (1)
Program.cs (1)
61DiagnosticDescriptor descriptor = ruleById.Value;
GenericHostWebSite (1)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
32.ToDictionary(kvp => kvp.Key.Substring("link_".Length), kvp => (object)kvp.Value[0]);
GetDocument.Insider (2)
.packages\microsoft.extensions.hostfactoryresolver.sources\10.0.0-preview.2.25107.7\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (2)
333_configure?.Invoke(value.Value!); 338_hostTcs.TrySetResult(value.Value!);
HeaderPropagationSample (3)
Startup.cs (3)
67await context.Response.WriteAsync($"'/' Got Header '{header.Key}': {string.Join(", ", (string[])header.Value)}\r\n"); 81await context.Response.WriteAsync($"Sent Header '{header.Key}': {string.Join(", ", header.Value)}\r\n"); 93await context.Response.WriteAsync($"'/forwarded' Got Header '{header.Key}': {string.Join(", ", (string[])header.Value)}\r\n");
HealthChecksSample (4)
CustomWriterStartup.cs (4)
49new JProperty("status", pair.Value.Status.ToString()), 50new JProperty("description", pair.Value.Description), 51new JProperty("data", new JObject(pair.Value.Data.Select(p => new JProperty(p.Key, p.Value))))))))));
http2cat (3)
Program.cs (2)
50h2Connection.Logger.LogInformation($"{header.Key}: {header.Value}"); 74h2Connection.Logger.LogInformation($"{header.Key}: {header.Value}");
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
HttpOverridesSample (1)
Startup.cs (1)
23await context.Response.WriteAsync($"{header.Key}: {header.Value}\r\n");
IIS.FunctionalTests (1)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
IIS.LongTests (1)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
IIS.NewHandler.FunctionalTests (1)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
IIS.NewShim.FunctionalTests (1)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
IISExpress.FunctionalTests (1)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
IISSample (1)
Startup.cs (1)
69await context.Response.WriteAsync(header.Key + ": " + header.Value + Environment.NewLine);
illink (17)
ILLink.RoslynAnalyzer (9)
DataFlow\LValueFlowCaptureProvider.cs (1)
79 var kind = kvp.Value;
RequiresAnalyzerBase.cs (1)
280 var url = requiresAttribute?.NamedArguments.FirstOrDefault (na => na.Key == "Url").Value.Value?.ToString ();
src\tools\illink\src\ILLink.Shared\DataFlow\DefaultValueDictionary.cs (3)
62 if (!Get (kvp.Key).Equals (kvp.Value)) 86 sb.AppendLine().Append ('\t').Append (kvp.Key.ToString ()).Append (" -> ").Append (kvp.Value.ToString ()); 102 var value = kvp.Value;
src\tools\illink\src\ILLink.Shared\DataFlow\DictionaryLattice.cs (1)
32 TValue rightValue = kvp.Value;
TrimAnalysis\ArrayValue.cs (3)
61 if (!otherArr.IndexValues.TryGetValue (kvp.Key, out MultiValue value) || !kvp.Value.Equals (value)) 76 foreach (SingleValue v in kvp.Value.AsEnumerable ()) { 81 newArray.IndexValues.Add (kvp.Key, kvp.Value.DeepCopy ());
ILLink.Tasks (3)
CreateRuntimeRootDescriptorFile.cs (3)
312 foreach ((var fs, var members) in featureSwitchMembers.Select (kv => (kv.Key, kv.Value))) { 335 AddXmlTypeNode (doc, featureAssemblyNode, type.Key, type.Value); 344 AddXmlTypeNode (doc, assemblyNode, type.Key, type.Value);
InMemory.FunctionalTests (26)
BadHttpRequestTests.cs (1)
335var featureCollection = pair.Value as IFeatureCollection;
Http2\Http2ConnectionTests.cs (2)
2251Assert.Equal(header.Value, _receivedTrailers[header.Key]); 6072var headers = requestHeaders.Concat(new[] { new KeyValuePair<string, string>(headerField.Key, headerField.Value) });
Http2\Http2TestBase.cs (10)
164internal Dictionary<string, object> ConnectionTags => _metricsTagsFeature.Tags.ToDictionary(t => t.Key, t => t.Value); 198_receivedHeaders[header.Key] = header.Value.ToString(); 224_receivedHeaders[header.Key] = header.Value.ToString(); 231_receivedTrailers[header.Key] = header.Value.ToString(); 985.ToDictionary(g => g.Key, g => new StringValues(g.Select(values => values.Value).ToArray())); 1356Assert.Equal(header.Value, _receivedRequestFields.Method); 1361Assert.Equal(header.Value, host); 1365Assert.Equal(header.Value, _receivedRequestFields.Scheme); 1369Assert.Equal(header.Value, _receivedRequestFields.RawTarget); 1374Assert.Equal(header.Value, value, ignoreCase: true);
Http3\Http3ConnectionTests.cs (2)
376Assert.Equal(defaultLimits.MaxRequestHeadersTotalSize, kvp.Value); 388Assert.Equal(100, maxFieldSetting.Value);
Http3\Http3StreamTests.cs (2)
2200var headers = requestHeaders.Concat(new[] { new KeyValuePair<string, string>(headerField.Key, headerField.Value) }); 2802Assert.Equal(100, maxFieldSetting.Value);
src\Servers\Kestrel\shared\ConnectionCompletion.cs (2)
28var task = entry.Key.Invoke(entry.Value); 58await entry.Key.Invoke(entry.Value);
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (1)
125var value = headersEnumerator.Current.Value;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
108? SetCurrent(_genericEnumerator.Current.Key, _genericEnumerator.Current.Value, GetKnownRequestHeaderType(_genericEnumerator.Current.Key))
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (4)
96internal Dictionary<string, object> ConnectionTags => MultiplexedConnectionContext.Tags.ToDictionary(t => t.Key, t => t.Value); 715.ToDictionary(g => g.Key, g => new StringValues(g.Select(values => values.Value).ToArray())); 743return _headerHandler.DecodedHeaders.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, _headerHandler.DecodedHeaders.Comparer); 760return _headerHandler.DecodedHeaders.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, _headerHandler.DecodedHeaders.Comparer);
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
81return kv.Value;
InProcessWebSite (2)
src\Servers\IIS\IIS\test\testassets\InProcessWebSite\Startup.WebSockets.cs (1)
151context.Response.Headers[headerPair.Key] = headerPair.Value;
src\Servers\IIS\IIS\test\testassets\shared\WebSockets\TestStartup.cs (1)
57await requestDelegate.Value(context);
installer.tasks (3)
GenerateFileVersionProps.cs (3)
109.Where(p => (p.Value.FileVersion ?? ZeroVersion) == ZeroVersion) 110.Select(p => p.Value.File.ItemSpec) 141var versions = fileData.Value;
Interop.FunctionalTests (9)
Http2\Http2RequestTests.cs (7)
78Assert.Equal("http", (string)tags.Single(t => t.Key == "network.protocol.name").Value); 79Assert.Equal("2", (string)tags.Single(t => t.Key == "network.protocol.version").Value); 80Assert.Equal("tcp", (string)tags.Single(t => t.Key == "network.transport").Value); 81Assert.Equal("ipv4", (string)tags.Single(t => t.Key == "network.type").Value); 82Assert.Equal("127.0.0.1", (string)tags.Single(t => t.Key == "server.address").Value); 83Assert.Equal(host.GetPort(), (int)tags.Single(t => t.Key == "server.port").Value); 84Assert.Equal("invalid_handshake", (string)tags.Single(t => t.Key == "error.type").Value);
Http3\Http3RequestTests.cs (2)
160Assert.Equal(connectionIdFromFeature, mockScopeLoggerProvider.LogScope[0].Value); 893requestHeaders.Add(context.Request.Headers.ToDictionary(k => k.Key, k => k.Value, StringComparer.OrdinalIgnoreCase));
InteropTests (1)
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
InteropWebsite (1)
TestServiceImpl.cs (1)
137var encoding = context.GetHttpContext().Request.Headers.SingleOrDefault(h => string.Equals(h.Key, "grpc-encoding", StringComparison.OrdinalIgnoreCase)).Value.SingleOrDefault();
Microsoft.Analyzers.Extra (3)
CallAnalysis\CallAnalyzer.Registrar.cs (3)
73foreach (var m in pair.Value) 151foreach (var m in pair.Value) 207foreach (var m in pair.Value)
Microsoft.Analyzers.Local (4)
ApiLifecycle\Json\JsonObject.cs (1)
168keys[i] = new KeyValuePair(property.Key, property.Value);
CallAnalysis\CallAnalyzer.Registrar.cs (3)
73foreach (var m in pair.Value) 151foreach (var m in pair.Value) 207foreach (var m in pair.Value)
Microsoft.Analyzers.Local.Tests (1)
Json\JsonObjectTest.cs (1)
80Assert.True(obj.Contains(((KeyValuePair<string, JsonValue>)value).Value));
Microsoft.Arcade.Common (1)
Helpers.cs (1)
81public static void Deconstruct<TKey, TValue>(this KeyValuePair<TKey, TValue> pair, out TKey key, out TValue value) { key = pair.Key; value = pair.Value; }
Microsoft.Arcade.Test.Common (1)
MockEngine.cs (1)
72_output?.WriteLine($"telemetry {eventName}: {properties.Aggregate(string.Empty, (sum, piece) => $"{sum}, {piece.Key} = {piece.Value}")}");
Microsoft.AspNetCore.Analyzers (1)
StartupAnalysisBuilder.cs (1)
37v => v.Value.ToImmutableArray()));
Microsoft.AspNetCore.App.Analyzers (3)
Mvc\DetectOverriddenAuthorizeAttribute.cs (1)
126return (bool)arg.Value.Value!;
RouteEmbeddedLanguage\Infrastructure\RoutePatternParametersDetector.cs (1)
55var routeParameterNameConstant = namedArgument.Value;
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
210var routeParameterNameConstant = namedArgument.Value;
Microsoft.AspNetCore.App.Analyzers.Test (3)
Http\HeaderDictionaryIndexerAnalyzerTests.cs (1)
183var mapping = propertyMapping.SingleOrDefault(kvp => kvp.Value == propertyName);
RouteEmbeddedLanguage\Infrastructure\MarkupTestFile.cs (2)
175spans = tempSpans.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); 223spans = dictionary.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableArray());
Microsoft.AspNetCore.Authentication (2)
PropertiesSerializer.cs (1)
56writer.Write(item.Value ?? string.Empty);
TicketSerializer.cs (1)
137writer.Write(property.Value ?? string.Empty);
Microsoft.AspNetCore.Authentication.Cookies (1)
CookieAuthenticationHandler.cs (1)
144newProperties.Items[item.Key] = item.Value;
Microsoft.AspNetCore.Authentication.Core.Test (6)
AuthenticationPropertiesTests.cs (6)
173Assert.Equal(string.Empty, props.Items.First().Value); 187Assert.Equal("http://example.com", props.Items.First().Value); 201Assert.Equal("Wed, 21 Mar 2018 00:00:00 GMT", props.Items.First().Value); 215Assert.Equal("Mon, 19 Mar 2018 12:34:56 GMT", props.Items.First().Value); 229Assert.Equal("True", props.Items.First().Value); 233Assert.Equal("False", props.Items.First().Value);
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (1)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
92CreateFile(file.Key, file.Value);
Microsoft.AspNetCore.Authentication.OAuth (1)
OAuthHandler.cs (1)
333parameters.Add(additionalParameter.Key, additionalParameter.Value);
Microsoft.AspNetCore.Authentication.OpenIdConnect (6)
OpenIdConnectHandler.cs (6)
112message = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 127message = new OpenIdConnectMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 316var message = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 455message.Parameters.Add(additionalParameter.Key, additionalParameter.Value); 639authorizationResponse = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 666authorizationResponse = new OpenIdConnectMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
Microsoft.AspNetCore.Authentication.Test (7)
CookieTests.cs (1)
1897xml.Add(result.Ticket.Properties.Items.Select(extra => new XElement("extra", new XAttribute("type", extra.Key), new XAttribute("value", extra.Value))));
OAuthTests.cs (2)
137var correlation = Assert.Single(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal)); 165var correlation = Assert.Single(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal));
OpenIdConnect\OpenIdConnectTests.cs (4)
80var nonce = Assert.Single(setCookie.Value, v => v.StartsWith(OpenIdConnectDefaults.CookieNoncePrefix, StringComparison.Ordinal)); 107var nonce = Assert.Single(setCookie.Value, v => v.StartsWith(OpenIdConnectDefaults.CookieNoncePrefix, StringComparison.Ordinal)); 133var correlation = Assert.Single(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal)); 160var correlation = Assert.Single(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal));
Microsoft.AspNetCore.Authentication.Twitter (5)
TwitterHandler.cs (5)
204signatureParts.Add(queryParameter.Key, queryParameter.Value); 211signatureParts.Add(formItem.Key, formItem.Value); 218stringBuilder.AppendFormat(CultureInfo.InvariantCulture, "{0}={1}&", Uri.EscapeDataString(signaturePart.Key), Uri.EscapeDataString(signaturePart.Value)); 240stringBuilder.AppendFormat(CultureInfo.InvariantCulture, "{0}={1}&", queryParam.Key, queryParam.Value); 250stringBuilder.AppendFormat(CultureInfo.InvariantCulture, "{0}=\"{1}\",", authorizationPart.Key, Uri.EscapeDataString(authorizationPart.Value));
Microsoft.AspNetCore.Authentication.WsFederation (2)
WsFederationHandler.cs (2)
164wsFederationMessage = new WsFederationMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 474var message = new WsFederationMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
Microsoft.AspNetCore.Authorization (5)
src\Shared\Debugger\DebuggerHelpers.cs (5)
46if (HasValue(kvp.Value) || includeNullValues) 64if (kvp.Value is null) 68else if (kvp.Value is string s) 72else if (kvp.Value is IEnumerable enumerable) 90sb.Append(kvp.Value);
Microsoft.AspNetCore.BrowserTesting (3)
BrowserManagerConfiguration.cs (3)
134argsMap => argsMap.ToDictionary(kvp => kvp.Key, kvp => string.Join(", ", kvp.Value))), 210argsMap => argsMap.SelectMany(argNameValue => argNameValue.Value.Prepend(argNameValue.Key)).ToArray()), 299true => configuration.Get<Dictionary<string, bool>>().Where(kvp => kvp.Value == true).Select(kvp => kvp.Key).ToArray()
Microsoft.AspNetCore.Components (30)
DynamicComponent.cs (1)
101builder.AddComponentParameter(1, entry.Key, entry.Value);
ParameterView.cs (1)
308builder.Add(kvp.Key, kvp.Value);
Reflection\MemberAssignment.cs (2)
51if (item.Value is PropertyInfo property) 57var list = (List<PropertyInfo>)item.Value;
Rendering\RenderTreeBuilder.cs (1)
452AddAttribute(sequence, attribute.Key, attribute.Value);
RenderTree\RenderTreeDiffBuilder.cs (2)
296var value = keyValuePair.Value; 532InsertNewFrame(ref diffContext, kvp.Value);
RouteView.cs (1)
91builder.AddComponentParameter(1, kvp.Key, kvp.Value);
Routing\RouteTable.cs (2)
33if (kvp.Value is string value) 83if (kvp.Value is string value)
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (8)
258Add(kvp.Key, kvp.Value); 348values[i] = array[i].Value; 360Add(item.Key, item.Value); 411return TryGetValue(item.Key, out var value) && EqualityComparer<object>.Default.Equals(value, item.Value); 495if (index >= 0 && EqualityComparer<object>.Default.Equals(array[index].Value, item.Value)) 567value = array[index].Value; 737value = array[i].Value;
src\Http\Routing\src\Patterns\RoutePatternFactory.cs (5)
465updatedDefaults.Add(kvp.Key, kvp.Value); 499var found = RouteValueEqualityComparer.Default.Equals(string.Empty, kvp.Value); 518RouteValueEqualityComparer.Default.Equals(kvp.Value, defaultValue)) 527$"'{kvp.Key}={kvp.Value}'. A non-null required value must correspond to a route parameter or the " + 537? parameterPolicyReferences.ToDictionary(kvp => kvp.Key, kvp => (IReadOnlyList<RoutePatternParameterPolicyReference>)kvp.Value.ToArray())
src\Http\Routing\src\Patterns\RoutePatternMatcher.cs (2)
194values.Add(kvp.Key, kvp.Value); 495values[item.Key] = item.Value;
src\Http\Routing\src\RouteConstraintBuilder.cs (3)
58if (kvp.Value.Count == 1) 60constraint = kvp.Value[0]; 64constraint = new CompositeRouteConstraint(kvp.Value.ToArray());
src\Http\Routing\src\RouteConstraintMatcher.cs (1)
63var constraint = kvp.Value;
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentFacts.cs (1)
68return kvp.Value.Value as bool? ?? false;
Microsoft.AspNetCore.Components.Endpoints (7)
Assets\ImportMapDefinition.cs (4)
40_imports = imports?.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); 41_integrity = integrity?.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); 44kvp => kvp.Value.ToDictionary(scopeKvp => scopeKvp.Key, scopeKvp => scopeKvp.Value) as IReadOnlyDictionary<string, string>);
RazorComponentEndpointHost.cs (1)
59builder.AddComponentParameter(1, kvp.Key, kvp.Value);
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (2)
87server.Saved.Add(kvp.Key, kvp.Value); 88webAssembly.Saved.Add(kvp.Key, kvp.Value);
Microsoft.AspNetCore.Components.Endpoints.Tests (3)
Binding\FormDataMapperTests.cs (1)
83dictionary.Add(new FormKey(kvp.Key.AsMemory()), kvp.Value);
EndpointHtmlRendererTest.cs (2)
368var (_, mode) = Assert.Single(httpContext.Items, (kvp) => kvp.Value is InvokedRenderModes); 384var (_, mode) = Assert.Single(httpContext.Items, (kvp) => kvp.Value is InvokedRenderModes);
Microsoft.AspNetCore.Components.Forms (3)
EditContext.cs (3)
111state.Value.IsModified = false; 125if (state.Value.IsModified) 146foreach (var message in state.Value.GetValidationMessages())
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentFacts.cs (1)
68return kvp.Value.Value as bool? ?? false;
Microsoft.AspNetCore.Components.Server (1)
src\SignalR\common\Protocols.MessagePack\src\Protocol\MessagePackHubProtocolWorker.cs (1)
602writer.Write(header.Value);
Microsoft.AspNetCore.Components.Server.Tests (1)
src\SignalR\common\SignalR.Common\test\Internal\Protocol\HubMessageHelpers.cs (1)
21hubMessage.Headers[header.Key] = header.Value;
Microsoft.AspNetCore.Components.Tests (12)
Lifetime\ComponentStatePersistenceManagerTest.cs (2)
275State = state.ToDictionary(k => k.Key, v => v.Value); 303State = state.ToDictionary(k => k.Key, v => v.Value);
ParameterViewTest.Assignment.cs (3)
359Assert.Equal(123, kvp.Value); 364Assert.Equal(456, kvp.Value); 476Assert.Equal("hi", kvp.Value);
ParameterViewTest.cs (2)
288Assert.Equal("value 1", entry.Value); 293Assert.Same(entry2Value, entry.Value);
RendererTest.cs (1)
5387builder.AddComponentParameter(2, kvp.Key, kvp.Value);
Rendering\RenderTreeBuilderTest.cs (1)
424AssertFrame.Attribute(frame, attribute.Key, attribute.Value);
Routing\RouteTableFactoryTests.cs (3)
308Assert.Single(context.Parameters, p => p.Key == "parameter" && (string)p.Value == expectedValue); 325Assert.Single(context.Parameters, p => p.Key == "parameter" && (string)p.Value == expectedValue); 473var value = expectedValue != null ? Assert.Single(context.Parameters, p => p.Key == "parameter").Value : null;
Microsoft.AspNetCore.Components.Web (1)
Forms\InputBase.cs (1)
357result.Add(item.Key, item.Value);
Microsoft.AspNetCore.Components.WebAssembly.Tests (4)
Hosting\WebAssemblyHostConfigurationTest.cs (4)
96var section = configuration.GetSection("wheels").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value); 161var dict = configuration.GetSection("Mem1").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value); 167var dict2 = configuration.GetSection("Mem2").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value); 173var dict3 = configuration.GetSection("Mem3").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value);
Microsoft.AspNetCore.Components.WebView (1)
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
123var match = child.Value.Match;
Microsoft.AspNetCore.Components.WebView.Test (2)
StaticContentProviderTests.cs (2)
64.Select(x => new InMemoryFileInfo(x.Key, x.Value)) 92.Select(x => new InMemoryFileInfo(x.Key, x.Value))
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (1)
393 string.Join(Environment.NewLine, headers.Select(kvp => $"{kvp.Key}: {kvp.Value}"));
Microsoft.AspNetCore.Components.WebView.Wpf (1)
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (1)
393 string.Join(Environment.NewLine, headers.Select(kvp => $"{kvp.Key}: {kvp.Value}"));
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (1)
src\Shared\EventSource.Testing\TestCounterListener.cs (1)
72item.Value.Writer.TryComplete();
Microsoft.AspNetCore.Connections.Abstractions (2)
ConnectionItems.cs (1)
116if (Items.TryGetValue(item.Key, out var value) && Equals(item.Value, value))
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.CookiePolicy (1)
ResponseCookiesWrapper.cs (1)
147var value = keyValuePair.Value;
Microsoft.AspNetCore.Cors (5)
src\Shared\Debugger\DebuggerHelpers.cs (5)
46if (HasValue(kvp.Value) || includeNullValues) 64if (kvp.Value is null) 68else if (kvp.Value is string s) 72else if (kvp.Value is IEnumerable enumerable) 90sb.Append(kvp.Value);
Microsoft.AspNetCore.Cors.Test (17)
CorsMiddlewareTests.cs (17)
205Assert.Equal(new[] { "Header1" }, kvp.Value); 210Assert.Equal(new[] { "PUT" }, kvp.Value); 215Assert.Equal(new[] { OriginUrl }, kvp.Value); 271Assert.Equal(new[] { "true" }, kvp.Value); 276Assert.Equal(new[] { "X-Test1,X-Test2" }, kvp.Value); 281Assert.Equal(new[] { "PUT" }, kvp.Value); 286Assert.Equal(new[] { OriginUrl }, kvp.Value); 492Assert.Equal(new[] { "Header1" }, kvp.Value); 497Assert.Equal(new[] { "PUT" }, kvp.Value); 502Assert.Equal(new[] { OriginUrl }, kvp.Value); 549Assert.Equal(OriginUrl, Assert.Single(kvp.Value)); 554Assert.Equal("AllowedHeader", Assert.Single(kvp.Value)); 559Assert.Equal("Should-Appear", Assert.Single(kvp.Value)); 627Assert.Equal(OriginUrl, Assert.Single(kvp.Value)); 632Assert.Equal("AllowedHeader", Assert.Single(kvp.Value)); 672Assert.Equal("AllowedHeader", Assert.Single(kvp.Value)); 677Assert.Equal(OriginUrl, Assert.Single(kvp.Value));
Microsoft.AspNetCore.DataProtection (4)
KeyManagement\XmlKeyManager.cs (1)
106keyEncryptor = keyRepositoryEncryptorPair.Value;
XmlEncryption\XmlEncryptionExtensions.cs (3)
65entry.Key.ReplaceWith(entry.Value); 151new XAttribute(XmlConstants.DecryptorTypeAttributeName, entry.Value.DecryptorType.AssemblyQualifiedName!), 152entry.Value.EncryptedElement));
Microsoft.AspNetCore.DataProtection.Tests (2)
Internal\KeyManagementOptionsSetupTest.cs (1)
83registryKey.SetValue(entry.Key, entry.Value);
RegistryPolicyResolverTests.cs (1)
257registryKey.SetValue(entry.Key, entry.Value);
Microsoft.AspNetCore.Diagnostics (7)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
244sb.AppendLine(FormattableString.Invariant($"{pair.Key}: {pair.Value}"));
DeveloperExceptionPage\Views\ErrorPage.Designer.cs (4)
899foreach (var v in kv.Value) 1001Write(kv.Value); 1070foreach (var v in kv.Value) 1438Write(kv.Value!);
src\Shared\Diagnostics\ActivityCreator.cs (2)
79activity.AddTag(tag.Key, tag.Value); 117activity.AddBaggage(baggageItem.Key, baggageItem.Value);
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (3)
DatabaseErrorPageMiddleware.cs (1)
164switch (keyValuePair.Value)
src\Shared\Diagnostics\ActivityCreator.cs (2)
79activity.AddTag(tag.Key, tag.Value); 117activity.AddBaggage(baggageItem.Key, baggageItem.Value);
Microsoft.AspNetCore.Diagnostics.Middleware (3)
Logging\HeaderReader.cs (1)
42var provider = _redactorProvider.GetRedactor(header.Value);
Logging\IncomingHttpRouteUtility.cs (1)
39parametersToRedact.Add(defaultParameter.Key, defaultParameter.Value);
Logging\RequestHeadersLogEnricher.cs (1)
71var redactor = _redactorProvider!.GetRedactor(header.Value);
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (84)
Logging\AcceptanceTests.cs (50)
189Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 190Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown); 191Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 192Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString()); 194x.Value != null && 195int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs); 199Assert.Single(state, x => x.Key == HttpLoggingTagNames.ResponseBody && x.Value == "Server: hello!Server: world!"); 249Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 250Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown); 251Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 252Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString()); 254x.Value != null && 255int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs); 259Assert.Single(state, x => x.Key == HttpLoggingTagNames.RequestBody && x.Value == Content); 321Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 322Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown); 323Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString()); 324Assert.Single(requestState, x => x.Key == "Protocol" && x.Value == "HTTP/1.1"); 327Assert.Single(requestBodyState, x => x.Key == "Body" && x.Value == Content); 331Assert.Single(responseState, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 334Assert.Single(responseBodyState, x => x.Key == "Body" && x.Value == "Server: hello!Server: world!"); 337Assert.Single(durationState, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null); 377Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 378Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown); 379Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 381x.Value != null && 382int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs); 384Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 421Assert.Single(state, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1); 422Assert.Single(state, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture)); 423Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Delete.ToString()); 463Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == RequestPath); 495Assert.DoesNotContain(firstState, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1); 496Assert.DoesNotContain(firstState, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture)); 499Assert.Single(secondState, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1); 500Assert.Single(secondState, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture)); 549Assert.Single(secondRecord!, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 550Assert.Single(fithRecord!, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 554Assert.Single(thirdRecord, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null); 555Assert.Single(sixthRecord, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null); 582Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 583Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 584Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown); 585Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == expectedStatus); 587x.Value != null && 588int.Parse(x.Value, CultureInfo.InvariantCulture) == ErrorRouteProcessingTimeMs); 623Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Put.ToString()); 624Assert.Single(state, x => x.Key == HttpLoggingTagNames.RequestBody && x.Value == Content); 625Assert.Single(state, x => x.Key == HttpLoggingTagNames.ResponseBody && x.Value == "test body"); 657Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Put.ToString());
Logging\AcceptanceTests.Mvc.cs (32)
81Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 82Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == redactedPath); 83Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 84Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 86x.Value != null && 87int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs); 116Assert.Single(state, x => x.Key == UserIdParamName && x.Value == redactedUserId); 117Assert.Single(state, x => x.Key == NoDataClassParamName && x.Value == TelemetryConstants.Redacted); 119Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 120Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == ActionRouteTemplate); 121Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 122Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 124x.Value != null && 125int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs); 165Assert.Single(state, x => x.Key == UserIdParamName && x.Value == redactedUserId); 166Assert.Single(state, x => x.Key == NoDataClassParamName && x.Value == NoDataClassParamValue); 170Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 172Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == expectedPath); 173Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 174Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 176x.Value != null && 177int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs); 206Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 207Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == $"/api/users/testUserId/someTestData"); 208Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 209Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 211x.Value != null && 212int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs); 249Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 250Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == expectedPath); 251Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 252Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
Logging\HeaderReaderTests.cs (1)
63Assert.Equal($"<redacted:{MediaTypeNames.Text.Xml}>", redacted.Value);
Logging\TestLogEnrichmentTagCollector.cs (1)
19_tags.Add(kvp.Key, kvp.Value);
Microsoft.AspNetCore.Diagnostics.Tests (1)
StatusCodeMiddlewareTest.cs (1)
63Assert.Equal(expectedUri, response.Headers.First(s => s.Key == "Location").Value.First());
Microsoft.AspNetCore.Grpc.JsonTranscoding (8)
Internal\Json\MessageTypeInfoResolver.cs (1)
57var propertyInfo = CreatePropertyInfo(typeInfo, mapping.Key, mapping.Value, isSerializable: false);
Internal\JsonRequestHelpers.cs (4)
285ServiceDescriptorHelpers.RecursiveSetValue(requestMessage, parameterDescriptor.Value.DescriptorsPath, routeValue); 297var value = item.Value.Count == 1 ? (object?)item.Value[0] : item.Value;
Internal\JsonTranscodingServerCallContext.cs (2)
157_requestHeaders.Add(header.Key, GrpcProtocolHelpers.ParseBinaryHeader(header.Value!)); 161_requestHeaders.Add(header.Key, header.Value!);
src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (1)
487existingParameters.Add(routeParameter.Value.DescriptorsPath.Last());
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (1)
JsonTranscodingServiceMethodProviderTests.cs (1)
124if ((string)values.Single(v => v.Key == "MethodName").Value! != "SayHello")
Microsoft.AspNetCore.Grpc.Swagger (7)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (5)
106var field = routeParameter.Value.DescriptorsPath.Last(); 117Name = routeParameter.Value.JsonPath, 149var field = queryDescription.Value; 178var routeParameter = routeParameters.SingleOrDefault(kvp => kvp.Value.RouteVariable.StartSegment == i).Value;
Internal\XmlComments\GrpcXmlCommentsDocumentFilter.cs (1)
37var grpcMethodMetadata = nameAndType.Value.EndpointMetadata.OfType<GrpcMethodMetadata>().First();
src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (1)
487existingParameters.Add(routeParameter.Value.DescriptorsPath.Last());
Microsoft.AspNetCore.HeaderParsing (2)
HeaderParsingOptionsManualValidator.cs (2)
16if (item.Value < 0) 19$"Negative cached value count of {item.Value} specified for the {item.Key} header",
Microsoft.AspNetCore.Hosting (3)
src\Shared\Diagnostics\ActivityCreator.cs (2)
79activity.AddTag(tag.Key, tag.Value); 117activity.AddBaggage(baggageItem.Key, baggageItem.Value);
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
123var match = child.Value.Match;
Microsoft.AspNetCore.Hosting.Abstractions (1)
HostingAbstractionsWebHostBuilderExtensions.cs (1)
28hostBuilder.UseSetting(setting.Key, setting.Value);
Microsoft.AspNetCore.Hosting.Tests (16)
HostingApplicationDiagnosticsTests.cs (15)
619Assert.NotNull(pair.Value); 622AssertProperty<HttpContext>(pair.Value, "HttpContext"); 647AssertProperty<HttpContext>(pair.Value, "HttpContext"); 671AssertProperty<HttpContext>(pair.Value, "HttpContext"); 751Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1"); 752Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2"); 780Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1"); 781Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2"); 810Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1"); 811Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2"); 841Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value3"); 842Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value4"); 908Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1/1"); 943Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1"); 944Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
src\Shared\EventSource.Testing\TestCounterListener.cs (1)
72item.Value.Writer.TryComplete();
Microsoft.AspNetCore.Http (18)
Features\QueryFeature.cs (1)
210_accumulator[entry.Key] = new StringValues(entry.Value.ToArray());
Features\RequestCookiesFeature.cs (1)
86headers.Add(new CookieHeaderValue(pair.Key, pair.Value).ToString());
HeaderDictionary.cs (3)
202Store.Add(item.Key, item.Value); 236!StringValues.Equals(value, item.Value)) 289if (Store.TryGetValue(item.Key, out var value) && StringValues.Equals(item.Value, value))
Internal\ItemsDictionary.cs (1)
122if (_items.TryGetValue(item.Key, out var value) && Equals(item.Value, value))
Internal\RequestCookieCollection.cs (1)
203return new KeyValuePair<string, string>(current.Key, (string)current.Value!);
Internal\ResponseCookies.cs (1)
96cookies[position] = string.Concat(keyValuePair.Key, "=", Uri.EscapeDataString(keyValuePair.Value), cookieSuffix);
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
28keyValuePairs.Add(new DictionaryItemDebugView<string, string>(kvp.Key, kvp.Value.ToString()));
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (8)
190values[i] = array[i].Value; 207Add(item.Key, item.Value); 271return TryGetValue(item.Key, out var value) && EqualityComparer<object>.Default.Equals(value, item.Value); 357if (index >= 0 && EqualityComparer<TValue>.Default.Equals(array[index].Value, item.Value)) 431value = array[index].Value; 522_dictionaryStorage[item.Key] = item.Value; 585value = item.Value;
Microsoft.AspNetCore.Http.Abstractions (18)
QueryString.cs (3)
131AppendKeyValuePair(builder, pair.Key, pair.Value, first); 151if (StringValues.IsNullOrEmpty(pair.Value)) 158foreach (var value in pair.Value)
Routing\RouteValueDictionary.cs (9)
219Add(kvp.Key, kvp.Value); 258Add(kvp.Key, kvp.Value); 348values[i] = array[i].Value; 360Add(item.Key, item.Value); 411return TryGetValue(item.Key, out var value) && EqualityComparer<object>.Default.Equals(value, item.Value); 495if (index >= 0 && EqualityComparer<object>.Default.Equals(array[index].Value, item.Value)) 567value = array[index].Value; 737value = array[i].Value;
src\Shared\Debugger\DebuggerHelpers.cs (5)
46if (HasValue(kvp.Value) || includeNullValues) 64if (kvp.Value is null) 68else if (kvp.Value is string s) 72else if (kvp.Value is IEnumerable enumerable) 90sb.Append(kvp.Value);
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.Http.Abstractions.Tests (60)
HttpValidationProblemDetailsJsonConverterTest.cs (9)
76Assert.Equal(traceId, kvp.Value?.ToString()); 83Assert.Equal(new[] { "error0" }, kvp.Value); 88Assert.Equal(new[] { "error1", "error2" }, kvp.Value); 117Assert.Equal(traceId, kvp.Value?.ToString()); 124Assert.Equal(new[] { "error0" }, kvp.Value); 129Assert.Equal(new[] { "error1", "error2" }, kvp.Value); 156Assert.Equal(traceId, kvp.Value?.ToString()); 163Assert.Equal(new[] { "error0" }, kvp.Value); 168Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
ProblemDetailsJsonConverterTest.cs (5)
60Assert.Equal(traceId, kvp.Value?.ToString()); 91Assert.Equal(traceId, kvp.Value?.ToString()); 123Assert.IsAssignableFrom<JsonNode>(kvp.Value!); 124Assert.Equal(traceId, kvp.Value?.ToString()); 153Assert.Equal(traceId, kvp.Value?.ToString());
RouteValueDictionaryTests.cs (46)
87yield return new object[] { routeValues.ToDictionary(kvp => kvp.Key, kvp => kvp.Value) }; 106yield return new object[] { routeValues.ToDictionary(kvp => kvp.Key, kvp => kvp.Value) }; 128var address = Assert.IsType<Address>(kvp.Value); 132kvp => { Assert.Equal("Age", kvp.Key); Assert.Equal(30, kvp.Value); }, 133kvp => { Assert.Equal("Name", kvp.Key); Assert.Equal("James", kvp.Value); }); 147kvp => { Assert.Equal("First Name", kvp.Key); Assert.Equal("James", kvp.Value); }, 148kvp => { Assert.Equal("Last Name", kvp.Key); Assert.Equal("Henrik", kvp.Value); }, 149kvp => { Assert.Equal("Middle Name", kvp.Key); Assert.Equal("Bob", kvp.Value); }); 199kvp => { Assert.Equal("awesome", kvp.Key); Assert.Equal(123, kvp.Value); }, 200kvp => { Assert.Equal("cool", kvp.Key); Assert.Equal("beans", kvp.Value); }); 219Assert.Equal(73, kvp.Value); 224var value = Assert.IsType<bool>(kvp.Value); 245var value = Assert.IsType<bool>(kvp.Value); 297var value = Assert.IsType<bool>(kvp.Value); 303var value = Assert.IsType<bool>(kvp.Value); 322kvp => { Assert.Equal("DerivedProperty", kvp.Key); Assert.Equal(5, kvp.Value); }); 375kvp => { Assert.Equal("City", kvp.Key); Assert.Equal("Singapore", kvp.Value); }, 376kvp => { Assert.Equal("State", kvp.Key); Assert.Null(kvp.Value); }); 393kvp => { Assert.Equal("City", kvp.Key); Assert.Equal("Singapore", kvp.Value); }, 394kvp => { Assert.Equal("State", kvp.Key); Assert.Null(kvp.Value); }); 580Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 596kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 597kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 611Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 625Assert.Collection(dict, kvp => { Assert.Equal("kEy", kvp.Key); Assert.Equal("value", kvp.Value); }); 644kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 645kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 662Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 679Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 827Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 856kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 857kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 884kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 885kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 906kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 927kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 946kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 947kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1373Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1394Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1450Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1498Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1594Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1647Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 2080Assert.Equal("value", storage[0].Value); 2082Assert.Equal("value3", storage[1].Value);
Microsoft.AspNetCore.Http.Connections (3)
Internal\HttpConnectionDispatcher.cs (1)
729requestHeaders[header.Key] = header.Value;
Internal\HttpConnectionManager.cs (2)
149var connection = c.Value; 197tasks.Add(DisposeAndRemoveAsync(c.Value, closeGracefully: false, HttpConnectionStopStatus.AppShutdown));
Microsoft.AspNetCore.Http.Connections.Client (5)
HttpConnection.cs (4)
647if (string.IsNullOrEmpty(header.Value)) 654httpClient.DefaultRequestHeaders.Add(header.Key, header.Value); 658httpClient.DefaultRequestHeaders.Add(header.Key, header.Value); 663httpClient.DefaultRequestHeaders.Add(header.Key, header.Value);
Internal\WebSocketsTransport.cs (1)
124webSocket.Options.SetRequestHeader(header.Key, header.Value);
Microsoft.AspNetCore.Http.Extensions (2)
QueryBuilder.cs (2)
42: this(parameters.SelectMany(kvp => kvp.Value, (kvp, v) => KeyValuePair.Create(kvp.Key, v ?? string.Empty))) 81builder.Append(UrlEncoder.Default.Encode(pair.Value));
Microsoft.AspNetCore.Http.Extensions.Tests (49)
ProblemDetailsDefaultWriterTest.cs (5)
485Assert.Equal("Extension1-Value", extension.Value.ToString()); 490Assert.Equal("Extension2-Value", extension.Value.ToString()); 495Assert.Equal(expectedTraceId, extension.Value.ToString()); 534var value = Assert.IsType<JsonElement>(extension.Value); 541Assert.Equal(expectedTraceId, extension.Value.ToString());
RequestDelegateGenerator\CompileTimeIncrementalityTests.cs (1)
87.SelectMany(step => step.Value)
RequestDelegateGenerator\RequestDelegateCreationTests.Forms.cs (5)
563Assert.Equal("hello", item.Value); 568Assert.Equal("foo", item.Value); 610Assert.Equal("hello", item.Value); 615Assert.Equal("foo", item.Value); 848Assert.Equal("foo", item.Value);
RequestDelegateGenerator\RequestDelegateCreationTests.Logging.cs (36)
53Assert.Equal("StringValues", log1Values[0].Value); 54Assert.Equal("headerValues", log1Values[1].Value); 55Assert.Equal("header", log1Values[2].Value); 61Assert.Equal("StringValues", log2Values[0].Value); 62Assert.Equal("queryValues", log2Values[1].Value); 63Assert.Equal("query string", log2Values[2].Value); 69Assert.Equal("StringValues", log3Values[0].Value); 70Assert.Equal("formValues", log3Values[1].Value); 71Assert.Equal("form", log3Values[2].Value); 77Assert.Equal("string", log4Values[0].Value); 78Assert.Equal("routeValues", log4Values[1].Value); 79Assert.Equal("route", log4Values[2].Value); 116Assert.Equal("int", log1Values[0].Value); 117Assert.Equal("tryParsable", log1Values[1].Value); 118Assert.Equal("invalid!", log1Values[2].Value); 124Assert.Equal("int", log2Values[0].Value); 125Assert.Equal("tryParsable2", log2Values[1].Value); 126Assert.Equal("invalid again!", log2Values[2].Value); 236Assert.Equal("MyBindAsyncRecord", log1Values[0].Value); 237Assert.Equal("myBindAsyncParam1", log1Values[1].Value); 238Assert.Equal("MyBindAsyncRecord.BindAsync(HttpContext, ParameterInfo)", log1Values[2].Value); 244Assert.Equal("MyBindAsyncRecord", log2Values[0].Value); 245Assert.Equal("myBindAsyncParam2", log2Values[1].Value); 246Assert.Equal("MyBindAsyncRecord.BindAsync(HttpContext, ParameterInfo)", log2Values[2].Value); 316Assert.Equal("MySimpleBindAsyncRecord", log1Values[0].Value); 317Assert.Equal("mySimpleBindAsyncRecord1", log1Values[1].Value); 318Assert.Equal("MySimpleBindAsyncRecord.BindAsync(HttpContext)", log1Values[2].Value); 324Assert.Equal("MySimpleBindAsyncRecord", log2Values[0].Value); 325Assert.Equal("mySimpleBindAsyncRecord2", log2Values[1].Value); 326Assert.Equal("MySimpleBindAsyncRecord.BindAsync(HttpContext)", log2Values[2].Value); 406Assert.Equal("application/xml", logValues[0].Value); 455Assert.Equal("application/xml", logValues[0].Value); 535Assert.Equal("Todo", logValues[0].Value); 536Assert.Equal("todo", logValues[1].Value); 615Assert.Equal("Todo", logValues[0].Value); 616Assert.Equal("todo", logValues[1].Value);
RequestDelegateGenerator\RuntimeCreationTests.ComplexFormBinding.cs (2)
187Assert.Equal("Dictionary<string, bool>", log1Values[0].Value); 188Assert.Equal("elements", log1Values[1].Value);
Microsoft.AspNetCore.Http.Features (1)
IResponseCookies.cs (1)
35Append(keyValuePair.Key, keyValuePair.Value, options);
Microsoft.AspNetCore.Http.Microbenchmarks (22)
AdaptiveCapacityDictionaryBenchmark.cs (20)
44_filledSmallDictionary[a.Key] = a.Value; 53_filledDictTen[a.Key] = a.Value; 60_smallCapDict[_oneValue.Key] = _oneValue.Value; 67_dict[_oneValue.Key] = _oneValue.Value; 74_smallCapDict[_oneValue.Key] = _oneValue.Value; 80_dict[_oneValue.Key] = _oneValue.Value; 101_smallCapDictTen[val.Key] = val.Value; 112_smallCapDictTen[val.Key] = val.Value; 123_smallCapDictTen[val.Key] = val.Value; 134_smallCapDictTen[val.Key] = val.Value; 145_smallCapDictTen[val.Key] = val.Value; 156_smallCapDictTen[val.Key] = val.Value; 167_smallCapDictTen[val.Key] = val.Value; 178_dictTen[val.Key] = val.Value; 189_dictTen[val.Key] = val.Value; 199_dictTen[val.Key] = val.Value; 209_dictTen[val.Key] = val.Value; 219_dictTen[val.Key] = val.Value; 229_dictTen[val.Key] = val.Value; 240_dictTen[val.Key] = val.Value;
RouteValueDictionaryBenchmark.cs (2)
232GC.KeepAlive(kvp.Value); 243GC.KeepAlive(kvp.Value);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (1)
33result.Add((entry.Key, index, entry.Value.ToImmutable()));
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
210var routeParameterNameConstant = namedArgument.Value;
Microsoft.AspNetCore.Http.Tests (2)
RequestCookiesCollectionTests.cs (2)
55Assert.Equal(value, cookies.ElementAt(i).Value); 71Assert.Equal(c.ToString(), cookies.Single().Value);
Microsoft.AspNetCore.HttpLogging (2)
HttpLog.cs (2)
52builder.Append(kvp.Value?.ToString()); 61builder.Append(kvp.Value?.ToString());
Microsoft.AspNetCore.Identity.FunctionalTests (6)
Extensions\HttpClientExtensions.cs (3)
39element.Value = kvp.Value; 56submision.Headers.TryAddWithoutValidation(header.Key, header.Value); 57submision.Content.Headers.TryAddWithoutValidation(header.Key, header.Value);
Extensions\ResponseAssert.cs (1)
45foreach (var value in header.Value)
Infrastructure\ServerFactory.cs (2)
114RemoveParts(partManager, kvp.Value); 118AddParts(partManager, kvp.Value);
Microsoft.AspNetCore.Identity.InMemory.Test (1)
FunctionalTest.cs (1)
416xml.Add(result.Properties.Items.Select(extra => new XElement("extra", new XAttribute("type", extra.Key), new XAttribute("value", extra.Value))));
Microsoft.AspNetCore.InternalTesting (4)
Logging\LogValuesAssert.cs (3)
56return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 63return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
xunit\AspNetTestCollectionRunner.cs (1)
44CollectionFixtureMappings.Add(mapping.Key, mapping.Value);
Microsoft.AspNetCore.InternalTesting.Tests (1)
LogValuesAssertTest.cs (1)
218string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
Microsoft.AspNetCore.JsonPatch.Tests (1)
WriteOnceDynamicTestObject.cs (1)
44SetValueForKey(item.Key, item.Value);
Microsoft.AspNetCore.Mvc.Abstractions (6)
ModelBinding\ModelStateDictionary.cs (5)
456ErrorCount += source.Value.Errors.Count - target.Errors.Count; 457target.Copy(source.Value); 522entry.Value.Errors.Clear(); 523entry.Value.ValidationState = ModelValidationState.Unvalidated; 1241Current = current.Value;
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.Mvc.Abstractions.Test (34)
ModelBinding\ModelStateDictionaryTest.cs (34)
298var error = Assert.Single(kvp.Value.Errors); 315var error = Assert.Single(kvp.Value.Errors); 337Assert.Equal(2, kvp.Value.Errors.Count); 338Assert.Equal("some error", kvp.Value.Errors[0].ErrorMessage); 339Assert.Same(exception, kvp.Value.Errors[1].Exception); 1012var error = Assert.Single(entry.Value.Errors); 1040var error = Assert.Single(entry.Value.Errors); 1066var error = Assert.Single(entry.Value.Errors); 1127var error = Assert.Single(entry.Value.Errors); 1156var error = Assert.Single(entry.Value.Errors); 1183var error = Assert.Single(entry.Value.Errors); 1218var error = Assert.Single(entry.Value.Errors); 1236var error = Assert.Single(entry.Value.Errors); 1256var error = Assert.Single(entry.Value.Errors); 1276var error = Assert.Single(entry.Value.Errors); 1415Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 1416Assert.Null(entry.Value.RawValue); 1417Assert.Null(entry.Value.AttemptedValue); 1418Assert.Empty(entry.Value.Errors); 1423Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState); 1424Assert.Null(entry.Value.RawValue); 1425Assert.Null(entry.Value.AttemptedValue); 1426Assert.Empty(entry.Value.Errors); 1431Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1432Assert.Equal("value", entry.Value.RawValue); 1433Assert.Equal("value", entry.Value.AttemptedValue); 1434Assert.Empty(entry.Value.Errors); 1439Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 1440Assert.Null(entry.Value.RawValue); 1441Assert.Null(entry.Value.AttemptedValue); 1442Assert.Collection(entry.Value.Errors, 1461Assert.Equal("value1", entry.Value.RawValue); 1466Assert.Equal("value2", entry.Value.RawValue); 1471Assert.Equal("value3", entry.Value.RawValue);
Microsoft.AspNetCore.Mvc.Analyzers (2)
TopLevelParameterNameAnalyzer.cs (2)
162var namedArgumentValue = namedArgument.Value; 185var namedArgumentValue = namedArgument.Value;
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
SymbolApiResponseMetadataProvider.cs (1)
192var namedArgumentValue = namedArgument.Value;
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
ApiResponseTypeProvider.cs (1)
103responseTypes[responseType.Key] = responseType.Value;
DefaultApiDescriptionProvider.cs (1)
291RouteInfo = routeParameter.Value,
Microsoft.AspNetCore.Mvc.Core (33)
ApplicationModels\ApplicationModelFactory.cs (2)
139routeValues.TryAdd(kvp.Key, kvp.Value); 144routeValues.TryAdd(kvp.Key, kvp.Value);
ApplicationModels\ControllerActionDescriptorBuilder.cs (5)
153actionDescriptor.Properties[item.Key] = item.Value; 158actionDescriptor.Properties[item.Key] = item.Value; 163actionDescriptor.Properties[item.Key] = item.Value; 227actionDescriptor.RouteValues.Add(kvp.Key, kvp.Value); 236actionDescriptor.RouteValues.Add(kvp.Key, kvp.Value);
Infrastructure\DefaultApiProblemDetailsWriter.cs (1)
68problemDetails.Extensions[extension.Key] = extension.Value;
ModelBinding\Binders\DictionaryModelBinder.cs (3)
159var valueMetadata = elementMetadata.Properties[nameof(KeyValuePair<TKey, TValue>.Value)]!; 181modelName: kvp.Value, 194if (kvp.Value.EndsWith(']'))
ModelBinding\JQueryKeyValuePairNormalizer.cs (1)
28dictionary[normalizedKey] = originalValue.Value;
ModelBinding\ModelBindingHelper.cs (2)
408kvp.Value.Errors.Clear(); 409kvp.Value.ValidationState = ModelValidationState.Unvalidated;
ModelBinding\UnsupportedContentTypeFilter.cs (1)
45var errors = kvp.Value.Errors;
ModelBinding\Validation\ShortFormDictionaryValidationStrategy.cs (1)
98if (_model.TryGetValue(_keyMappingEnumerator.Current.Value, out value))
ModelBinding\Validation\ValidationVisitor.cs (4)
348if (item.Value.ValidationState == ModelValidationState.Unvalidated) 350item.Value.ValidationState = ModelValidationState.Valid; 466if (entry.Value.ValidationState != ModelValidationState.Invalid) 468entry.Value.ValidationState = ModelValidationState.Skipped;
MvcCoreLoggerExtensions.cs (1)
94.Select(pair => pair.Key + "=" + Convert.ToString(pair.Value, CultureInfo.InvariantCulture))
Routing\ActionEndpointFactory.cs (2)
285if (!RouteValueEqualityComparer.Default.Equals(routeValue.Value, string.Empty)) 301updatedDefaults[routeValue.Key] = routeValue.Value;
Routing\AttributeRoute.cs (2)
84defaults.Add(kvp.Key, kvp.Value); 216kvp.Value);
Routing\DynamicControllerEndpointMatcherPolicy.cs (2)
123"{ " + string.Join(", ", dynamicValues.Select(kvp => $"{kvp.Key}: {kvp.Value}")) + " }."); 140values.TryAdd(kvp.Key, kvp.Value);
Routing\MvcAttributeRouteHandler.cs (2)
63if (!string.IsNullOrEmpty(kvp.Value)) 65context.RouteData.Values[kvp.Key] = kvp.Value;
Routing\UrlHelperBase.cs (2)
85_routeValueDictionary.Add(kvp.Key, kvp.Value); 96_routeValueDictionary.Add(kvp.Key, kvp.Value);
SerializableError.cs (1)
41var errors = keyModelStatePair.Value.Errors;
ValidationProblemDetails.cs (1)
42var errors = keyModelStatePair.Value.Errors;
Microsoft.AspNetCore.Mvc.Core.Test (222)
AcceptedAtActionResultTests.cs (1)
211Assert.Equal("abc", header.Value);
ApplicationModels\ControllerActionDescriptorProviderTests.cs (12)
245Assert.Equal("ConventionallyRouted", controller.Value); 248Assert.Equal(nameof(ConventionallyRoutedController.ConventionalAction), actionConstraint.Value); 346Assert.Equal("AttributeRouted", controller.Value); 349Assert.Equal(nameof(AttributeRoutedController.AttributeRoutedAction), actionConstraint.Value); 376c.Value == "RouteValue"); 381c.Value == "Edit"); 386c.Value == "value"); 393c.Value == "HttpMethod"); 398c.Value == "OnlyPost"); 906Assert.Equal("ConventionalAndAttributeRoutedActionsWithArea", controllerDefault.Value); 909Assert.Equal("Index", actionDefault.Value); 912Assert.Equal("Home", areaDefault.Value);
Builder\MvcAreaRouteBuilderExtensionsTest.cs (20)
33Assert.IsType<StringRouteConstraint>(kvp.Value); 41Assert.Equal("admin", kvp.Value); 68Assert.IsType<StringRouteConstraint>(kvp.Value); 76Assert.Equal("Home", kvp.Value); 81Assert.Equal("admin", kvp.Value); 109Assert.IsType<StringRouteConstraint>(kvp.Value); 114Assert.IsType<IntRouteConstraint>(kvp.Value); 122Assert.Equal("Home", kvp.Value); 127Assert.Equal("admin", kvp.Value); 156Assert.IsType<StringRouteConstraint>(kvp.Value); 161Assert.IsType<IntRouteConstraint>(kvp.Value); 168Assert.Equal("hello", kvp.Value); 175Assert.Equal("Home", kvp.Value); 180Assert.Equal("admin", kvp.Value); 209Assert.IsType<IntRouteConstraint>(kvp.Value); 216Assert.Equal("hello", kvp.Value); 223Assert.Equal("Home", kvp.Value); 247Assert.IsType<StringRouteConstraint>(kvp.Value); 250var match = kvp.Value.Match( 265Assert.Equal(kvp.Value, areaName);
ConsumesAttributeTests.cs (1)
412routeContext.RouteData.Values.Add(kvp.Key, kvp.Value);
ControllerBaseTest.cs (6)
1052Assert.Equal("value", item.Value); 1097Assert.Equal("value", item.Value); 1155Assert.Equal("value", item.Value); 1202Assert.Equal("value", item.Value); 2711var error = Assert.Single(modelState.Value.Errors); 3190Assert.Equal("value", item.Value);
Controllers\ControllerBinderDelegateProviderTest.cs (2)
1015ParameterType = keyValuePair.Value, 1244var error = Assert.Single(entry.Value.Errors);
DependencyInjection\ApplicationModelConventionExtensionsTest.cs (7)
37Assert.Equal("TestValue", kvp.Value); 77Assert.Equal("TestValue", kvp.Value); 81Assert.Equal("TestValue", kvp.Value); 136Assert.Equal("TestValue", kvp.Value); 140Assert.Equal("TestValue", kvp.Value); 144Assert.Equal("TestValue", kvp.Value); 165Assert.Equal("TestValue", kvp.Value);
DependencyInjection\MvcCoreServiceCollectionExtensionsTest.cs (2)
49AssertServiceCountEquals(services, serviceType.Key, serviceType.Value.Length + 1); 51foreach (var implementationType in serviceType.Value)
Formatters\JsonInputFormatterTestBase.cs (4)
330Assert.Single(kvp.Value.Errors); 356Assert.Single(kvp.Value.Errors); 409Assert.Single(kvp.Value.Errors); 490Assert.Single(kvp.Value.Errors);
Formatters\SystemTextJsonInputFormatterTest.cs (3)
84var error = Assert.Single(kvp.Value.Errors); 106var error = Assert.Single(kvp.Value.Errors); 127var error = Assert.Single(kvp.Value.Errors);
Infrastructure\ActionSelectorTest.cs (3)
1058.Where(a => a.RouteValues.Any(kvp => kvp.Key == "area" && comparer.Equals(kvp.Value, area))) 1059.Where(a => a.RouteValues.Any(kvp => kvp.Key == "controller" && comparer.Equals(kvp.Value, controller))) 1060.Where(a => a.RouteValues.Any(kvp => kvp.Key == "action" && comparer.Equals(kvp.Value, action)));
Infrastructure\ControllerActionInvokerTest.cs (2)
67Assert.Contains(routeValues, kvp => kvp.Key == "tag" && string.Equals(kvp.Value, "value")); 1754args[item.Key] = item.Value;
Infrastructure\ProblemDetailsFactoryTest.cs (9)
32Assert.Equal("some-trace", kvp.Value); 53Assert.Equal("some-trace", kvp.Value); 76Assert.Equal("some-trace", kvp.Value); 99Assert.Equal("some-trace", kvp.Value); 106Assert.Equal(new[] { "some-value" }, kvp.Value); 129Assert.Equal("some-trace", kvp.Value); 136Assert.Equal(new[] { "some-value" }, kvp.Value); 161Assert.Equal("some-trace", kvp.Value); 168Assert.Equal(new[] { "some-value" }, kvp.Value);
Infrastructure\ValidationProblemDetailsJsonConverterTest.cs (9)
42Assert.Equal(traceId, kvp.Value.ToString()); 49Assert.Equal(new[] { "error0" }, kvp.Value); 54Assert.Equal(new[] { "error1", "error2" }, kvp.Value); 82Assert.Equal(traceId, kvp.Value.ToString()); 89Assert.Equal(new[] { "error0" }, kvp.Value); 94Assert.Equal(new[] { "error1", "error2" }, kvp.Value); 120Assert.Equal(traceId, kvp.Value.ToString()); 127Assert.Equal(new[] { "error0" }, kvp.Value); 132Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
ModelBinding\Binders\ArrayModelBinderTest.cs (1)
120var error = Assert.Single(keyValuePair.Value.Errors);
ModelBinding\Binders\BodyModelBinderTests.cs (15)
72Assert.Single(entry.Value.Errors); 97Assert.Single(entry.Value.Errors); 155Assert.Equal("Customized error message", entry.Value.Errors.Single().ErrorMessage); 277var errorMessage = Assert.Single(entry.Value.Errors).ErrorMessage; 279Assert.Null(entry.Value.Errors[0].Exception); 320var errorMessage = Assert.Single(entry.Value.Errors).ErrorMessage; 322Assert.Null(entry.Value.Errors[0].Exception); 351Assert.NotEmpty(entry.Value.Errors[0].ErrorMessage); 391var errorMessage = Assert.Single(entry.Value.Errors).ErrorMessage; 393Assert.Null(entry.Value.Errors[0].Exception); 422Assert.NotEmpty(entry.Value.Errors[0].ErrorMessage); 423Assert.Null(entry.Value.Errors[0].Exception); 502var errorMessage = Assert.Single(entry.Value.Errors).Exception.Message; 504Assert.IsType<IOException>(entry.Value.Errors[0].Exception); 558var errorMessage = Assert.Single(entry.Value.Errors).Exception.Message;
ModelBinding\Binders\ByteArrayModelBinderTests.cs (1)
33Assert.Equal(string.Empty, modelState.Value.RawValue);
ModelBinding\Binders\CollectionModelBinderTest.cs (1)
306var error = Assert.Single(keyValuePair.Value.Errors);
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (3)
318var error = Assert.Single(keyValuePair.Value.Errors); 362var error = Assert.Single(keyValuePair.Value.Errors); 406var error = Assert.Single(keyValuePair.Value.Errors);
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (3)
378var error = Assert.Single(keyValuePair.Value.Errors); 422var error = Assert.Single(keyValuePair.Value.Errors); 466var error = Assert.Single(keyValuePair.Value.Errors);
ModelBinding\Binders\DictionaryModelBinderTest.cs (4)
288var stringDictionary = dictionary.ToDictionary(kvp => kvp.Key.ToString(CultureInfo.InvariantCulture), kvp => kvp.Value.ToString(CultureInfo.InvariantCulture)); 492var error = Assert.Single(keyValuePair.Value.Errors); 643kvp => (StringValues)kvp.Value); 659kvp => (object)kvp.Value);
ModelBinding\Binders\SimpleTypeModelBinderTest.cs (3)
327Assert.Equal("32,000", entry.Value.AttemptedValue); 328Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 330var error = Assert.Single(entry.Value.Errors);
ModelBinding\Binders\TryParseTypeModelBinderTest.cs (3)
253Assert.Equal("32,000", entry.Value.AttemptedValue); 254Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 256var error = Assert.Single(entry.Value.Errors);
ModelBinding\CompositeValueProviderTest.cs (1)
86Assert.Equal("some-value", result.Value);
ModelBinding\Metadata\DefaultModelMetadataTest.cs (1)
658propertyCache.DisplayMetadata.Order = kvp.Value;
ModelBinding\ParameterBinderTest.cs (16)
82actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage); 120actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage); 219var error = Assert.Single(modelState.Value.Errors); 258actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage); 299actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage); 353var error = Assert.Single(kvp.Value.Errors); 408var error = Assert.Single(kvp.Value.Errors); 463var error = Assert.Single(kvp.Value.Errors); 517var error = Assert.Single(kvp.Value.Errors); 575Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 576var error = Assert.Single(kvp.Value.Errors); 636Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 637var error = Assert.Single(kvp.Value.Errors); 643Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 644var error = Assert.Single(kvp.Value.Errors); 701Assert.Equal(ModelValidationState.Invalid, keyValuePair.Value.ValidationState);
ModelBinding\PrefixContainerTest.cs (9)
214Assert.Equal("[0]", item.Value); 219Assert.Equal("foo", item.Value); 224Assert.Equal("[item1]", item.Value); 257Assert.Equal("foo[0]", item.Value); 262Assert.Equal("foo[1]", item.Value); 267Assert.Equal("foo.age", item.Value); 272Assert.Equal("foo.name", item.Value); 291Assert.Equal("person[0].address[0]", item.Value); 296Assert.Equal("person[0].address[1]", item.Value);
ModelBinding\Validation\DefaultObjectValidatorTests.cs (22)
418var error = Assert.Single(state.Value.Errors); 424var error = Assert.Single(state.Value.Errors); 452var error = Assert.Single(state.Value.Errors); 458var error = Assert.Single(state.Value.Errors); 539Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 540Assert.Empty(entry.Value.Errors); 545Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 546var error = Assert.Single(entry.Value.Errors); 554Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 555var error = Assert.Single(entry.Value.Errors); 561Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 562var error = Assert.Single(entry.Value.Errors); 568Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 569var error = Assert.Single(entry.Value.Errors); 964var error = Assert.Single(state.Value.Errors); 970var error = Assert.Single(state.Value.Errors); 1215Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 1216Assert.Empty(entry.Value.Errors); 1248Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1249var error = Assert.Single(kvp.Value.Errors); 1255Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1256var error = Assert.Single(kvp.Value.Errors);
RedirectToPageResultTest.cs (9)
116Assert.Equal("test-value", value.Value); 121Assert.Equal("/A/Redirecting", value.Value); 126Assert.Equal("page-handler", value.Value); 170Assert.Equal("test-value", value.Value); 175Assert.Equal("/MyPage", value.Value); 180Assert.Equal("page-handler", value.Value); 232Assert.Equal(expected, value.Value); 283Assert.Equal(expected, value.Value); 288Assert.Null(value.Value);
ResponseCacheAttributeTest.cs (1)
331optionsAccessor.Value.CacheProfiles.Add(p.Key, p.Value);
Routing\ActionEndpointFactoryTest.cs (2)
465actionDescriptor.RouteValues[kvp.Key] = kvp.Value?.ToString(); 489Assert.Equal(subsetPair.Value, fullSetPairValue);
Routing\AttributeRouteTest.cs (1)
824result.Add(kvp.Key, kvp.Value);
Routing\ControllerActionEndpointDataSourceTest.cs (1)
569action.RouteValues[kvp.Key] = kvp.Value?.ToString();
Routing\DynamicControllerEndpointMatcherPolicyTest.cs (10)
195Assert.Equal("Index", kvp.Value); 200Assert.Equal("Home", kvp.Value); 273Assert.Equal("Index", kvp.Value); 278Assert.Equal("Home", kvp.Value); 283Assert.Equal("test", kvp.Value); 288Assert.Same(State, kvp.Value); 373Assert.Equal("Index", kvp.Value); 378Assert.Equal("Home", kvp.Value); 383Assert.Equal("test", kvp.Value); 388Assert.Same(State, kvp.Value);
Routing\UrlHelperExtensionsTest.cs (29)
45Assert.Equal("/TestPage", value.Value); 93Assert.Equal(10, value.Value); 98Assert.Equal("/TestPage", value.Value); 125Assert.Equal(13, value.Value); 130Assert.Equal("/TestPage", value.Value); 157Assert.Equal(13, value.Value); 162Assert.Equal("/TestPage", value.Value); 189Assert.Equal(13, value.Value); 194Assert.Equal("/TestPage", value.Value); 199Assert.Equal("test-handler", value.Value); 239Assert.Equal(13, value.Value); 244Assert.Equal("ambient-page", value.Value); 288Assert.Equal(13, value.Value); 293Assert.Equal("10/31/New Page", value.Value); 331Assert.Equal(13, value.Value); 336Assert.Equal("ambient-page", value.Value); 341Assert.Null(value.Value); 379Assert.Equal("exact-handler", value.Value); 384Assert.Equal("ambient-page", value.Value); 422Assert.Equal("route-value-handler", value.Value); 427Assert.Equal("ambient-page", value.Value); 457Assert.Equal(expected, value.Value); 484Assert.Equal(expected, value.Value); 528Assert.Equal(expected, value.Value); 591Assert.Equal("specified-area", value.Value); 596Assert.Equal("ambient-page", value.Value); 747Assert.Equal(expectedPage, value.Value); 795Assert.Equal("ambient-page", value.Value); 843Assert.Equal("ambient-page", value.Value);
ValidationProblemDetailsTest.cs (5)
41Assert.Equal(new[] { "error1" }, item.Value); 46Assert.Equal(new[] { "error2", "error3" }, item.Value); 71Assert.Equal(new[] { "The input was not valid." }, item.Value); 95Assert.Equal(new[] { "error1", "error2" }, item.Value); 100Assert.Equal(new[] { "error3" }, item.Value);
Microsoft.AspNetCore.Mvc.Core.TestCommon (2)
LinkBuilder.cs (2)
29Values.Add("link_" + kvp.Key, kvp.Value); 37return Url + "?" + string.Join("&", Values.Select(kvp => kvp.Key + "=" + kvp.Value));
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (105)
CompareAttributeAdapterTest.cs (18)
41kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 42kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 46Assert.Equal("*.OtherProperty", kvp.Value); 84kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 85kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 89Assert.Equal("*.OtherProperty", kvp.Value); 119kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 120kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 124Assert.Equal("*.OtherProperty", kvp.Value); 156kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 157kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 161Assert.Equal("*.OtherProperty", kvp.Value); 196kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 197kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 201Assert.Equal("*.OtherProperty", kvp.Value); 233kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 234kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal("original", kvp.Value); }, 235kvp => { Assert.Equal("data-val-equalto-other", kvp.Key); Assert.Equal("original", kvp.Value); });
DataAnnotationsMetadataProviderTest.cs (4)
1029var groupTwo = Assert.Single(enumNameAndGroup, e => e.Value.Equals("2", StringComparison.Ordinal)); 1049var groupTwo = Assert.Single(enumNameAndGroup, e => e.Value.Equals("2", StringComparison.Ordinal)); 1069var groupThree = Assert.Single(enumNameAndGroup, e => e.Value.Equals("3", StringComparison.Ordinal)); 1088var groupThree = Assert.Single(enumNameAndGroup, e => e.Value.Equals("3", StringComparison.Ordinal));
FileExtensionsAttributeAdapterTest.cs (12)
41kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 42kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal(expectedErrorMessage, kvp.Value); }, 43kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal(expectedExtensions, kvp.Value); }); 92kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 93kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal(expectedErrorMessage, kvp.Value); }, 94kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal(expectedExtensions, kvp.Value); }); 127kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 128kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal(expectedErrorMessage, kvp.Value); }, 129kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal(expectedExtensions, kvp.Value); }); 156kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 157kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal("original", kvp.Value); }, 158kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal("original", kvp.Value); });
MaxLengthAttributeAdapterTest.cs (15)
44kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 45kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 46kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("10", kvp.Value); }); 71kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 72kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 73kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("10", kvp.Value); }); 100kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 101kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 102kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("5", kvp.Value); }); 133kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 134kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 135kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("10", kvp.Value); }); 164kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 165kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal("original", kvp.Value); }, 166kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("original", kvp.Value); });
MinLengthAttributeAdapterTest.cs (12)
44kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 45kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 46kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("6", kvp.Value); }); 71kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 72kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 73kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("6", kvp.Value); }); 99kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 100kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 101kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("2", kvp.Value); }); 129kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 130kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal("original", kvp.Value); }, 131kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("original", kvp.Value); });
NumericClientModelValidatorTest.cs (10)
34kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 35kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 66kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 67kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 98kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 99kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 124kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 125kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 150kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 151kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal("original", kvp.Value); });
RangeAttributeAdapterTest.cs (12)
38kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 39kvp => { Assert.Equal("data-val-range", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 40kvp => { Assert.Equal("data-val-range-max", kvp.Key); Assert.Equal("100", kvp.Value); }, 41kvp => { Assert.Equal("data-val-range-min", kvp.Key); Assert.Equal("0", kvp.Value); }); 74kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 75kvp => { Assert.Equal("data-val-range", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 76kvp => { Assert.Equal("data-val-range-max", kvp.Key); Assert.Equal("100", kvp.Value); }, 77kvp => { Assert.Equal("data-val-range-min", kvp.Key); Assert.Equal("0", kvp.Value); }); 107kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 108kvp => { Assert.Equal("data-val-range", kvp.Key); Assert.Equal("original", kvp.Value); }, 109kvp => { Assert.Equal("data-val-range-max", kvp.Key); Assert.Equal("original", kvp.Value); }, 110kvp => { Assert.Equal("data-val-range-min", kvp.Key); Assert.Equal("original", kvp.Value); });
RequiredAttributeAdapterTest.cs (6)
45kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 46kvp => { Assert.Equal("data-val-required", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 70kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 71kvp => { Assert.Equal("data-val-required", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 98kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 99kvp => { Assert.Equal("data-val-required", kvp.Key); Assert.Equal("original", kvp.Value); });
StringLengthAttributeAdapterTest.cs (16)
45kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 46kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 47kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("8", kvp.Value); }); 72kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 73kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 74kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("8", kvp.Value); }); 99kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 100kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 101kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("10", kvp.Value); }, 102kvp => { Assert.Equal("data-val-length-min", kvp.Key); Assert.Equal("3", kvp.Value); }); 127kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 128kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 158kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 159kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal("original", kvp.Value); }, 160kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("original", kvp.Value); }, 161kvp => { Assert.Equal("data-val-length-min", kvp.Key); Assert.Equal("original", kvp.Value); });
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
ProblemDetailsWrapper.cs (1)
155var value = keyValuePair.Value;
SerializableErrorWrapper.cs (1)
90var value = keyValuePair.Value;
ValidationProblemDetailsWrapper.cs (1)
92var value = keyValuePair.Value;
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (14)
ProblemDetailsWrapperTest.cs (3)
42Assert.Equal("Test Value 3", kvp.Value); 47Assert.Equal("Test Value 2", kvp.Value); 52Assert.Equal("Test Value 1", kvp.Value);
SerializableErrorWrapperTests.cs (4)
76Assert.Equal("Test error 0", kvp.Value); 81Assert.Equal("Test Error 1 Test Error 2", kvp.Value); 86Assert.Equal("Test Error 3", kvp.Value); 91Assert.Equal("Test Error 4", kvp.Value);
ValidationProblemDetailsWrapperTest.cs (7)
46Assert.Equal("Test Value 2", kvp.Value); 51Assert.Equal("Test Value 1", kvp.Value); 59Assert.Equal(new[] { "Test error 4" }, kvp.Value); 64Assert.Equal(new[] { "Test error 3" }, kvp.Value); 69Assert.Equal(new[] { "Test error 1 Test error 2" }, kvp.Value); 102Assert.Equal("Test Value 1", kvp.Value); 107Assert.Equal("Test Value 2", kvp.Value);
Microsoft.AspNetCore.Mvc.FunctionalTests (39)
ApiBehaviorTest.cs (6)
78var error = Assert.Single(kvp.Value); 84var error = Assert.Single(kvp.Value); 94Assert.NotNull(kvp.Value); 312Assert.NotNull(kvp.Value); 374Assert.Equal("27", kvp.Value); 382Assert.Equal(new[] { "Error Message" }, kvp.Value);
BasicTests.cs (3)
636Assert.Equal("Password and confirm password do not match.", Assert.Single(kvp.Value)); 641Assert.Equal("User name is required.", Assert.Single(kvp.Value)); 662Assert.Equal("Failed to read the request form. Form section has invalid Content-Disposition value: ", string.Join(" ", kvp.Value));
CorsTestsBase.cs (3)
57Assert.Equal(new[] { "*" }, header.Value.ToArray()); 137Assert.Equal(new[] { "GET,POST,HEAD" }, h.Value); 142Assert.Equal(new[] { "*" }, h.Value);
HtmlGenerationTest.cs (1)
207Assert.Equal(attribute.Value, imgElement.GetAttribute(attribute.Key));
InputFormatterTests.cs (3)
196Assert.Equal("A non-empty request body is required.", Assert.Single(kvp.Value)); 214Assert.Equal("A non-empty request body is required.", Assert.Single(kvp.Value)); 219Assert.Equal("The dummy field is required.", Assert.Single(kvp.Value));
InputObjectValidationTests.cs (7)
148var errorKeyValuePair = Assert.Single(responseObject, keyValuePair => keyValuePair.Value.Length > 0); 149var errorMessage = Assert.Single(errorKeyValuePair.Value); 176var errorKeyValuePair = Assert.Single(responseObject, keyValuePair => keyValuePair.Value.Length > 0); 177var errorMessage = Assert.Single(errorKeyValuePair.Value); 307Assert.Equal(new[] { "Invalid character after parsing property name. Expected ':' but got: =. Path '', line 1, position 4." }, error.Value); 336Assert.Equal(new[] { "Required property 'isbn' not found in JSON. Path '', line 1, position 44." }, error.Value); 368Assert.Equal(new[] { "An error occurred while deserializing input data." }, error.Value);
JsonInputFormatterTestBase.cs (3)
167Assert.Equal("The field Id must be between 1 and 100.", Assert.Single(kvp.Value)); 172Assert.Equal("The field Name must be a string with a minimum length of 2 and a maximum length of 8.", Assert.Single(kvp.Value)); 177Assert.Equal("The StreetName field is required.", Assert.Single(kvp.Value));
JsonOutputFormatterTestBase.cs (2)
67var errors = Assert.Single(modelStateErrors, kvp => kvp.Key == "Id").Value; 72errors = Assert.Single(modelStateErrors, kvp => kvp.Key == "Name").Value;
RoutingTestsBase.cs (3)
167Assert.Single(result.DataTokens, kvp => kvp.Key == "actionName" && ((string)kvp.Value) == "DataTokens"); 179Assert.Single(result.DataTokens, kvp => kvp.Key == "actionName" && ((string)kvp.Value) == "Conventional"); 198Assert.Single(result, kvp => kvp.Key == "hasDataTokens" && ((bool)kvp.Value) == true);
TempDataPropertyTest.cs (8)
41var expected = $"{tempDataContent} for person {nameValueCollection[0].Value} with id {nameValueCollection[1].Value}."; 69var expected = $"{tempDataContent} for person {nameValueCollection[0].Value} with id {nameValueCollection[1].Value}."; 98var expected = $"{tempDataContent} for person {nameValueCollection[0].Value} with id {nameValueCollection[1].Value}."; 135var expected = $"{tempDataContent} for person {nameValueCollection[0].Value} with id {nameValueCollection[1].Value}.";
Microsoft.AspNetCore.Mvc.IntegrationTests (585)
ActionParametersIntegrationTest.cs (2)
114var state = entry.Value; 294var state = entry.Value;
ArrayModelBinderIntegrationTest.cs (12)
44var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0]").Value; 48entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1]").Value; 88var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0]").Value; 92entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1]").Value; 128var entry = Assert.Single(modelState, kvp => kvp.Key == "[0]").Value; 132entry = Assert.Single(modelState, kvp => kvp.Key == "[1]").Value; 204var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Name").Value; 208entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1].Name").Value; 249var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0].Name").Value; 253entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1].Name").Value; 290var entry = Assert.Single(modelState, kvp => kvp.Key == "[0].Name").Value; 294entry = Assert.Single(modelState, kvp => kvp.Key == "[1].Name").Value;
BinderTypeBasedModelBinderIntegrationTest.cs (2)
183var entry = kvp.Value; 235var entry = kvp.Value;
BodyValidationIntegrationTests.cs (6)
479Assert.Null(entry.Value!.AttemptedValue); 480Assert.Null(entry.Value.RawValue); 482var error = Assert.Single(entry.Value.Errors); 639var street = entry.Value; 736var street = entry.Value; 899foreach (var error in item.Value.Errors)
ByteArrayModelBinderIntegrationTest.cs (7)
63Assert.Empty(entry.Value.Errors); 64Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 65Assert.Equal(value, entry.Value.AttemptedValue); 66Assert.Equal(value, entry.Value.RawValue); 144Assert.Empty(entry.Value.Errors); 145Assert.Equal(value, entry.Value.AttemptedValue); 146Assert.Equal(value, entry.Value.RawValue);
CollectionModelBinderIntegrationTest.cs (28)
50var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0]").Value; 54entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1]").Value; 320var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Id").Value; 324entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1].Id").Value; 328entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Name").Value; 334entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1].Name").Value; 379var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0].Id").Value; 383entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1].Id").Value; 387entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0].Name").Value; 391entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1].Name").Value; 430var entry = Assert.Single(modelState, kvp => kvp.Key == "[0].Id").Value; 434entry = Assert.Single(modelState, kvp => kvp.Key == "[1].Id").Value; 438entry = Assert.Single(modelState, kvp => kvp.Key == "[0].Name").Value; 442entry = Assert.Single(modelState, kvp => kvp.Key == "[1].Name").Value; 480var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[low]").Value; 485entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[high]").Value; 525var entry = Assert.Single(modelState, kvp => kvp.Key == "[low].Id").Value; 529entry = Assert.Single(modelState, kvp => kvp.Key == "[high].Id").Value; 533entry = Assert.Single(modelState, kvp => kvp.Key == "[low].Name").Value; 537entry = Assert.Single(modelState, kvp => kvp.Key == "[high].Name").Value; 620var entry = Assert.Single(modelState, kvp => kvp.Key == "Addresses[Key1].Street").Value; 624entry = Assert.Single(modelState, kvp => kvp.Key == "Addresses[Key2].Street").Value; 678var entry = kvp.Value; 718var entry = Assert.Single(modelState).Value; 1166Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1171Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1215Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1220Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
ComplexRecordIntegrationTest.cs (129)
76var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 126var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 177var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 231var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 280var entry = Assert.Single(modelState).Value; 377var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 381entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Token").Value; 429var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 433entry = Assert.Single(modelState, e => e.Key == "Customer.Token").Value; 481var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 534var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 538entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Documents").Value; 587var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 591entry = Assert.Single(modelState, e => e.Key == "Customer.Documents").Value; 642var entry = kvp.Value; 699var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value; 801var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 805entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value; 809entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value; 856var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 860entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value; 864entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value; 911var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1004var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1008entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value; 1012entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value; 1059var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1063entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value; 1067entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value; 1114var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1207var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1211entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Key").Value; 1215entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Value").Value; 1262var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1266entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Key").Value; 1270entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Value").Value; 1317var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1424e.Value, 1438e.Value, 1453var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1457entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1461entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1465entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1469entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1473entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1477entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1531e.Value, 1545e.Value, 1560var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1564entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1568entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1572entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1576entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1580entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1584entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1638e.Value, 1652e.Value, 1667var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1671entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1675entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1679entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1683entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1687entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1691entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1741var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1745entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Key").Value; 1749entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Value").Value; 1796var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1800entry = Assert.Single(modelState, e => e.Key == "ProductId.Key").Value; 1804entry = Assert.Single(modelState, e => e.Key == "ProductId.Value").Value; 1856model.Specs.Value, 1860Assert.Equal("spec1.txt", e.Value); 1865Assert.Equal("spec2.txt", e.Value); 1872var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1876entry = Assert.Single(modelState, e => e.Key == "p.Specs.Key").Value; 1880entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Key").Value; 1884entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Value").Value; 1888entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Key").Value; 1892entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Value").Value; 1991var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 2047var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 2101var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Id").Value; 2105entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 2155var entry = Assert.Single(modelState, e => e.Key == "Customer.Id").Value; 2159entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 2213var entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Id").Value; 2217entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Name").Value; 2267var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value; 2319var entry = Assert.Single(modelState, e => e.Key == "customParameter.ProductName").Value; 2367var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value; 2415var entry = Assert.Single(modelState, e => e.Key == "OrderIds").Value; 2467var entry = Assert.Single(modelState, e => e.Key == "customParameter.OrderIds").Value; 2514var entry = Assert.Single(modelState, e => e.Key == "OrderIds[0]").Value; 2565var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value; 2617Assert.Equal(string.Empty, entry.Value.AttemptedValue); 2619var error = Assert.Single(entry.Value.Errors); 2676var entry = kvp.Value; 2724var entry = kvp.Value; 2784var entry = kvp.Value; 2837var entry = kvp.Value; 2937Assert.NotNull(model.Info.Value); 2938Assert.Equal("10,20", model.Info.Value.GpsCoordinates); 2939Assert.Equal(98052, model.Info.Value.Zipcode); 2946var entry = Assert.Single(modelState, e => e.Key == "Id").Value; 2950entry = Assert.Single(modelState, e => e.Key == "Info.Key").Value; 2954entry = Assert.Single(modelState, e => e.Key == "Info.Value.Zipcode").Value; 2958entry = Assert.Single(modelState, e => e.Key == "Info.Value.GpsCoordinates").Value; 3014Assert.Null(state.Value.AttemptedValue); 3015Assert.Empty(state.Value.Errors); 3016Assert.Null(state.Value.RawValue); 3087Assert.Equal("1,000.00", kvp.Value.AttemptedValue); 3088Assert.Empty(kvp.Value.Errors); 3089Assert.Equal("1,000.00", kvp.Value.RawValue); 3090Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 3095Assert.Equal("2000", kvp.Value.AttemptedValue); 3096Assert.Empty(kvp.Value.Errors); 3097Assert.Equal("2000", kvp.Value.RawValue); 3098Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 3150Assert.Null(state.Value.AttemptedValue); 3151Assert.Empty(state.Value.Errors); 3152Assert.Null(state.Value.RawValue); 3212Assert.Null(kvp.Value.AttemptedValue); 3213Assert.Empty(kvp.Value.Errors); 3214Assert.Null(kvp.Value.RawValue); 3219Assert.Null(kvp.Value.AttemptedValue); 3220Assert.Empty(kvp.Value.Errors); 3221Assert.Null(kvp.Value.RawValue); 4196Assert.Empty(entry.Value.Errors); 4199var error = Assert.Single(entry.Value.Errors);
ComplexTypeIntegrationTestBase.cs (129)
113var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 163var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 214var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 263var entry = Assert.Single(modelState).Value; 370var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 374entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Token").Value; 422var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 426entry = Assert.Single(modelState, e => e.Key == "Customer.Token").Value; 474var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 537var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 541entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Documents").Value; 590var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 594entry = Assert.Single(modelState, e => e.Key == "Customer.Documents").Value; 645var entry = kvp.Value; 702var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value; 809var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 813entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value; 817entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value; 864var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 868entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value; 872entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value; 919var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1017var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1021entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value; 1025entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value; 1072var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1076entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value; 1080entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value; 1127var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1225var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1229entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Key").Value; 1233entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Value").Value; 1280var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1284entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Key").Value; 1288entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Value").Value; 1335var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1460e.Value, 1474e.Value, 1489var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1493entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1497entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1501entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1505entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1509entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1513entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1567e.Value, 1581e.Value, 1596var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1600entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1604entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1608entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1612entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1616entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1620entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1674e.Value, 1688e.Value, 1703var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1707entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1711entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1715entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1719entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1723entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1727entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1782var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1786entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Key").Value; 1790entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Value").Value; 1837var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1841entry = Assert.Single(modelState, e => e.Key == "ProductId.Key").Value; 1845entry = Assert.Single(modelState, e => e.Key == "ProductId.Value").Value; 1891var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1895entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Key").Value; 1940var entry = Assert.Single(modelState, e => e.Key == "ProductId.Key").Value; 1996model.Specs.Value, 2000Assert.Equal("spec1.txt", e.Value); 2005Assert.Equal("spec2.txt", e.Value); 2012var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 2016entry = Assert.Single(modelState, e => e.Key == "p.Specs.Key").Value; 2020entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Key").Value; 2024entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Value").Value; 2028entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Key").Value; 2032entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Value").Value; 2145var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 2200var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 2263var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Id").Value; 2267entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 2317var entry = Assert.Single(modelState, e => e.Key == "Customer.Id").Value; 2321entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 2375var entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Id").Value; 2379entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Name").Value; 2433var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value; 2485var entry = Assert.Single(modelState, e => e.Key == "customParameter.ProductName").Value; 2533var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value; 2585var entry = Assert.Single(modelState, e => e.Key == "OrderIds").Value; 2637var entry = Assert.Single(modelState, e => e.Key == "customParameter.OrderIds").Value; 2684var entry = Assert.Single(modelState, e => e.Key == "OrderIds[0]").Value; 2738var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value; 2790Assert.Equal(string.Empty, entry.Value.AttemptedValue); 2792var error = Assert.Single(entry.Value.Errors); 2855var entry = kvp.Value; 2903var entry = kvp.Value; 2975var entry = kvp.Value; 3028var entry = kvp.Value; 3141Assert.NotNull(model.Info.Value); 3142Assert.Equal("10,20", model.Info.Value.GpsCoordinates); 3143Assert.Equal(98052, model.Info.Value.Zipcode); 3150var entry = Assert.Single(modelState, e => e.Key == "Id").Value; 3154entry = Assert.Single(modelState, e => e.Key == "Info.Key").Value; 3158entry = Assert.Single(modelState, e => e.Key == "Info.Value.Zipcode").Value; 3162entry = Assert.Single(modelState, e => e.Key == "Info.Value.GpsCoordinates").Value; 3222Assert.Null(state.Value.AttemptedValue); 3223Assert.Empty(state.Value.Errors); 3224Assert.Null(state.Value.RawValue); 3302Assert.Equal("1,000.00", kvp.Value.AttemptedValue); 3303Assert.Empty(kvp.Value.Errors); 3304Assert.Equal("1,000.00", kvp.Value.RawValue); 3305Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 3310Assert.Equal("2000", kvp.Value.AttemptedValue); 3311Assert.Empty(kvp.Value.Errors); 3312Assert.Equal("2000", kvp.Value.RawValue); 3313Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 3372Assert.Null(state.Value.AttemptedValue); 3373Assert.Empty(state.Value.Errors); 3374Assert.Null(state.Value.RawValue); 3434Assert.Null(kvp.Value.AttemptedValue); 3435Assert.Empty(kvp.Value.Errors); 3436Assert.Null(kvp.Value.RawValue); 3441Assert.Null(kvp.Value.AttemptedValue); 3442Assert.Empty(kvp.Value.Errors); 3443Assert.Null(kvp.Value.RawValue);
DictionaryModelBinderIntegrationTest.cs (27)
48var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Key").Value; 52entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Value").Value; 89var entry = kvp.Value; 127var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[low].Key").Value; 132entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[low].Value").Value; 810Assert.NotEqual(ModelValidationState.Unvalidated, kvp.Value.ValidationState); 811Assert.NotEqual(ModelValidationState.Skipped, kvp.Value.ValidationState); 814var entry = Assert.Single(modelState, kvp => kvp.Value.ValidationState == ModelValidationState.Invalid); 815var error = Assert.Single(entry.Value.Errors); 1261Assert.Null(kvp.Value); 1269Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1315var person = kvp.Value; 1322var person = kvp.Value; 1332Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1333Assert.Equal("The value '' is invalid.", Assert.Single(kvp.Value.Errors).ErrorMessage); 1338Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1343Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1348Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1349Assert.Equal("The Name field is required.", Assert.Single(kvp.Value.Errors).ErrorMessage); 1468var person = kvp.Value; 1475var person = kvp.Value; 1485Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1486Assert.Equal("The value '' is invalid.", Assert.Single(kvp.Value.Errors).ErrorMessage); 1491Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1496Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1501Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1502Assert.Equal("The Name field is required.", Assert.Single(kvp.Value.Errors).ErrorMessage);
FormCollectionModelBindingIntegrationTest.cs (2)
69Assert.Empty(entry.Value.Errors); 70Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
FormFileModelBindingIntegrationTest.cs (11)
509var modelStateEntry = kvp.Value; 598var modelStateEntry = kvp.Value; 649Assert.Empty(entry.Value.Errors); 650Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 651Assert.Null(entry.Value.AttemptedValue); 652Assert.Null(entry.Value.RawValue); 737var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 812var entry = Assert.Single(modelState, e => e.Key == "house.Garage.Cars[0].Name").Value; 1024var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1235Assert.Equal(data + 1, ReadFormFile(kvp.Value)); 1240Assert.Equal(data + 2, ReadFormFile(kvp.Value));
GenericModelBinderIntegrationTest.cs (20)
286Assert.Equal(10, kvp.Value); 292var entry = Assert.Single(modelState, e => e.Key == "parameter[0][0].Key").Value; 296entry = Assert.Single(modelState, e => e.Key == "parameter[0][0].Value").Value; 331Assert.Equal(10, kvp.Value); 337var entry = Assert.Single(modelState, e => e.Key == "[0][0].Key").Value; 341entry = Assert.Single(modelState, e => e.Key == "[0][0].Value").Value; 410Assert.Equal(10, kvp.Value); 416var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 420entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value; 454Assert.Equal(10, kvp.Value); 460var entry = Assert.Single(modelState, e => e.Key == "[0].Key").Value; 464entry = Assert.Single(modelState, e => e.Key == "[0].Value").Value; 534Assert.Equal(new List<int>() { 10, 11 }, kvp.Value); 540var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 544entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value[0]").Value; 548entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value[1]").Value; 582Assert.Equal(new List<int>() { 10, 11 }, kvp.Value); 588var entry = Assert.Single(modelState, e => e.Key == "[0].Key").Value; 592entry = Assert.Single(modelState, e => e.Key == "[0].Value[0]").Value; 596entry = Assert.Single(modelState, e => e.Key == "[0].Value[1]").Value;
HeaderModelBinderIntegrationTest.cs (22)
103Assert.Empty(entry.Value.Errors); 104Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 105Assert.Equal("someValue", entry.Value.AttemptedValue); 106Assert.Equal("someValue", entry.Value.RawValue); 145Assert.Empty(entry.Value.Errors); 146Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 147Assert.Equal("someValue", entry.Value.AttemptedValue); 148Assert.Equal("someValue", entry.Value.RawValue); 190var modelStateEntry = kvp.Value; 237var modelStateEntry = kvp.Value; 299Assert.Empty(entry.Value.Errors); 300Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 301Assert.Equal(expectedAttemptedValue, entry.Value.AttemptedValue); 302Assert.Equal(expectedRawValue, entry.Value.RawValue); 364var entry = kvp.Value; 373var entry = kvp.Value; 382var entry = kvp.Value; 391var entry = kvp.Value; 400var entry = kvp.Value; 409var entry = kvp.Value; 418var entry = kvp.Value; 427var entry = kvp.Value;
KeyValuePairModelBinderIntegrationTest.cs (30)
44var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 48entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value; 79var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 84entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value; 129var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 134entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value; 166var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 171entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value; 216var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 221entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value; 262var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Key").Value; 266entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Value").Value; 302var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value; 306entry = Assert.Single(modelState, kvp => kvp.Key == "Value").Value; 340var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value; 375Assert.Equal(10, model.Value.Id); 381var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 385entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value.Id").Value; 420Assert.Equal(10, model.Value.Id); 426var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Key").Value; 430entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Value.Id").Value; 461Assert.Equal(10, model.Value.Id); 467var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value; 471entry = Assert.Single(modelState, kvp => kvp.Key == "Value.Id").Value; 505var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value; 508entry = Assert.Single(modelState, kvp => kvp.Key == "Value").Value; 537Assert.Equal(new[] { "value1", "value2" }, model.Value); 543var entry = Assert.Single(modelState, kvp => kvp.Key == "p.Key").Value; 547entry = Assert.Single(modelState, kvp => kvp.Key == "p.Value[0]").Value; 551entry = Assert.Single(modelState, kvp => kvp.Key == "p.Value[1]").Value;
NullableReferenceTypeIntegrationTest.cs (6)
54Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 57Assert.Single(kvp.Value.Errors); 141Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 143var error = Assert.Single(kvp.Value.Errors); 196Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 199Assert.Single(kvp.Value.Errors);
TryUpdateModelIntegrationTest.cs (24)
53var state = entry.Value; 87var state = entry.Value; 197var state = entry.Value; 238var state = entry.Value; 279var state = entry.Value; 340var state = entry.Value; 374var state = entry.Value; 403var state = entry.Value; 444var state = entry.Value; 492var state = entry.Value; 660var state = entry.Value; 694var state = entry.Value; 797var state = entry.Value; 833var state = entry.Value; 874var state = entry.Value; 925var state = entry.Value; 961var state = entry.Value; 1009var state = entry.Value; 1078var modelStateEntry = kvp.Value; 1130var state = entry.Value; 1201var state = entry.Value; 1208state = entry.Value; 1256var state = kvp.Value; 1265var state = kvp.Value;
TryValidateModelIntegrationTest.cs (2)
170AssertErrorEquals("Property", modelStateErrors.Single().Value); 230foreach (var error in item.Value.Errors)
ValidationIntegrationTests.cs (63)
116e => string.Equals(e.Key, "AccountId", StringComparison.OrdinalIgnoreCase)).Value; 194var entry = Assert.Single(modelState, e => e.Key == "parameter.CustomerName").Value; 231var entry = Assert.Single(modelState, e => e.Key == "CustomerName").Value; 283var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 320var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 374var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 414var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 466var entry = Assert.Single(modelState, e => e.Key == "Items[0].ItemId").Value; 504var entry = Assert.Single(modelState, e => e.Key == "Items").Value; 552var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value; 592var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value; 669var entry = Assert.Single(modelState, e => e.Key == "parameter").Value; 710var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 747var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 798var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 835var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 933var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 970var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 974entry = Assert.Single(modelState, e => e.Key == "parameter.Customer").Value; 1040var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value; 1077var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value; 1081entry = Assert.Single(modelState, e => e.Key == "parameter.Products").Value; 1128var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value; 1165var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value; 1245var entry = state.Value; 1285var entry = state.Value; 1378Assert.Equal(ModelValidationState.Invalid, state.Value.ValidationState); 1380var error = Assert.Single(state.Value.Errors); 1391Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1424var state = kvp.Value; 1462var state = kvp.Value; 1524var state = kvp.Value; 1601Assert.Equal(ModelValidationState.Skipped, kvp.Value.ValidationState); 1643Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1691Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1755var entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Country.Name").Value; 1760entry = Assert.Single(modelState, e => e.Key == "ShippingAddresses[0].Zip").Value; 1765entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Zip").Value; 1816Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState); 1858Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1904Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1951Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 1954Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 2055var entry = Assert.Single(modelState, e => e.Key == "[0]").Value; 2060entry = Assert.Single(modelState, e => e.Key == "[1]").Value; 2107var entry = Assert.Single(modelState, e => e.Key == "").Value; 2110entry = Assert.Single(modelState, e => e.Key == "[0]").Value; 2115entry = Assert.Single(modelState, e => e.Key == "[1]").Value; 2178var entry = Assert.Single(modelState, e => e.Key == "p[0].Id").Value; 2183entry = Assert.Single(modelState, e => e.Key == "p[1]").Value; 2186entry = Assert.Single(modelState, e => e.Key == "p[1].Id").Value; 2237Assert.Equal(10, kvp.Value); 2243var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 2248entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value; 2284Assert.Equal("value0", kvp.Value.NeverValidProperty); 2290var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 2295entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value.NeverValidProperty").Value; 2300entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value; 2343var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value; 2397var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value; 2402entry = Assert.Single(modelState, e => e.Key == "Model").Value; 2447var entry = Assert.Single(modelState, e => e.Key == "Property1").Value; 2499var entry = Assert.Single(modelState, e => e.Key == "Property1").Value;
ValidationWithRecordIntegrationTests.cs (63)
108e => string.Equals(e.Key, "AccountId", StringComparison.OrdinalIgnoreCase)).Value; 182var entry = Assert.Single(modelState, e => e.Key == "parameter.CustomerName").Value; 219var entry = Assert.Single(modelState, e => e.Key == "CustomerName").Value; 264var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 301var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 346var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 386var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 431var entry = Assert.Single(modelState, e => e.Key == "Items[0].ItemId").Value; 469var entry = Assert.Single(modelState, e => e.Key == "Items").Value; 511var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value; 551var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value; 593var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 630var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 674var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 711var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 802var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 839var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 843entry = Assert.Single(modelState, e => e.Key == "parameter.Customer").Value; 902var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value; 939var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value; 943entry = Assert.Single(modelState, e => e.Key == "parameter.Products").Value; 986var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value; 1023var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value; 1097var entry = state.Value; 1137var entry = state.Value; 1222Assert.Equal(ModelValidationState.Invalid, state.Value.ValidationState); 1224var error = Assert.Single(state.Value.Errors); 1235Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1268var state = kvp.Value; 1306var state = kvp.Value; 1409Assert.Equal(ModelValidationState.Skipped, kvp.Value.ValidationState); 1451Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1497Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1558var entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Country.Name").Value; 1563entry = Assert.Single(modelState, e => e.Key == "ShippingAddresses[0].Zip").Value; 1568entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Zip").Value; 1619Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState); 1661Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1707Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1754Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 1757Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1846var entry = Assert.Single(modelState, e => e.Key == "[0]").Value; 1851entry = Assert.Single(modelState, e => e.Key == "[1]").Value; 1898var entry = Assert.Single(modelState, e => e.Key == "").Value; 1901entry = Assert.Single(modelState, e => e.Key == "[0]").Value; 1906entry = Assert.Single(modelState, e => e.Key == "[1]").Value; 1969var entry = Assert.Single(modelState, e => e.Key == "p[0].Id").Value; 1974entry = Assert.Single(modelState, e => e.Key == "p[1]").Value; 1977entry = Assert.Single(modelState, e => e.Key == "p[1].Id").Value; 2028Assert.Equal(10, kvp.Value); 2034var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 2039entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value; 2075Assert.Equal("value0", kvp.Value.NeverValidProperty); 2081var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 2086entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value.NeverValidProperty").Value; 2091entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value; 2134var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value; 2185var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value; 2190entry = Assert.Single(modelState, e => e.Key == "Model").Value; 2235var entry = Assert.Single(modelState, e => e.Key == "Property1").Value; 2285var entry = Assert.Single(modelState, e => e.Key == "Property1").Value; 2447var entry = Assert.Single(modelState, e => e.Key == "Property1").Value; 2452entry = Assert.Single(modelState, e => e.Key == "Property2").Value;
Microsoft.AspNetCore.Mvc.NewtonsoftJson (7)
AnnotatedProblemDetails.cs (2)
25Extensions[kvp.Key] = kvp.Value; 57problemDetails.Extensions[kvp.Key] = kvp.Value;
BsonTempDataSerializer.cs (3)
62if (item.Value is JArray jArrayValue && jArrayValue.Count > 0) 83else if (item.Value is JObject jObjectValue) 110else if (item.Value is long longValue)
ValidationProblemDetailsConverter.cs (2)
61Errors[kvp.Key] = kvp.Value; 74problemDetails.Errors[kvp.Key] = kvp.Value;
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (8)
JsonPatchExtensionsTest.cs (2)
88Assert.Single(modelState.First().Value.Errors); 89Assert.Equal(error, modelState.First().Value.Errors.First().ErrorMessage);
NewtonsoftJsonInputFormatterTest.cs (2)
276var error = Assert.Single(kvp.Value.Errors); 282var error = Assert.Single(kvp.Value.Errors);
src\Mvc\Mvc.Core\test\Formatters\JsonInputFormatterTestBase.cs (4)
330Assert.Single(kvp.Value.Errors); 356Assert.Single(kvp.Value.Errors); 409Assert.Single(kvp.Value.Errors); 490Assert.Single(kvp.Value.Errors);
Microsoft.AspNetCore.Mvc.Razor (2)
ViewLocationCacheKey.cs (2)
111!string.Equals(item.Value, yValue, StringComparison.Ordinal)) 141hashCode.Add(item.Value, StringComparer.Ordinal);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (3)
CSharpCompilerTest.cs (3)
102Assert.Equal(ReportDiagnostic.Suppress, item.Value); 107Assert.Equal(ReportDiagnostic.Suppress, item.Value); 112Assert.Equal(ReportDiagnostic.Suppress, item.Value);
Microsoft.AspNetCore.Mvc.Razor.Test (3)
RazorViewEngineTest.cs (3)
2124routeData.Values.Add(kvp.Key, kvp.Value); 2139routeData.Values.Add(kvp.Key, kvp.Value); 2146actionDescriptor.RouteValues.Add(kvp.Key, kvp.Value);
Microsoft.AspNetCore.Mvc.RazorPages (3)
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (2)
122"{ " + string.Join(", ", dynamicValues.Select(kvp => $"{kvp.Key}: {kvp.Value}")) + " }."); 139values.TryAdd(kvp.Key, kvp.Value);
Infrastructure\PageActionDescriptorProvider.cs (1)
114descriptor.RouteValues.Add(kvp.Key, kvp.Value);
Microsoft.AspNetCore.Mvc.RazorPages.Test (52)
ApplicationModels\CompiledPageRouteModelProviderTest.cs (13)
50Assert.Equal("/About", kvp.Value); 65Assert.Equal("/Home", kvp.Value); 112Assert.Equal("Products", kvp.Value); 117Assert.Equal("/About", kvp.Value); 132Assert.Equal("Products", kvp.Value); 137Assert.Equal("/Manage/Index", kvp.Value); 152Assert.Equal("Products", kvp.Value); 157Assert.Equal("/Manage/Edit", kvp.Value); 200Assert.Equal("Accounts", kvp.Value); 205Assert.Equal("/Manage/Home", kvp.Value); 220Assert.Equal("/Contact", kvp.Value); 422Assert.Equal("/_About", kvp.Value); 437Assert.Equal("/Home", kvp.Value);
ApplicationModels\PageRouteModelFactoryTest.cs (7)
36Assert.Equal("/Users/Profile", kvp.Value); 65Assert.Equal("/Users/Profile/Index", kvp.Value); 93Assert.Equal("/Users/Profile/Index", kvp.Value); 122Assert.Equal("TestArea", kvp.Value); 127Assert.Equal("/Users/Profile", kvp.Value); 157Assert.Equal("TestArea", kvp.Value); 162Assert.Equal("/Users/Profile/Index", kvp.Value);
Filters\PageSaveTempDataPropertyFilterTest.cs (1)
186Assert.Equal("New-Value", item.Value);
Filters\PageViewDataAttributeFilterTest.cs (2)
83Assert.Equal("New-Value", kvp.Value); 88Assert.Equal("Test", kvp.Value);
Infrastructure\DynamicPageEndpointMatcherPolicyTest.cs (7)
211Assert.Equal("/Index", kvp.Value); 252Assert.Equal("/Index", kvp.Value); 257Assert.Equal("test", kvp.Value); 262Assert.Same(State, kvp.Value); 379Assert.Equal("/Index", kvp.Value); 384Assert.Equal("test", kvp.Value); 389Assert.Same(State, kvp.Value);
Infrastructure\PageActionDescriptorProviderTest.cs (4)
107Assert.Equal("custom-value", kvp.Value); 112Assert.Equal("/Test", kvp.Value); 157Assert.Equal("Accounts", kvp.Value); 162Assert.Equal("/Test", kvp.Value);
Infrastructure\PageActionEndpointDataSourceTest.cs (1)
277action.RouteValues[kvp.Key] = kvp.Value?.ToString();
Infrastructure\PageActionInvokerTest.cs (1)
55Assert.Contains(routeValues, kvp => kvp.Key == "tag" && string.Equals(kvp.Value, "value"));
Infrastructure\PageBinderFactoryTest.cs (2)
614Assert.Equal("value", kvp.Value); 749var error = Assert.Single(entry.Value.Errors);
PageModelTest.cs (7)
1006Assert.Equal("value", item.Value); 1046Assert.Equal("value", item.Value); 1091Assert.Equal("value", item.Value); 1149Assert.Equal("value", item.Value); 1175Assert.Equal("value", item.Value); 1222Assert.Equal("value", item.Value); 1776var error = Assert.Single(modelState.Value.Errors);
PageTest.cs (7)
1080Assert.Equal("value", item.Value); 1120Assert.Equal("value", item.Value); 1165Assert.Equal("value", item.Value); 1223Assert.Equal("value", item.Value); 1249Assert.Equal("value", item.Value); 1296Assert.Equal("value", item.Value); 1854var error = Assert.Single(modelState.Value.Errors);
Microsoft.AspNetCore.Mvc.TagHelpers (6)
Cache\CacheTagKey.cs (4)
321.Append(item.Value); 340hashCode.Add(item.Value); 360!string.Equals(values1[i].Value, values2[i].Value, StringComparison.Ordinal))
TagHelperOutputExtensions.cs (2)
94tagHelperOutput.Attributes.Add(attribute.Key, attribute.Value); 103new ClassAttributeHtmlContent(classAttribute.Value, attribute.Value),
Microsoft.AspNetCore.Mvc.TagHelpers.Test (14)
AnchorTagHelperTest.cs (1)
455Assert.Equal("test-area", item.Value);
FormActionTagHelperTest.cs (2)
466Assert.Equal("test-area", item.Value); 471Assert.Equal("/my-page", item.Value);
FormTagHelperTest.cs (3)
473Assert.Equal("hello", routeValue.Value); 475Assert.Equal("Value", routeValue.Value); 934Assert.Equal("test-area", item.Value);
JavaScriptResourcesTest.cs (1)
45Assert.Equal(expected, kvp.Value);
PrerenderComponentApplicationStoreTest.cs (1)
45expected.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToArray()),
ProtectedPrerenderComponentApplicationStateTest.cs (1)
53expectedState.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToArray()),
SelectTagHelperTest.cs (4)
134theoryData.Add(items[0], attribute.Key, attribute.Value, items[1]); 428Assert.Null(kvp.Value); 622var actualCurrentValues = Assert.IsType<CurrentValues>(keyValuePair.Value); 698var actualCurrentValues = Assert.IsType<CurrentValues>(keyValuePair.Value);
TagHelperOutputExtensionsTest.cs (1)
782tagBuilder.Attributes.Add(attr.Key, attr.Value);
Microsoft.AspNetCore.Mvc.Test (2)
MvcServiceCollectionExtensionsTest.cs (2)
73AssertServiceCountEquals(services, serviceType.Key, serviceType.Value.Length + 1); 75foreach (var implementationType in serviceType.Value)
Microsoft.AspNetCore.Mvc.Testing (7)
.packages\microsoft.extensions.hostfactoryresolver.sources\10.0.0-preview.2.25107.7\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (2)
333_configure?.Invoke(value.Value!); 338_hostTcs.TrySetResult(value.Value!);
DeferredHostBuilder.cs (1)
32b.Properties[pair.Key] = pair.Value;
Handlers\RedirectHandler.cs (4)
90contentCopy.Headers.TryAddWithoutValidation(header.Key, header.Value); 91newRequestContent.Headers.TryAddWithoutValidation(header.Key, header.Value); 106redirectRequestHeaders.TryAddWithoutValidation(header.Key, header.Value); 163redirect.Options.Set(key, property.Value);
Microsoft.AspNetCore.Mvc.ViewFeatures (21)
AttributeDictionary.cs (9)
35return Get(index).Value; 207return string.Equals(item.Value, Get(index).Value, StringComparison.OrdinalIgnoreCase); 263else if (string.Equals(item.Value, Get(index).Value, StringComparison.OrdinalIgnoreCase)) 304value = Get(index).Value; 500if (string.Equals(item, _attributes.Get(i).Value, StringComparison.OrdinalIgnoreCase)) 520array[arrayIndex + i] = _attributes.Get(i).Value; 557public string? Current => _attributes.Get(_index).Value;
DefaultHtmlGenerator.cs (1)
1015.Where(kvp => string.Equals(integerString, kvp.Value, StringComparison.Ordinal))
HtmlHelper.cs (1)
1388Value = keyValuePair.Value,
Infrastructure\DefaultTempDataSerializer.cs (1)
204writer.WriteString(element.Key, element.Value);
ModelExplorerExtensions.cs (1)
57if (string.Equals(kvp.Value, enumStringValue, StringComparison.Ordinal))
Rendering\TagBuilder.cs (4)
243string.IsNullOrEmpty(attribute.Value)) 251if (attribute.Value != null) 253encoder.Encode(writer, attribute.Value); 313var value = Convert.ToString(entry.Value, CultureInfo.InvariantCulture);
TemplateBuilder.cs (2)
110if (kvp.Value == value) 126viewData[kvp.Key] = kvp.Value;
ValidationHelpers.cs (2)
69if (!entries.Contains(entry.Value)) 71entries.Add(entry.Value);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (98)
ControllerUnitTestabilityTests.cs (1)
715Assert.Equal(new[] { "some-error" }, error.Value);
DefaultEditorTemplatesTest.cs (1)
1628string.Join(" ", htmlAttributesDictionary.Select(entry => $"{ entry.Key }='{ entry.Value }'"));
DefaultHtmlGeneratorTest.cs (8)
133Assert.Equal(expected, attribute.Value); 187Assert.Equal(expected, attribute.Value); 211Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture)); 235Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture)); 259Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture)); 281Assert.Equal(Math.Min(ModelWithMaxLengthMetadata.MaxLengthAttributeValue, ModelWithMaxLengthMetadata.StringLengthAttributeValue), int.Parse(attribute.Value, CultureInfo.InvariantCulture)); 327Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture)); 487Assert.Equal(expected, attribute.Value);
DefaultValidationHtmlAttributeProviderTest.cs (6)
46Assert.Equal("true", kvp.Value); 51Assert.Equal(expectedMessage, kvp.Value); 82Assert.Equal("true", kvp.Value); 87Assert.Equal(expectedMessage, kvp.Value); 181Assert.Equal("true", kvp.Value); 186Assert.Equal(expectedMessage, kvp.Value);
Filters\ControllerSaveTempDataPropertyFilterTest.cs (2)
190Assert.Equal("New-Value", item.Value); 195Assert.Equal(42, item.Value);
Filters\ControllerViewDataAttributeFilterTest.cs (2)
78Assert.Equal("New-Value", kvp.Value); 83Assert.Equal("Test", kvp.Value);
ModelStateDictionaryExtensionsTest.cs (17)
19var modelError = Assert.Single(modelState.Value.Errors); 36var modelError = Assert.Single(modelState.Value.Errors); 53var modelError = Assert.Single(modelState.Value.Errors); 71var modelError = Assert.Single(modelState.Value.Errors); 89var modelError = Assert.Single(modelState.Value.Errors); 109var modelError = Assert.Single(modelState.Value.Errors); 127var modelError = Assert.Single(modelState.Value.Errors); 147var modelError = Assert.Single(modelState.Value.Errors); 165var modelError = Assert.Single(modelState.Value.Errors); 185var modelError = Assert.Single(modelState.Value.Errors); 204var modelError = Assert.Single(modelState.Value.Errors); 225var modelError = Assert.Single(modelState.Value.Errors); 306Assert.Same(expected, modelState.Value); 326Assert.Same(expected, modelState.Value); 345Assert.Same(expected, modelState.Value); 368Assert.Same(expected, modelState.Value); 390Assert.Same(expected, modelState.Value);
RemoteAttributeBaseTest.cs (40)
159kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 163Assert.Equal(expected, kvp.Value); 168Assert.Equal("*.Length", kvp.Value); 170kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 171kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 194kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 199Assert.Equal(expected, kvp.Value); 204Assert.Equal("*.Length", kvp.Value); 206kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 207kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 234kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 239Assert.Equal(expected, kvp.Value); 244Assert.Equal("*.Length", kvp.Value); 246kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 247kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 282kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 286Assert.Equal(expected, kvp.Value); 291Assert.Equal("*.Length", kvp.Value); 293kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 294kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 325kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 330Assert.Equal(expected, kvp.Value); 335Assert.Equal("*.Length", kvp.Value); 337kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 338kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 366kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 370Assert.Equal(expected, kvp.Value); 375Assert.Equal("*.Length", kvp.Value); 377kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 378kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 419kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 423Assert.Equal(expected, kvp.Value); 428Assert.Equal("*.Length", kvp.Value); 430kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 431kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 453kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 454kvp => { Assert.Equal("data-val-remote", kvp.Key); Assert.Equal("Error", kvp.Value); }, 458Assert.Equal("*.Length,*.Password,*.ConfirmPassword", kvp.Value); 460kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 461kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); });
RemoteAttributeTest.cs (8)
98.Value; 116.Value; 136.Value; 347kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 348kvp => { Assert.Equal("data-val-remote", kvp.Key); Assert.Equal("original", kvp.Value); }, 349kvp => { Assert.Equal("data-val-remote-additionalfields", kvp.Key); Assert.Equal("original", kvp.Value); }, 350kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("original", kvp.Value); }, 351kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal("original", kvp.Value); });
Rendering\HtmlHelperFormTest.cs (1)
813dictionary.Select(keyValue => string.Format(CultureInfo.InvariantCulture, " {0}=\"HtmlEncode[[{1}]]\"", keyValue.Key, keyValue.Value)));
ViewComponents\DefaultViewComponentHelperTest.cs (12)
44Assert.IsType<int>(item.Value); 45Assert.Equal(0, item.Value); 64Assert.IsType<int>(item.Value); 65Assert.Equal(0, item.Value); 84Assert.IsType<int>(item1.Value); 85Assert.Equal(0, item1.Value); 90Assert.IsType<string>(item2.Value); 91Assert.Equal("foo", item2.Value); 111Assert.IsType<object>(item.Value); 112Assert.Same(expectedValue, item.Value); 135Assert.IsType<int>(item.Value); 136Assert.Equal(10, item.Value);
Microsoft.AspNetCore.OpenApi (3)
Schemas\OpenApiJsonSchema.Helpers.cs (1)
277schema.Properties = props?.ToDictionary(p => p.Key, p => p.Value.Schema);
Services\OpenApiGenerator.cs (1)
201var (_, contentTypes) = annotation.Value;
Services\Schemas\OpenApiSchemaService.cs (1)
164schema.Properties[property.Key] = ResolveReferenceForSchema(document, property.Value);
Microsoft.AspNetCore.OpenApi.Tests (251)
Services\CreateSchemaReferenceIdTests.cs (37)
49item => Assert.Equal("#/components/schemas/MyShapeMyTriangle", item.Value), 50item => Assert.Equal("#/components/schemas/MyShapeMySquare", item.Value) 80Assert.NotNull(content.Value.Schema); 81Assert.Equal("TodoSchema", content.Value.Schema.Reference.Id); 82var schema = content.Value.Schema; 88Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 93Assert.Equal(JsonSchemaType.String, property.Value.Type); 98Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 103Assert.Equal(JsonSchemaType.String, property.Value.Type); 104Assert.Equal("date-time", property.Value.Format); 129Assert.NotNull(content.Value.Schema); 131var schema = content.Value.Schema; 138Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 143Assert.Equal(JsonSchemaType.String, property.Value.Type); 148Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 153Assert.Equal(JsonSchemaType.String, property.Value.Type); 154Assert.Equal("date-time", property.Value.Format); 188Assert.NotNull(content.Value.Schema); 189var schema = content.Value.Schema; 196Assert.NotNull(responseContent.Value.Schema); 197var responseSchema = responseContent.Value.Schema; 231Assert.NotNull(content.Value.Schema); 232var schema = content.Value.Schema; 239Assert.NotNull(responseContent.Value.Schema); 240var responseSchema = responseContent.Value.Schema; 253Assert.Equal(JsonSchemaType.String, property.Value.Type); 254Assert.Equal("date-time", property.Value.Format); 259Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 264Assert.Equal(JsonSchemaType.String, property.Value.Type); 269Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 274Assert.Equal(JsonSchemaType.String, property.Value.Type); 275Assert.Equal("date-time", property.Value.Format); 284Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 289Assert.Equal(JsonSchemaType.String, property.Value.Type); 294Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 299Assert.Equal(JsonSchemaType.String, property.Value.Type); 300Assert.Equal("date-time", property.Value.Format);
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Paths.cs (5)
27Assert.Collection(path.Value.Operations.OrderBy(o => o.Key), 36Assert.Collection(path.Value.Operations.OrderBy(o => o.Key), 87Assert.Collection(path.Value.Operations.OrderBy(o => o.Key), 119Assert.Collection(path.Value.Operations.OrderBy(o => o.Key), 158Assert.Collection(path.Value.Operations.OrderBy(o => o.Key),
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.RequestBody.cs (59)
41Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type); 42Assert.NotNull(content.Value.Schema.Properties); 43Assert.Contains("formFile", content.Value.Schema.Properties); 44var formFileProperty = content.Value.Schema.Properties["formFile"]; 118Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type); 119Assert.NotNull(content.Value.Schema.Properties); 120Assert.Contains("formFileCollection", content.Value.Schema.Properties); 121var formFileProperty = content.Value.Schema.Properties["formFileCollection"]; 186Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type); 187Assert.NotNull(content.Value.Schema.AllOf); 188Assert.Collection(content.Value.Schema.AllOf, 226Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type); 227Assert.NotNull(content.Value.Schema.Properties); 228Assert.Contains("formFile", content.Value.Schema.Properties); 229var formFileProperty = content.Value.Schema.Properties["formFile"]; 253Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type); 254Assert.NotNull(content.Value.Schema.Properties); 255Assert.Contains("formFile", content.Value.Schema.Properties); 256var formFileProperty = content.Value.Schema.Properties["formFile"]; 432Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 437Assert.Equal(JsonSchemaType.String, property.Value.Type); 442Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 447Assert.Equal(JsonSchemaType.String, property.Value.Type); 448Assert.Equal("date-time", property.Value.Format); 531Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 536Assert.Equal(JsonSchemaType.String, property.Value.Type); 541Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 546Assert.Equal(JsonSchemaType.String, property.Value.Type); 547Assert.Equal("date-time", property.Value.Format); 589Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 594Assert.Equal(JsonSchemaType.String, property.Value.Type); 599Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 604Assert.Equal(JsonSchemaType.String, property.Value.Type); 605Assert.Equal("date-time", property.Value.Format); 614Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 619Assert.Equal(JsonSchemaType.String, property.Value.Type); 654Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 659Assert.Equal(JsonSchemaType.String, property.Value.Type); 664Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 669Assert.Equal(JsonSchemaType.String, property.Value.Type); 670Assert.Equal("date-time", property.Value.Format); 679Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 684Assert.Equal(JsonSchemaType.String, property.Value.Type); 720Assert.Equal(JsonSchemaType.String, property.Value.Type); 759Assert.False(property.Value.Nullable); 796Assert.Equal(JsonSchemaType.String, property.Value.Type); 801Assert.Equal(JsonSchemaType.String, property.Value.Type); 806Assert.Equal(JsonSchemaType.String, property.Value.Type); 807Assert.Equal("binary", property.Value.Format); 839Assert.Equal(JsonSchemaType.String, property.Value.Type); 844Assert.Equal(JsonSchemaType.String, property.Value.Type); 849Assert.Equal(JsonSchemaType.String, property.Value.Type); 850Assert.Equal("binary", property.Value.Format); 879Assert.Equal(type, property.Value.Type); 880Assert.Equal(format, property.Value.Format); 1120var operation = path.Value.Operations[OperationType.Get]; 1124Assert.NotNull(content.Value.Schema); 1125Assert.Equal(JsonSchemaType.String, content.Value.Schema.Type); 1126Assert.Equal("binary", content.Value.Schema.Format);
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Responses.cs (32)
32Assert.Equal("Created", response.Value.Description); 37Assert.Equal("Bad Request", response.Value.Description); 58Assert.Equal("Bad Request", response.Value.Description); 59Assert.Equal("application/json+problem", response.Value.Content.Keys.Single()); 82Assert.Equal("OK", response.Value.Description); 83var content = Assert.Single(response.Value.Content); 107Assert.Equal("OK", response.Value.Description); 108var content = Assert.Single(response.Value.Content); 130Assert.Equal("OK", response.Value.Description); 131Assert.Collection(response.Value.Content.OrderBy(c => c.Key), 160Assert.Equal("OK", response.Value.Description); 161Assert.Collection(response.Value.Content.OrderBy(c => c.Key), 184Assert.Equal("OK", response.Value.Description); 203Assert.Equal("OK", response.Value.Description); 204Assert.Collection(response.Value.Content.OrderBy(c => c.Key), 231Assert.Empty(response.Value.Description); 232var mediaTypeEntry = Assert.Single(response.Value.Content); 234var schema = mediaTypeEntry.Value.Schema; 239Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 243Assert.Equal( JsonSchemaType.String, property.Value.Type); 272Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 277Assert.Equal( JsonSchemaType.String, property.Value.Type); 285var schema = okContent.Value.Schema; 290Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 294Assert.Equal(JsonSchemaType.String, property.Value.Type); 298Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 302Assert.Equal(JsonSchemaType.String, property.Value.Type); 303Assert.Equal("date-time", property.Value.Format); 332Assert.Equal(expectedCreatedDescription, response.Value.Description); 337Assert.Equal(expectedBadRequestDescription, response.Value.Description); 363Assert.Equal("Created", response.Value.Description); 368Assert.Equal("Bad Request", response.Value.Description);
Services\OpenApiGeneratorTests.cs (12)
156var formats = Assert.Single(response.Value.Content); 178var formats = Assert.Single(response.Value.Content); 189Assert.Empty(response.Value.Content); 553var content = Assert.Single(responses.Value.Content); 570var content = Assert.Single(responses.Value.Content); 607var content = Assert.Single(responseType.Value.Content); 613var content = Assert.Single(responseType.Value.Content); 619var content = Assert.Single(responseType.Value.Content); 625var content = Assert.Single(responseType.Value.Content); 649var content = Assert.Single(responseType.Value.Content); 655var content = Assert.Single(responseType.Value.Content); 913var content = Assert.Single(response.Value.Content);
Services\OpenApiSchemaService\OpenApiSchemaService.ParameterSchemas.cs (3)
621var response = Assert.Single(operation.Responses).Value.Content["application/json"].Schema; 691var response = Assert.Single(operation.Responses).Value; 698Assert.Equal(JsonSchemaType.String, property.Value.Type);
Services\OpenApiSchemaService\OpenApiSchemaService.PolymorphicSchemas.cs (12)
35item => Assert.Equal("#/components/schemas/ShapeTriangle", item.Value), 36item => Assert.Equal("#/components/schemas/ShapeSquare", item.Value) 73item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithCity", item.Value), 74item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithTimeSeries", item.Value), 75item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithLocalNews", item.Value) 117item => Assert.Equal("#/components/schemas/PersonStudent", item.Value), 118item => Assert.Equal("#/components/schemas/PersonTeacher", item.Value) 195item => Assert.Equal("#/components/schemas/PetCat", item.Value), 196item => Assert.Equal("#/components/schemas/PetDog", item.Value), 197item => Assert.Equal("#/components/schemas/PetPet", item.Value) 283item => Assert.Equal("#/components/schemas/EmployeeManager", item.Value), 284item => Assert.Equal("#/components/schemas/EmployeeEmployee", item.Value)
Services\OpenApiSchemaService\OpenApiSchemaService.RequestBodySchemas.cs (69)
35Assert.NotNull(content.Value.Schema); 36var schema = content.Value.Schema; 42Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 47Assert.Equal(JsonSchemaType.String, property.Value.Type); 52Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 57Assert.Equal(JsonSchemaType.String, property.Value.Type); 58Assert.Equal("date-time", property.Value.Format); 98Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 99Assert.Equal(1, property.Value.Minimum); 100Assert.Equal(100, property.Value.Maximum); 101Assert.Null(property.Value.Default); 106Assert.Equal(JsonSchemaType.String, property.Value.Type); 107Assert.Equal(5, property.Value.MinLength); 108Assert.Null(property.Value.Default); 113Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 114Assert.True(property.Value.Default.GetValue<bool>()); 166var schema = content.Value.Schema; 221Assert.Equal("Proposal", property.Value.Reference.Id); 225var targetSchema = property.Value; 273Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 278Assert.Equal(JsonSchemaType.String, property.Value.Type); 283Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 288Assert.Equal(JsonSchemaType.String, property.Value.Type); 289Assert.Equal("date-time", property.Value.Format); 318Assert.Equal(JsonSchemaType.Number, property.Value.Type); 319Assert.Equal("double", property.Value.Format); 324Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 325Assert.Equal("int32", property.Value.Format); 330Assert.Equal(JsonSchemaType.String, property.Value.Type); 357Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 358Assert.Equal("int32", property.Value.Format); 359Assert.Equal("The unique identifier for a todo item.", property.Value.Description); 364Assert.Equal(JsonSchemaType.String, property.Value.Type); 365Assert.Equal("The title of the todo item.", property.Value.Description); 370Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 371Assert.Equal("The completion status of the todo item.", property.Value.Description); 376Assert.Equal(JsonSchemaType.String, property.Value.Type); 377Assert.Equal("date-time", property.Value.Format); 378Assert.Equal("The date and time the todo item was created.", property.Value.Description); 416var schema = content.Value.Schema; 421Assert.Equal( JsonSchemaType.Integer, property.Value.Type); 422Assert.True(property.Value.Nullable); 427Assert.Equal( JsonSchemaType.String, property.Value.Type); 428Assert.True(property.Value.Nullable); 433Assert.Equal( JsonSchemaType.Boolean, property.Value.Type); 434Assert.True(property.Value.Nullable); 439Assert.Equal( JsonSchemaType.String, property.Value.Type); 440Assert.Equal("date-time", property.Value.Format); 441Assert.True(property.Value.Nullable); 446Assert.Equal( JsonSchemaType.String, property.Value.Type); 447Assert.Equal("uri", property.Value.Format); 448Assert.True(property.Value.Nullable); 468Assert.Equal("NestedType", content.Value.Schema.Reference.Id); 469var schema = content.Value.Schema; 474Assert.Equal(JsonSchemaType.String, property.Value.Type); 479Assert.Equal("NestedType", property.Value.Reference.Id); 513Assert.Equal("NestedType", content.Value.Schema.Reference.Id); 514var schema = content.Value.Schema; 519Assert.Equal(JsonSchemaType.String, property.Value.Type); 524Assert.Equal("NestedType", property.Value.Reference.Id); 613var schema = content.Value.Schema; 618Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 639var schema = content.Value.Schema; 644Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 677var schema = document.Components.Schemas[content.Value.Schema.Reference.Id]; 682Assert.Equal(JsonSchemaType.Null | JsonSchemaType.Array, property.Value.Type); 683Assert.Equal("Parent", property.Value.Items.Reference.Id); 688Assert.Equal(JsonSchemaType.Null | JsonSchemaType.Object, property.Value.Type); 689Assert.Equal("Parent", property.Value.AdditionalProperties.Reference.Id);
Transformers\OperationTransformerTests.cs (22)
34var operation = Assert.Single(path.Value.Operations.Values); 40var operation = Assert.Single(path.Value.Operations.Values); 60Assert.All(document.Paths.Values.SelectMany(p => p.Operations).Select(p => p.Value), o => Assert.Equal("6", o.Description)); 98var operation = Assert.Single(path.Value.Operations.Values); 104var operation = Assert.Single(path.Value.Operations.Values); 114Assert.All(document.Paths.Values.SelectMany(p => p.Operations).Select(p => p.Value), o => Assert.Equal("6", o.Description)); 166var operation = Assert.Single(path.Value.Operations.Values); 172var operation = Assert.Single(path.Value.Operations.Values); 199var operation = Assert.Single(path.Value.Operations.Values); 205var operation = Assert.Single(path.Value.Operations.Values); 228var operation = Assert.Single(path.Value.Operations.Values); 234var operation = Assert.Single(path.Value.Operations.Values); 257var operation = Assert.Single(path.Value.Operations.Values); 263var operation = Assert.Single(path.Value.Operations.Values); 290var operation = Assert.Single(path.Value.Operations.Values); 297var operation = Assert.Single(path.Value.Operations.Values); 307var operation = Assert.Single(path.Value.Operations.Values); 313var operation = Assert.Single(path.Value.Operations.Values); 357var operation = Assert.Single(path.Value.Operations.Values); 363var operation = Assert.Single(path.Value.Operations.Values); 388var operation = Assert.Single(path.Value.Operations.Values); 394var operation = Assert.Single(path.Value.Operations.Values);
Microsoft.AspNetCore.OutputCaching (2)
OutputCacheEntry.cs (1)
95arr[index++] = (header.Key, header.Value);
Policies\VaryByValuePolicy.cs (1)
23rules.VaryByValues[result.Key] = result.Value;
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
EndToEndBenchmarks.cs (1)
228if (!value.TryFindHeader(header.Key, out var vals) || vals != header.Value)
Microsoft.AspNetCore.Owin (7)
DictionaryStringArrayWrapper.cs (2)
20private static KeyValuePair<string, StringValues> Convert(KeyValuePair<string, string[]> item) => new KeyValuePair<string, StringValues>(item.Key, item.Value); 22private static KeyValuePair<string, string[]> Convert(KeyValuePair<string, StringValues> item) => new KeyValuePair<string, string[]>(item.Key, item.Value);
DictionaryStringValuesWrapper.cs (2)
21private static KeyValuePair<string, StringValues> Convert(KeyValuePair<string, string[]> item) => new KeyValuePair<string, StringValues>(item.Key, item.Value); 23private static KeyValuePair<string, string[]> Convert(KeyValuePair<string, StringValues> item) => new KeyValuePair<string, string[]>(item.Key, item.Value);
OwinEnvironment.cs (3)
162return _entries.Where(pair => pair.Value.TryGet(_context, out _)) 292if (entryPair.Value.TryGet(_context, out value)) 299yield return new KeyValuePair<string, object>(Convert.ToString(entryPair.Key, CultureInfo.InvariantCulture), entryPair.Value);
Microsoft.AspNetCore.Owin.Tests (1)
OwinExtensionTests.cs (1)
148.Value;
Microsoft.AspNetCore.RateLimiting (1)
RateLimitingMiddleware.cs (1)
52_policyMap.Add(unactivatedPolicy.Key, unactivatedPolicy.Value(serviceProvider));
Microsoft.AspNetCore.Razor.Runtime (1)
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.Razor.Runtime.Test (8)
Runtime\TagHelpers\TagHelperScopeManagerTest.cs (8)
24Assert.Equal(1234, executionContextItem.Value); 41Assert.Equal(1234, executionContextItem.Value); 60Assert.Same(parentComplexObject, executionContextItem.Value); 63Assert.Equal(1234, parentEntry.Value); 81Assert.Equal(2222, executionContextItem.Value); 84Assert.Equal(1234, parentExecutionContextItem.Value); 101Assert.Equal(2222, executionContextItem.Value); 121Assert.Equal(1234, parentExecutionContextItem.Value);
Microsoft.AspNetCore.Razor.Test (2)
TagHelpers\TagHelperContextTest.cs (2)
65Assert.Equal(1234, item.Value); 88Assert.Equal(1234, item.Value);
Microsoft.AspNetCore.ResponseCaching (4)
CacheEntry\CacheEntryHelpers.cs (1)
27size += (item.Key.Length * sizeof(char)) + EstimateStringValuesSize(item.Value);
ResponseCachingKeyProvider.cs (1)
145var queryValueArray = queryArray[i].Value.ToArray();
ResponseCachingMiddleware.cs (2)
175response.Headers[header.Key] = header.Value; 316context.CachedResponse.Headers[header.Key] = header.Value;
Microsoft.AspNetCore.Routing (86)
DataTokensMetadata.cs (1)
36return DebuggerHelpers.GetDebugText(nameof(DataTokens), DataTokens.Select(t => $"{t.Key}={t.Value ?? "(null)"}"));
DecisionTree\DecisionTreeBuilder.cs (6)
132if (!criterion.TryGetValue(kvp.Value, out var branch)) 135criterion.Add(kvp.Value, branch); 151foreach (var criterion in criteria.OrderByDescending(c => c.Value.Count)) 155foreach (var branch in criterion.Value) 159foreach (var item in branch.Value) 172var newBranch = GenerateNode(childContext, comparer, branch.Value);
DefaultLinkGenerator.cs (1)
458builder.Append(kvp.Value);
DefaultLinkParser.cs (4)
96for (var i = 0; i < kvp.Value.Count; i++) 98var policy = _parameterPolicyFactory.Create(parameter, kvp.Value[i]); 132for (var i = 0; i < kvp.Value.Count; i++) 134var constraint = kvp.Value[i];
EndpointNameAddressScheme.cs (2)
80if (group.Key is not null && group.Value.Length > 1) 85foreach (var endpoint in group.Value)
Internal\DfaGraphWriter.cs (2)
77writer.WriteLine($"{label} -> {visited[literal.Value]} [label=\"/{literal.Key}\"]"); 95writer.WriteLine($"{label} -> {visited[policy.Value]} [label=\"{policy.Key}\"]");
Matching\AcceptsMatcherPolicy.cs (3)
183kvp.Value.Add(endpoint); 209kvp.Value.Add(endpoint); 243result[index] = new PolicyNodeEdge(kvp.Key, kvp.Value);
Matching\DfaMatcher.cs (2)
306if (!constraint.Value.Match(httpContext, NullRouter.Instance, constraint.Key, values, RouteDirection.IncomingRequest)) 308Log.CandidateRejectedByConstraint(_logger, httpContext.Request.Path, endpoint, constraint.Key, constraint.Value, values[constraint.Key]);
Matching\DfaMatcherBuilder.cs (3)
603var transition = Transition(kvp.Value); 641policyEntries[index++] = new PolicyJumpTableEdge(kvp.Key, Transition(kvp.Value)); 814var parameterPolicyReferences = kvp.Value;
Matching\DfaNode.cs (3)
86kvp.Value.Visit(visitor); 106kvp.Value.Visit(visitor); 124builder.AppendJoin(", ", Literals.Select(kvp => $"{kvp.Key}->({FormatNode(kvp.Value)})"));
Matching\DictionaryJumpTable.cs (1)
50builder.AppendJoin(", ", _dictionary.Select(kvp => $"{kvp.Key}: {kvp.Value}"));
Matching\HostMatcherPolicy.cs (4)
231kvp.Value.Add(endpoint); 248kvp.Value.Add(endpoint); 254kvp.Value.Add(endpoint); 266result[index] = new PolicyNodeEdge(kvp.Key, kvp.Value);
Matching\HttpMethodMatcherPolicy.cs (4)
239kvp.Value.Add(endpoint); 293policyNodeEdges[index++] = new PolicyNodeEdge(kvp.Key, kvp.Value); 339var destination = httpMethodDestination.Value; 346corsPreflightDestination = corsPreflightDestinations[0].Value;
Matching\NegotiationMatcherPolicy.cs (3)
256edge.Value.Add(endpoint); 288new NegotiationEdgeKey(kvp.Key, CalculateEndpointQualities(kvp.Value)), 289kvp.Value);
Patterns\DefaultRoutePatternTransformer.cs (7)
51if (RouteValueEqualityComparer.Default.Equals(kvp.Value, string.Empty)) 66!RouteValueEqualityComparer.Default.Equals(kvp.Value, defaultValue)) 79else if (RoutePattern.IsRequiredValueAny(kvp.Value)) 116RouteValueEqualityComparer.Default.Equals(kvp.Value, defaultValue)) 167!RoutePattern.IsRequiredValueAny(kvp.Value) && 169!RouteValueEqualityComparer.Default.Equals(kvp.Value, defaultValue)) 185requiredValues.TryAdd(kvp.Key, kvp.Value);
Patterns\RoutePatternFactory.cs (10)
465updatedDefaults.Add(kvp.Key, kvp.Value); 499var found = RouteValueEqualityComparer.Default.Equals(string.Empty, kvp.Value); 518RouteValueEqualityComparer.Default.Equals(kvp.Value, defaultValue)) 527$"'{kvp.Key}={kvp.Value}'. A non-null required value must correspond to a route parameter or the " + 537? parameterPolicyReferences.ToDictionary(kvp => kvp.Key, kvp => (IReadOnlyList<RoutePatternParameterPolicyReference>)kvp.Value.ToArray()) 659if (kvp.Value is IParameterPolicy parameterPolicy) 663else if (kvp.Value is string) 666policyReferences.Add(Constraint(kvp.Value)); 668else if (kvp.Value is IEnumerable multiplePolicies) 679kvp.Value ?? "null",
Patterns\RoutePatternMatcher.cs (2)
194values.Add(kvp.Key, kvp.Value); 495values[item.Key] = item.Value;
RouteBase.cs (3)
191pathData.DataTokens.Add(dataToken.Key, dataToken.Value); 215constraintBuilder.AddConstraint(kvp.Key, kvp.Value); 284destination[kvp.Key] = kvp.Value;
RouteConstraintBuilder.cs (3)
58if (kvp.Value.Count == 1) 60constraint = kvp.Value[0]; 64constraint = new CompositeRouteConstraint(kvp.Value.ToArray());
RouteConstraintMatcher.cs (2)
63var constraint = kvp.Value; 75Log.ConstraintNotMatched(logger, routeValue!, kvp.Key, kvp.Value);
RouteValuesAddress.cs (1)
33_toString ??= $"{RouteName}({string.Join(',', ExplicitValues.Select(kv => $"{kv.Key}=[{kv.Value}]"))})";
src\Shared\Debugger\DebuggerHelpers.cs (5)
46if (HasValue(kvp.Value) || includeNullValues) 64if (kvp.Value is null) 68else if (kvp.Value is string s) 72else if (kvp.Value is IEnumerable enumerable) 90sb.Append(kvp.Value);
Template\DefaultTemplateBinderFactory.cs (2)
49for (var i = 0; i < kvp.Value.Count; i++) 51var parameterPolicy = _policyFactory.Create(parameter, kvp.Value[i]);
Template\TemplateBinder.cs (8)
258var value = slots[i].Value; 359var value = slots[i + parameterCount].Value; 368if (!RoutePartsEqual(value, filters[i].Value)) 398acceptedValues.Add(kvp.Key, kvp.Value); 602var values = kvp.Value as IEnumerable; 612wroteFirst |= AddQueryKeyValueToContext(context, kvp.Key, kvp.Value, wroteFirst); 709if (IsRoutePartNonEmpty(kvp.Value)) 714combinedValues.Add(kvp.Key, kvp.Value);
Tree\LinkGenerationDecisionTree.cs (3)
45if (RoutePattern.IsRequiredValueAny(kvp.Value)) 179results.Add(kvp.Key, new DecisionCriterionValue(kvp.Value ?? string.Empty)); 257FlattenTree(branchStack, sb, branch.Value);
Tree\TreeRouter.cs (1)
309inputValues.Add(kvp.Key, kvp.Value);
Microsoft.AspNetCore.Routing.Abstractions (6)
RouteData.cs (5)
170if (kvp.Value != null) 172Values[kvp.Key] = kvp.Value; 181DataTokens[kvp.Key] = kvp.Value; 246_routeData._dataTokens.Add(kvp.Key, kvp.Value); 308_routeData._values.Add(kvp.Key, kvp.Value);
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.Routing.Tests (83)
EndpointNameAddressSchemeTest.cs (2)
81Assert.Same(endpoint1, match.Value.Single()); 132Assert.Same(endpoint, Assert.Single(Assert.Single(addressScheme.Entries).Value));
EndpointRoutingMiddlewareTest.cs (1)
74Assert.IsAssignableFrom<HttpContext>(pair.Value);
Matching\DfaMatcherBuilderTest.cs (6)
3396Assert.Same(constraint1.Value, constraint2.Value); 3419Assert.Same(constraint1.Value, constraint2.Value); 3442Assert.NotSame(constraint1.Value, constraint2.Value);
Matching\DfaMatcherTest.cs (9)
162Assert.Equal("Index", kvp.Value); 167Assert.Equal("Home", kvp.Value); 227Assert.Equal("Index", kvp.Value); 232Assert.Equal("Home", kvp.Value); 237Assert.Equal("123", kvp.Value); 345Assert.Equal("Index", kvp.Value); 350Assert.Equal("ConventionalTransformer", kvp.Value); 605Assert.Equal("TESTACTION", kvp.Value); 610Assert.Equal("TestController", kvp.Value);
Matching\MatcherAssert.cs (1)
106return values == null ? "{}" : "{" + string.Join(", ", values.Select(kvp => $"{kvp.Key} = '{kvp.Value}'")) + "}";
Patterns\RoutePatternFactoryTest.cs (26)
36kvp => { Assert.Equal("a", kvp.Key); Assert.Equal("15", kvp.Value); }, 37kvp => { Assert.Equal("b", kvp.Key); Assert.Equal(17, kvp.Value); }, 38kvp => { Assert.Equal("c", kvp.Key); Assert.Equal("19", kvp.Value); }); 61kvp => { Assert.Equal("d", kvp.Key); Assert.Equal("15", kvp.Value); }, 62kvp => { Assert.Equal("e", kvp.Key); Assert.Equal(17, kvp.Value); }); 110kvp => { Assert.Equal("a", kvp.Key); Assert.Equal("13", kvp.Value); }); 168kvp.Value, 176kvp.Value, 205kvp.Value, 212kvp.Value, 241kvp.Value, 272kvp.Value, 279kvp.Value, 286kvp.Value, 339kvp.Value, 346kvp.Value, 374var regex = Assert.IsType<RegexRouteConstraint>(Assert.Single(kvp.Value).ParameterPolicy); 553kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); }, 554kvp => { Assert.Equal("area", kvp.Key); Assert.Equal("Admin", kvp.Value); }, 555kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); }); 573kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); }, 574kvp => { Assert.Equal("area", kvp.Key); Assert.Null(kvp.Value); }, 575kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); }); 593kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); }, 594kvp => { Assert.Equal("area", kvp.Key); Assert.Equal("", kvp.Value); }, 595kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); });
RouteCollectionTest.cs (1)
156Assert.Equal(dataToken.Value, pathData.DataTokens[dataToken.Key]);
RouteConstraintBuilderTest.cs (8)
29Assert.IsType<RegexRouteConstraint>(Assert.Single(result).Value); 50Assert.Same(originalConstraint, kvp.Value); 69Assert.IsType<IntRouteConstraint>(kvp.Value); 112Assert.IsType<OptionalRouteConstraint>(Assert.Single(result).Value); 125Assert.IsType<OptionalRouteConstraint>(Assert.Single(result).Value); 140Assert.IsType<OptionalRouteConstraint>(Assert.Single(result).Value); 141var optionalConstraint = (OptionalRouteConstraint)result.First().Value; 166var constraint = Assert.Single(builder.Build()).Value;
RouteTest.cs (4)
448Assert.Single(route.DataTokens, kvp => kvp.Key == "culture" && ((string)kvp.Value) == "en-CA"); 480Assert.Equal("Home", Assert.IsType<string>(value.Value)); 792Assert.Equal(dataToken.Value, pathData.DataTokens[dataToken.Key]); 831Assert.Equal(dataToken.Value, pathData.DataTokens[dataToken.Key]);
Template\TemplateBinderTests.cs (1)
1185Assert.Equal(kvp.Value, value);
Tree\TreeRouteBuilderTest.cs (18)
91Assert.NotNull(firstSegment.Value.Parameters); 93var secondSegment = firstSegment.Value.Parameters; 98Assert.Single(thirdSegment.Value.Matches); 123Assert.NotNull(firstSegment.Value.Parameters); 125var secondSegment = firstSegment.Value.Parameters; 130Assert.Empty(thirdSegment.Value.Matches); 132var fourthSegment = thirdSegment.Value.Parameters; 138Assert.Single(fifthSegment.Value.Matches); 140var sixthSegment = fifthSegment.Value.CatchAlls; 167Assert.NotNull(firstSegment.Value.Parameters); 169var secondSegment = firstSegment.Value.Parameters; 174Assert.Single(thirdSegment.Value.Matches); 199Assert.NotNull(firstSegment.Value.ConstrainedParameters); 201var secondSegment = firstSegment.Value.ConstrainedParameters; 206Assert.Single(thirdSegment.Value.Matches); 231Assert.NotNull(firstSegment.Value.ConstrainedParameters); 233var secondSegment = firstSegment.Value.ConstrainedParameters; 238Assert.Single(thirdSegment.Value.Matches);
Tree\TreeRouterTest.cs (6)
168Assert.Equal(entry.Value, data.Value); 220Assert.Equal(entry.Value, data.Value); 263Assert.Equal(entry.Value, data.Value);
Microsoft.AspNetCore.Server.HttpSys (14)
RequestProcessing\Response.cs (3)
616trailerCount += trailerPair.Value.Count; 632if (headerPair.Value.Count == 0) 638var headerValues = headerPair.Value;
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
28keyValuePairs.Add(new DictionaryItemDebugView<string, string>(kvp.Key, kvp.Value.ToString()));
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (2)
170ValidateHeaderCharacters(item.Value); 300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (2)
147((IDictionary<string, StringValues>)this).Add(item.Key, item.Value); 161return ((IDictionary<string, StringValues>)this).TryGetValue(item.Key, out var value) && Equals(value, item.Value);
StandardFeatureCollection.cs (1)
98var feature = featureFunc.Value(_featureContext);
UrlPrefixCollection.cs (4)
153if (pair.Value.Equals(item)) 156_urlGroup?.UnregisterPrefix(pair.Value.FullPrefix); 193var urlPrefix = pair.Value; 206_urlGroup.RegisterPrefix(pair.Value.FullPrefix, pair.Key);
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (3)
RequestHeaderTests.cs (2)
238client.DefaultRequestHeaders.Add(header.Key, header.Value); 262foreach (var value in header.Value)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
Microsoft.AspNetCore.Server.IIS (12)
Core\IISHttpContext.cs (5)
596var headerValues = headerPair.Value; 598if (headerPair.Value.Count == 0) 640var headerValues = headerPair.Value; 716await entry.Key.Invoke(entry.Value); 740await entry.Key.Invoke(entry.Value);
Core\IISHttpContext.FeatureCollection.cs (1)
67return kv.Value;
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
28keyValuePairs.Add(new DictionaryItemDebugView<string, string>(kvp.Key, kvp.Value.ToString()));
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (2)
170ValidateHeaderCharacters(item.Value); 300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (2)
147((IDictionary<string, StringValues>)this).Add(item.Key, item.Value); 161return ((IDictionary<string, StringValues>)this).TryGetValue(item.Key, out var value) && Equals(value, item.Value);
Microsoft.AspNetCore.Server.IntegrationTesting (4)
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (2)
177environmentVariable.SetAttributeValue("value", envVariablePair.Value); 233var environmentVariables = string.Join("`,", _deploymentParameters.EnvironmentVariables.Select(envVariable => $"{envVariable.Key}={envVariable.Value}"));
ProcessHelpers.cs (1)
17SetEnvironmentVariable(environment, environmentVariable.Key, environmentVariable.Value, logger);
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (3)
IISDeployer.cs (1)
369.SetAttributeValue("value", tuple.Value);
IISDeployerBase.cs (2)
120.SetAttributeValue("value", envVar.Value); 135.SetAttributeValue("value", handlerSetting.Value);
Microsoft.AspNetCore.Server.Kestrel.Core (30)
Internal\ConfigSectionClone.cs (1)
45if (kvp.Value != child)
Internal\Http\HttpHeaders.cs (4)
121ICollection<StringValues> IDictionary<string, StringValues>.Values => ((IDictionary<string, StringValues>)this).Select(pair => pair.Value).ToList(); 186((IDictionary<string, StringValues>)this).Add(item.Key, item.Value); 219value.Equals(item.Value); 249value.Equals(item.Value) &&
Internal\Http\HttpProtocol.cs (2)
823await entry.Key.Invoke(entry.Value); 851await entry.Key.Invoke(entry.Value);
Internal\Http\HttpProtocol.Generated.cs (1)
142return kv.Value;
Internal\Http\HttpResponseHeaders.cs (2)
61foreach (var value in kv.Value) 80foreach (var value in kv.Value)
Internal\Http3\Http3Connection.cs (2)
178session.Value.Abort(new ConnectionAbortedException(ex.Message, ex.InnerException), errorCode); 182session.Value.Abort(new ConnectionAbortedException(ex.Message), errorCode);
Internal\Http3\Http3HeadersEnumerator.cs (4)
29public (int index, bool matchedValue) GetQPackStaticTableId() => HttpHeadersCompression.MatchKnownHeaderQPack(_knownHeaderType, Current.Value); 80? SetCurrent(_headersEnumerator.Current.Key, _headersEnumerator.Current.Value, _headersEnumerator.CurrentKnownType) 86? SetCurrent(_trailersEnumerator.Current.Key, _trailersEnumerator.Current.Value, _trailersEnumerator.CurrentKnownType) 92? SetCurrent(_genericEnumerator.Current.Key, _genericEnumerator.Current.Value, default)
Internal\Http3\QPackHeaderWriter.cs (1)
67var value = headersEnumerator.Current.Value;
Internal\Infrastructure\ConnectionManager.cs (1)
71var reference = kvp.Value;
Internal\Infrastructure\KestrelConnection.cs (2)
113var task = entry.Key.Invoke(entry.Value); 143await entry.Key.Invoke(entry.Value);
Internal\Infrastructure\TransportConnectionManager.cs (2)
61if (kvp.Value.TryGetConnection(out var connection)) 78if (kvp.Value.TryGetConnection(out var connection))
Internal\WebTransport\WebTransportSession.cs (3)
82stream.Value.DisposeAsync().AsTask().GetAwaiter().GetResult(); 109stream.Value.Abort(new ConnectionAbortedException(exception.Message, exception.InnerException)); 113stream.Value.Abort(new ConnectionAbortedException(exception.Message));
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (1)
125var value = headersEnumerator.Current.Value;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (2)
95? SetCurrent(_headersEnumerator.Current.Key, _headersEnumerator.Current.Value, _headersEnumerator.CurrentKnownType) 101? SetCurrent(_trailersEnumerator.Current.Key, _trailersEnumerator.Current.Value, _trailersEnumerator.CurrentKnownType)
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
28keyValuePairs.Add(new DictionaryItemDebugView<string, string>(kvp.Key, kvp.Value.ToString()));
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (31)
ConnectionDispatcherTests.cs (1)
45var pairs = scopeObjects[0].ToDictionary(p => p.Key, p => p.Value);
Http1\Http1HttpProtocolFeatureCollectionTests.cs (4)
69Assert.Same(_collection[type], feature.Value); 204var matches = _collection.Where(kv => ReferenceEquals(kv.Value, item.Value)).ToList(); 232Assert.Same(featureLookup, featureIter.Value);
Http2\Http2HeadersEnumeratorTests.cs (8)
95Assert.Equal("Value1", e.Current.Value); 100Assert.Equal("Value2-1", e.Current.Value); 105Assert.Equal("Value2-2", e.Current.Value); 120Assert.Equal("1", e.Current.Value); 125Assert.Equal("Value1", e.Current.Value); 130Assert.Equal("Value2-1", e.Current.Value); 135Assert.Equal("Value2-2", e.Current.Value); 146headers.Add(CreateHeaderResult(enumerator.HPackStaticTableId, enumerator.Current.Key, enumerator.Current.Value));
Http2\Http2HPackEncoderTests.cs (1)
664.ToDictionary(g => g.Key, g => new StringValues(g.Select(gg => gg.Value).ToArray()));
HttpParserTests.cs (2)
830Assert.Equal(expectedHeaderValue, pairs[0].Value); 849Assert.Equal(expectedHeaderValues, parsedHeaders.Select(t => t.Value));
HttpRequestHeadersTests.cs (8)
248headers["host"] = kv1.Value; 259headers["custom"] = kv2.Value; 270headers["Content-Length"] = kv3.Value; 379Assert.Equal(new StringValues(), entries[0].Value); 382Assert.Equal(new[] { "localhost" }, entries[1].Value.ToArray()); 385Assert.Equal(new[] { "0" }, entries[2].Value.ToArray()); 388Assert.Equal(new[] { "value" }, entries[3].Value.ToArray()); 391Assert.Equal(new StringValues(), entries[4].Value);
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (1)
125var value = headersEnumerator.Current.Value;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
108? SetCurrent(_genericEnumerator.Current.Key, _genericEnumerator.Current.Value, GetKnownRequestHeaderType(_genericEnumerator.Current.Key))
src\Shared\test\Shared.Tests\runtime\Http2\HPackDecoderTest.cs (2)
126Assert.Equal("GET", _handler.DecodedStaticHeaders[H2StaticTable.MethodGet].Value); 140Assert.Equal(_headerValueString, _handler.DecodedStaticHeaders[H2StaticTable.UserAgent].Value);
src\Shared\test\Shared.Tests\runtime\Http3\QPackDecoderTest.cs (3)
80Assert.Equal("GET", _handler.DecodedStaticHeaders[H3StaticTable.MethodGet].Value); 95Assert.Equal(_headerValueString, _handler.DecodedStaticHeaders[H3StaticTable.ContentTypeApplicationDnsMessage].Value); 357Assert.Equal(expectedValue.Value, handler.DecodedHeaders[expectedValue.Key]);
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (9)
src\Servers\Kestrel\shared\ConnectionCompletion.cs (2)
28var task = entry.Key.Invoke(entry.Value); 58await entry.Key.Invoke(entry.Value);
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (1)
125var value = headersEnumerator.Current.Value;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (1)
108? SetCurrent(_genericEnumerator.Current.Key, _genericEnumerator.Current.Value, GetKnownRequestHeaderType(_genericEnumerator.Current.Key))
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (4)
96internal Dictionary<string, object> ConnectionTags => MultiplexedConnectionContext.Tags.ToDictionary(t => t.Key, t => t.Value); 715.ToDictionary(g => g.Key, g => new StringValues(g.Select(values => values.Value).ToArray())); 743return _headerHandler.DecodedHeaders.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, _headerHandler.DecodedHeaders.Comparer); 760return _headerHandler.DecodedHeaders.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, _headerHandler.DecodedHeaders.Comparer);
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
81return kv.Value;
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
81return kv.Value;
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (4)
src\Servers\Kestrel\shared\ConnectionCompletion.cs (2)
28var task = entry.Key.Invoke(entry.Value); 58await entry.Key.Invoke(entry.Value);
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
81return kv.Value;
src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (1)
68return kv.Value;
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
81return kv.Value;
Microsoft.AspNetCore.Session (3)
DistributedSession.cs (3)
328SerializeNumAs4Bytes(output, entry.Value.Length); 329output.Write(entry.Value, 0, entry.Value.Length);
Microsoft.AspNetCore.Shared.Tests (37)
AdaptiveCapacityDictionaryTests.cs (18)
198Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 217kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 218kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 235Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 252Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 358Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 390kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 391kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 412kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 433kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 452kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 453kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 723Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 744Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 788Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 871Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1276Assert.Equal("value", storage[0].Value); 1278Assert.Equal("value3", storage[1].Value);
runtime\Http2\HPackDecoderTest.cs (2)
126Assert.Equal("GET", _handler.DecodedStaticHeaders[H2StaticTable.MethodGet].Value); 140Assert.Equal(_headerValueString, _handler.DecodedStaticHeaders[H2StaticTable.UserAgent].Value);
runtime\Http3\QPackDecoderTest.cs (3)
80Assert.Equal("GET", _handler.DecodedStaticHeaders[H3StaticTable.MethodGet].Value); 95Assert.Equal(_headerValueString, _handler.DecodedStaticHeaders[H3StaticTable.ContentTypeApplicationDnsMessage].Value); 357Assert.Equal(expectedValue.Value, handler.DecodedHeaders[expectedValue.Key]);
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
28keyValuePairs.Add(new DictionaryItemDebugView<string, string>(kvp.Key, kvp.Value.ToString()));
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (8)
190values[i] = array[i].Value; 207Add(item.Key, item.Value); 271return TryGetValue(item.Key, out var value) && EqualityComparer<object>.Default.Equals(value, item.Value); 357if (index >= 0 && EqualityComparer<TValue>.Default.Equals(array[index].Value, item.Value)) 431value = array[index].Value; 522_dictionaryStorage[item.Key] = item.Value; 585value = item.Value;
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (2)
170ValidateHeaderCharacters(item.Value); 300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (2)
147((IDictionary<string, StringValues>)this).Add(item.Key, item.Value); 161return ((IDictionary<string, StringValues>)this).TryGetValue(item.Key, out var value) && Equals(value, item.Value);
Microsoft.AspNetCore.SignalR.Client.Core (1)
HubConnection.cs (1)
838var reader = kvp.Value;
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (2)
HubConnectionTests.cs (2)
1454var hubProtocol = HubProtocols.First().Value; 3000if (!(protocol.Value is MessagePackHubProtocol) || transport != HttpTransportType.ServerSentEvents)
Microsoft.AspNetCore.SignalR.Client.Tests (6)
HubConnectionTests.Tracing.cs (6)
47Assert.Equal("example.com", clientActivity.TagObjects.Single(t => t.Key == "server.address").Value); 159Assert.Equal("example.net", clientActivity.TagObjects.Single(t => t.Key == "server.address").Value); 199Assert.Equal("example.com", clientActivity.TagObjects.Single(t => t.Key == "server.address").Value); 200Assert.Equal(80, (int)clientActivity.TagObjects.Single(t => t.Key == "server.port").Value); 209Assert.Equal("example.net", clientActivity.TagObjects.Single(t => t.Key == "server.address").Value); 210Assert.Equal(5050, (int)clientActivity.TagObjects.Single(t => t.Key == "server.port").Value);
Microsoft.AspNetCore.SignalR.Common.Tests (1)
Internal\Protocol\HubMessageHelpers.cs (1)
21hubMessage.Headers[header.Key] = header.Value;
Microsoft.AspNetCore.SignalR.Core (6)
DefaultHubLifetimeManager.cs (2)
152if (include != null && !include(connection.Value, state)) 162var task = connection.Value.WriteAsync(message, cancellationToken);
HubConnectionStore.cs (1)
85public HubConnectionContext Current => _enumerator.Current.Value;
src\Shared\Diagnostics\ActivityCreator.cs (2)
79activity.AddTag(tag.Key, tag.Value); 117activity.AddBaggage(baggageItem.Key, baggageItem.Value);
StreamTracker.cs (1)
89converter.Value.TryComplete(ex);
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
586writer.WriteString(value.Key, value.Value);
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
Protocol\MessagePackHubProtocolWorker.cs (1)
602writer.Write(header.Value);
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
Protocol\NewtonsoftJsonHubProtocol.cs (1)
585writer.WriteValue(value.Value);
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
Internal\AckHandler.cs (1)
55var elapsed = currentTick - pair.Value.CreatedTick;
Microsoft.AspNetCore.SignalR.Tests (5)
HttpHeaderConnectionHandler.cs (1)
26var headerValues = headers.FirstOrDefault(h => string.Equals(h.Key, headerName, StringComparison.OrdinalIgnoreCase)).Value.ToArray();
HubConnectionHandlerTests.Activity.cs (4)
505Assert.Equal(exceptionType.FullName, tags[3].Value); 514Assert.Equal(methodName, tags[0].Value); 516Assert.Equal("signalr", tags[1].Value); 518Assert.Equal(typeof(THub).FullName, tags[2].Value);
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
src\Shared\SignalR\WrappingLoggerFactory.cs (1)
107if (logScope.FirstOrDefault(kv => kv.Key == "TransportConnectionId" || kv.Key == "ClientConnectionId").Value is string id)
Microsoft.AspNetCore.SpaServices.Extensions (6)
Npm\NodeScriptRunner.cs (1)
56processStartInfo.Environment[keyValuePair.Key] = keyValuePair.Value;
Proxying\SpaProxy.cs (5)
152if (!requestMessage.Headers.TryAddWithoutValidation(header.Key, header.Value.ToArray()) && requestMessage.Content != null) 154requestMessage.Content?.Headers.TryAddWithoutValidation(header.Key, header.Value.ToArray()); 175context.Response.Headers[header.Key] = header.Value.ToArray(); 180context.Response.Headers[header.Key] = header.Value.ToArray(); 226client.Options.SetRequestHeader(headerEntry.Key, headerEntry.Value);
Microsoft.AspNetCore.TestHost (9)
.packages\microsoft.extensions.hostfactoryresolver.sources\10.0.0-preview.2.25107.7\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (2)
333_configure?.Invoke(value.Value!); 338_hostTcs.TrySetResult(value.Value!);
ClientHandler.cs (6)
147req.Headers.Append(header.Key, header.Value.ToArray()); 162req.Headers.Append(header.Key, string.Join(' ', header.Value)); 166req.Headers.Append(header.Key, header.Value.ToArray()); 204bool success = response.TrailingHeaders.TryAddWithoutValidation(trailer.Key, (IEnumerable<string>)trailer.Value); 221if (!response.Headers.TryAddWithoutValidation(header.Key, (IEnumerable<string>)header.Value)) 223bool success = response.Content.Headers.TryAddWithoutValidation(header.Key, (IEnumerable<string>)header.Value);
HttpContextBuilder.cs (1)
235newFeatures[pair.Key] = pair.Value;
Microsoft.AspNetCore.TestHost.Tests (2)
ClientHandlerTests.cs (2)
253Assert.Equal("Value!", kvp.Value.Single()); 258Assert.Equal("Value!", kvp.Value.Single());
Microsoft.AspNetCore.Tests (1)
WebApplicationTests.cs (1)
3013_configure?.Invoke((IHostBuilder)value.Value);
Microsoft.AspNetCore.WebUtilities (4)
KeyValueAccumulator.cs (1)
101_accumulator[entry.Key] = new StringValues(entry.Value.ToArray());
QueryHelpers.cs (3)
65return AddQueryString(uri, queryString.SelectMany(kvp => kvp.Value, (kvp, v) => KeyValuePair.Create<string, string?>(kvp.Key, v))); 100if (parameter.Value == null) 108sb.Append(UrlEncoder.Default.Encode(parameter.Value));
Microsoft.AspNetCore.WebUtilities.Tests (2)
FormReaderTests.cs (2)
166Assert.Equal("", pair.Value); 171Assert.Equal("2", pair.Value);
Microsoft.Build (274)
BackEnd\BuildManager\BuildManager.cs (2)
1004BuildResult result = _resultsCache!.GetResultsForConfiguration(projectStartedEvent.Value.BuildEventContext!.ProjectInstanceId); 2320result.AddResultsForTarget(cacheResultInner.Key, cacheResultInner.Value);
BackEnd\BuildManager\BuildParameters.cs (1)
470_globalProperties[property.Key] = ProjectPropertyInstance.Create(property.Key, property.Value);
BackEnd\BuildManager\BuildRequestData.cs (1)
153GlobalPropertiesDictionary.Set(ProjectPropertyInstance.Create(propertyPair.Key, propertyPair.Value));
BackEnd\BuildManager\GlobalPropertiesLookup.cs (1)
37.Select(p => new KeyValuePair<string, string?>(p.Key, ExtractEscapedValue(p.Value)))
BackEnd\BuildManager\RequestedProjectState.cs (4)
53kvp => kvp.Value == null ? null : new List<string>(kvp.Value)); 102if (kvp.Value is null) 113foreach (string metadatum in kvp.Value)
BackEnd\Client\MSBuildClient.cs (1)
512envVars[pair.Key] = pair.Value;
BackEnd\Components\BuildComponentFactoryCollection.cs (2)
101if (componentEntry.Value.Pattern == CreationPattern.Singleton) 103componentEntry.Value.ShutdownSingletonInstance();
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
434_outstandingResults[requestEntry.Key] = new BuildResult(requestEntry.Value, new BuildAbortedException());
BackEnd\Components\Caching\ConfigCache.cs (2)
234int configId = metadata.Value; 247configurationIdsByMetadataToKeep.Add(metadata.Key, metadata.Value);
BackEnd\Components\Caching\ResultsCache.cs (1)
101result.Value.ClearCachedFiles();
BackEnd\Components\Logging\LoggingService.cs (11)
811eventSinkNames.Add(kvp.Value.Name); 996BuildEventArgs buildEvent = loggingPacket.NodeBuildEvent.Value.Value; 1210if (sinkPair.Value == forwardingLoggerSink) 1356if (loggingPacket.NodeBuildEvent.Value.Value is ProjectStartedEventArgs projectStartedEventArgs && _configCache.Value != null) 1564BuildEventArgs buildEventArgs = loggingEvent as BuildEventArgs ?? (loggingEvent as KeyValuePair<int, BuildEventArgs>?)?.Value; 1701if (loggingEventKeyValuePair.Value != buildEventArgs) 1716TryRaiseProjectStartedEvent(nodeEvent.Value); 1723sink.Consume(nodeEvent.Value, nodeEvent.Key); 1726TryRaiseProjectFinishedEvent(nodeEvent.Value); 1754IBuildEventSink sink = pair.Value; 1771IBuildEventSink sink = pair.Value;
BackEnd\Components\ProjectCache\ProjectCacheDescriptorEqualityComparer.cs (1)
55dictHash ^= (pluginSetting.Key.GetHashCode() * -1521134295) + pluginSetting.Value.GetHashCode();
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
827ProjectCachePlugin plugin = await kvp.Value.Value;
BackEnd\Components\ProjectCache\ProxyTargets.cs (1)
38_proxyTargetToRealTargetMap = proxyTargetToRealTargetMap.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, StringComparer.OrdinalIgnoreCase);
BackEnd\Components\RequestBuilder\BatchingEngine.cs (3)
318ICollection<ProjectItemInstance> items = entry.Value ?? lookup.GetItems(itemName); 397string metadataItemName = consumedMetadataReference.Value.ItemName; 398string metadataName = consumedMetadataReference.Value.MetadataName;
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupLoggingHelper.cs (1)
236sb.Append(kvp.Value);
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (2)
624combinedTable.Add(entry.Key, entry.Value); 631combinedTable.Add(entry.Key, entry.Value);
BackEnd\Components\RequestBuilder\Lookup.cs (14)
346foreach (KeyValuePair<ProjectItemInstance, MetadataModifications> modify in entry.Value) 353SecondaryModifyTable.Add(entry.Key, entry.Value); 398ApplyModificationsToTable(SecondaryTable, entry.Key, entry.Value); 823var modificationsToApply = modify.Value; 859if (modificationPair.Value.Remove) 863else if (modificationPair.Value.NewValue != null) 865itemToModify.SetMetadata(modificationPair.Key, modificationPair.Value.NewValue); 902var modificationsToApply = kvPair.Value; 926existingMetadataChanges.ApplyModifications(modify.Value); 931foreach (var metadataChange in modify.Value.ExplicitModifications) 938existingMetadataChanges[metadataChange.Key] = metadataChange.Value; 945modifiesOfType.Add(modify.Key, modify.Value); 1108if (modificationPair.Value.KeepValue && _modifications.TryGetValue(modificationPair.Key, out existingModification)) 1119_modifications[modificationPair.Key] = modificationPair.Value;
BackEnd\Components\RequestBuilder\RequestBuilder.cs (4)
1238foreach (var proxyMapping in proxyTargetMapping.Where(kvp => kvp.Value != null)) 1241var realTarget = proxyMapping.Value; 1365if (!currentEnvironment.TryGetValue(entry.Key, out value) || !String.Equals(entry.Value, value, StringComparison.Ordinal)) 1367Environment.SetEnvironmentVariable(entry.Key, entry.Value);
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (3)
628IList<ProjectItemInstance> outputItems = outputEntry.Value; 868if (GetItemSpecsFromItemVectors(itemVectors, item.Key, item.Value).Any()) 888itemSpecs.AddRange(GetItemSpecsFromItemVectors(itemVectors, item.Key, item.Value));
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
251taskParameters.Add(taskParameter.Value.Item1);
BackEnd\Components\RequestBuilder\TaskHost.cs (4)
307targetOutputsPerProject[i].Add(output.Key, output.Value); 1233ITaskItem[] clonedTaskItem = new ITaskItem[resultEntry.Value.Items.Length]; 1234for (int j = 0; j < resultEntry.Value.Items.Length; j++) 1236clonedTaskItem[j] = ((TaskItem)resultEntry.Value.Items[j]).DeepClone();
BackEnd\Components\Scheduler\Scheduler.cs (1)
1770config.GlobalProperties.ToDictionary().Select(kvp => $"{kvp.Key}={kvp.Value}"));
BackEnd\Components\Scheduler\SchedulingPlan.cs (8)
117file.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0} {1} {2}", configuration.Key, configuration.Value, _configCache[configuration.Key].ProjectFullPath)); 237projectsInOrderOfTotalPlanTime.Sort((left, right) => Comparer<double>.Default.Compare(right.Value.TotalPlanTime, left.Value.TotalPlanTime)); 240PlanConfigData config = configuration.Value; 260projectsInOrderOfImmediateChildCount.Sort((left, right) => Comparer<int>.Default.Compare(right.Value.ReferencesCount, left.Value.ReferencesCount)); 263Console.WriteLine("{0}: {1} {2}", configuration.Key, configuration.Value.ReferencesCount, configuration.Value.ConfigFullPath);
BackEnd\Components\SdkResolution\SdkResult.cs (4)
130if (result._propertiesToAdd[propertyToAdd.Key] != propertyToAdd.Value) 141if (!result._itemsToAdd[itemToAdd.Key].Equals(itemToAdd.Value)) 175hashCode = (hashCode * -1521134295) + propertyToAdd.Value.GetHashCode(); 183hashCode = (hashCode * -1521134295) + itemToAdd.Value.GetHashCode();
BackEnd\Node\OutOfProcNode.cs (1)
725Environment.SetEnvironmentVariable(environmentPair.Key, environmentPair.Value);
BackEnd\Shared\BuildResult.cs (5)
385if ((result.Value.ResultCode == TargetResultCode.Failure && !result.Value.TargetFailureDoesntCauseBuildFailure) 386|| result.Value.AfterTargetsHaveFailed) 587_resultsByTarget![targetResult.Key] = targetResult.Value; 701targetResultPair.Value.CacheItems(ConfigurationId, targetResultPair.Key);
BackEnd\Shared\ConfigurationMetadata.cs (1)
42_globalProperties[entry.Key] = ProjectPropertyInstance.Create(entry.Key, entry.Value);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
372success = SetTaskParameter(parameter.Key, parameter.Value.Item1, parameter.Value.Item2, requiredParameters.ContainsKey(parameter.Key), out taskParameterSet);
BuildCheck\Checks\CopyAlwaysCheck.cs (1)
77if (MSBuildNameIgnoreCaseComparer.Default.Equals(keyValuePair.Value, ItemMetadataNames.copyAlways))
BuildCheck\Checks\EmbeddedResourceCheck.cs (1)
66keyValuePair.Value.IsMSBuildFalseString())
BuildCheck\Checks\PropertiesUsageCheck.cs (3)
219if (propWithLocation.Value != null && !_readProperties.Contains(propWithLocation.Key)) 223propWithLocation.Value, 234uninitializedRead.Value,
BuildCheck\Infrastructure\BuildCheckBuildEventHandler.cs (1)
182=> title + Environment.NewLine + String.Join(Environment.NewLine, rowData.Select(a => $"{a.Key},{a.Value}")) + Environment.NewLine;
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (2)
540projectFullPath = _projectsByInstanceId.FirstOrDefault().Value; 550projectFullPath = _projectsByEvaluationId.FirstOrDefault().Value;
BuildCheck\Infrastructure\BuildEventsProcessor.cs (1)
57static (dict, kvp) => dict.Add(kvp.Key, kvp.Value));
BuildCheck\Infrastructure\ConfigurationProvider.cs (1)
176filteredConfig[newKey] = kv.Value;
BuildCheck\Infrastructure\CustomConfigurationData.cs (1)
76if (!ConfigurationData.TryGetValue(keyVal.Key, out var value) || value != keyVal.Value)
BuildCheck\Infrastructure\EditorConfig\EditorConfigParser.cs (1)
88resultingDictionary[property.Key] = property.Value;
CollectionHelpers.cs (1)
72if (!Equals(aKvp.Value, bValue))
Collections\ArrayDictionary.cs (2)
110Add(item.Key, item.Value); 124if (keyComparer.Equals(item.Key, keys[i]) && valueComparer.Equals(item.Value, values[i]))
Collections\CopyOnWritePropertyDictionary.cs (3)
274((IDictionary<string, T>)this).Add(item.Key, item.Value); 284return EqualityComparer<T>.Default.Equals(value, item.Value); 303ErrorUtilities.VerifyThrow(item.Key == item.Value.Key, "Key must match value's key");
Collections\HashTableUtility.cs (1)
53comparison = String.Compare(h1Entry.Value, h2[h1Entry.Key],
Collections\ItemDictionary.cs (3)
181if (itemTypeBucket.Value == null || itemTypeBucket.Value.Count == 0) 187yield return (itemTypeBucket.Key, itemTypeBucket.Value);
Collections\PropertyDictionary.cs (3)
397((IDictionary<string, T>)this).Add(item.Key, item.Value); 417return ReferenceEquals(value, item.Value); 437ErrorUtilities.VerifyThrow(item.Key == item.Value.Key, "Key must match value's key");
Collections\ReadOnlyConvertingDictionary.cs (1)
206return new KeyValuePair<K, N>(original.Key, _converter(original.Value));
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (6)
287Debug.Assert(String.Equals(entry.Key, entry.Value.Key, StringComparison.Ordinal)); 288return Get(entry.Value.Key) != null; 401Debug.Assert(String.Equals(entry.Key, entry.Value.Key, StringComparison.Ordinal)); 402return Remove(entry.Value); 607Debug.Assert(String.Equals(entry.Key, entry.Value.Key, StringComparison.Ordinal)); 609AddEvenIfPresent(entry.Value);
Collections\WeakValueDictionary.cs (5)
68if (pair.Value?.TryGetTarget(out _) ?? false) 203if (entry.Value == null) 210if (!entry.Value.TryGetTarget(out _)) 242if (kvp.Value is null) 246else if (kvp.Value.TryGetTarget(out V target))
CommunicationsUtilities.cs (2)
432if (!currentEnvironment.TryGetValue(entry.Key, out string currentValue) || currentValue != entry.Value) 434SetEnvironmentVariable(entry.Key, entry.Value);
Construction\ProjectItemGroupElement.cs (1)
144newItem.AddMetadata(metadatum.Key, metadatum.Value);
Construction\ProjectTaskElement.cs (2)
153parametersClone[entry.Key] = entry.Value.Item1; 182parameterLocations.Add(new KeyValuePair<string, ElementLocation>(entry.Key, entry.Value.Item2));
Construction\Solution\SolutionFile.cs (1)
446ParseAspNetCompilerProperty(proj, property.Key, property.Value);
CopyOnWriteDictionary.cs (2)
258_backing = _backing.SetItem(item.Key, item.Value); 363array.SetValue(new DictionaryEntry(entry.Key, entry.Value), index + i);
Definition\Project.cs (2)
3617item.SetMetadataValue(metadatum.Key, metadatum.Value); 3790globalPropertiesCollection.Set(ProjectPropertyInstance.Create(pair.Key, pair.Value));
Definition\ProjectCollection.cs (2)
348_globalProperties.Set(ProjectPropertyInstance.Create(pair.Key, pair.Value)); 2632if (!String.Equals(leftProperty.Value, rightValue, StringComparison.OrdinalIgnoreCase))
Definition\ProjectItem.cs (1)
1034item.SetMetadata(metadatum.Key, metadatum.Value);
Definition\Toolset.cs (1)
257_properties.Set(ProjectPropertyInstance.Create(keyValuePair.Key, keyValuePair.Value, true));
Evaluation\Evaluator.cs (9)
733_usingTaskElements.Select(p => (p.Value, p.Key)), 1892propertiesAndItemsHash = (propertiesAndItemsHash * -1521134295) + property.Value.GetHashCode(); 1905propertiesAndItemsHash = (propertiesAndItemsHash * -1521134295) + item.Value.GetHashCode(); 1928propertyGroup.AddProperty(propertyNameAndValue.Key, EscapingUtilities.Escape(propertyNameAndValue.Value)); 1939if (item.Value.Metadata != null) 1941escapedMetadata = new Dictionary<string, string>(item.Value.Metadata.Count, StringComparer.OrdinalIgnoreCase); 1942foreach (var metadata in item.Value.Metadata) 1944escapedMetadata[metadata.Key] = EscapingUtilities.Escape(metadata.Value); 1948itemGroup.AddItem(item.Key, EscapingUtilities.Escape(item.Value.ItemSpec), escapedMetadata);
Evaluation\Expander.cs (26)
1950var originalItem = itemTuple.Value; 2366string directoryToUse = item.Value.ProjectDirectory ?? Directory.GetCurrentDirectory(); 2367string definingProjectEscaped = item.Value.GetMetadataValueEscaped(FileUtilities.ItemSpecModifiers.DefiningProjectFullPath); 2382yield return new KeyValuePair<string, S>(result, item.Value); 2386yield return new KeyValuePair<string, S>(null, item.Value); 2422string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty; 2500string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty; 2577string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty; 2596yield return new KeyValuePair<string, S>(directoryName, item.Value); 2600yield return new KeyValuePair<string, S>(null, item.Value); 2616if (item.Value != null) 2622metadataValue = item.Value.GetMetadataValueEscaped(metadataName); 2641yield return new KeyValuePair<string, S>(itemSpec, item.Value); 2647yield return new KeyValuePair<string, S>(metadataValue, item.Value); 2652yield return new KeyValuePair<string, S>(metadataValue, item.Value); 2722matchEvaluator = new MetadataMatchEvaluator(item.Key, item.Value, elementLocation); 2735yield return new KeyValuePair<string, S>(include, item.Value); 2739yield return new KeyValuePair<string, S>(null, item.Value); 2779yield return new KeyValuePair<string, S>(include, item.Value); 2783yield return new KeyValuePair<string, S>(null, item.Value); 2820metadataValue = item.Value.GetMetadataValueEscaped(metadataName); 2855metadataValue = item.Value.GetMetadataValueEscaped(metadataName); 2888metadataValue = item.Value.GetMetadataValueEscaped(metadataName); 2918if (item.Value != null) 2924metadataValue = item.Value.GetMetadataValueEscaped(metadataName); 2937yield return new KeyValuePair<string, S>("true", item.Value);
Evaluation\ItemSpec.cs (1)
128itemsFromCapture.Select(i => new ReferencedItem(i.Value, new ValueFragment(i.Key, ProjectDirectory))).ToList();
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
112: string.Join(";", CapturedItems.Select(kvp => $"{kvp.Key} : {kvp.Value.EvaluatedInclude}"));
Evaluation\LazyItemEvaluator.UpdateOperation.cs (1)
161if (!string.IsNullOrWhiteSpace(metadataReference.Value.ItemName))
Evaluation\Profiler\ProfilerResultPrettyPrinter.cs (3)
53.OrderByDescending(l => l.Value.ExclusiveTime); 59var time = pair.Value; 75var time = pair.Value;
Evaluation\ProjectRootElementCache.cs (6)
484if (kvp.Value is null) 489if (kvp.Value.IsExplicitlyLoaded) 491_weakCache[kvp.Key] = kvp.Value; 494if (oldStrongCache.Contains(kvp.Value)) 496if (kvp.Value.IsExplicitlyLoaded) 498_strongCache.AddFirst(kvp.Value);
Graph\GraphBuilder.cs (11)
140var currentNode = parsedProject.Value.GraphNode; 144foreach (var referenceInfo in parsedProject.Value.ReferenceInfos) 206var projectPath = project.Value.GraphNode.ProjectInstance.FullPath; 210projectsByPath[projectPath].Add(project.Value.GraphNode); 214projectsByPath[projectPath] = new List<ProjectGraphNode> { project.Value.GraphNode }; 224var referencedNodes = solutionDependency.Value.SelectMany( 402var partiallyMarchedConfig = projectConfigs.FirstOrDefault(pc => pc.Value.ConfigurationName.Equals(solutionConfig.ConfigurationName, StringComparison.OrdinalIgnoreCase)).Value; 403return partiallyMarchedConfig ?? projectConfigs.First().Value; 638propertyDictionary[entry.Key] = ProjectPropertyInstance.Create(entry.Key, entry.Value); 708kvp => kvp.Value);
Graph\GraphBuildResult.cs (1)
66if (result.Value.OverallResult == BuildResultCode.Failure)
Graph\ParallelWorkSet.cs (1)
53Lazy<TResult> workItem = kvp.Value;
Graph\ProjectGraph.cs (5)
464: string.Join(", ", e.GlobalProperties.Select(kvp => $"{kvp.Key} = {kvp.Value}")); 522.Select(kvp => $"{kvp.Key}={kvp.Value}")); 755var targetList = pair.Value; 772if (targetList != pair.Value) 781targetLists[pair.Key] = pair.Value;
Graph\ProjectInterpretation.cs (2)
250ProjectGraphNode outerBuild = node.Value.GraphNode; 418destination[pair.Key] = ProjectPropertyInstance.Create(pair.Key, pair.Value);
Instance\HostServices.cs (6)
346foreach (var hostObjectMapPair in pair.Value._hostObjects) 348if (hostObjectMapPair.Value.IsMoniker) 359foreach (var hostObjectMapPair in pair.Value._hostObjects) 361if (hostObjectMapPair.Value.IsMoniker) 366translator.Writer.Write(hostObjectMapPair.Value.MonikerName); 429return _hostObjects.Any(h => h.Value.IsTaskHost);
Instance\ImmutableProjectCollections\ImmutableElementCollectionConverter.cs (1)
191T instance = _getElementInstance(kvp.Value);
Instance\ImmutableProjectCollections\ImmutableGlobalPropertiesCollectionConverter.cs (1)
78public bool Contains(KeyValuePair<string, ProjectPropertyInstance> itemKvp) => _values.Contains(itemKvp.Value);
Instance\ImmutableProjectCollections\ImmutableItemDictionary.cs (3)
101if (kvp.Value == null || kvp.Value.Count == 0) 107itemTypeCallback(kvp.Key, new ListConverter(kvp.Key, kvp.Value, _getInstance));
Instance\ImmutableProjectCollections\ImmutablePropertyCollectionConverter.cs (1)
51!EqualityComparer<TCached>.Default.Equals(propKvp.Value, otherProperty))
Instance\ProjectInstance.cs (5)
392_globalProperties.Set(ProjectPropertyInstance.Create(property.Key, property.Value)); 566_globalProperties[property.Key] = ProjectPropertyInstance.Create(property.Key, property.Value, false /* may not be reserved */, _isImmutable); 819if (itemFilter.Value == null) 832if (!itemFilter.Value.Contains(metadataName, StringComparer.OrdinalIgnoreCase)) 3157_globalProperties.Set(ProjectPropertyInstance.Create(globalProperty.Key, globalProperty.Value, false /* may not be reserved */, _isImmutable));
Instance\ProjectItemDefinitionInstance.cs (1)
216ProjectMetadataInstance metadataInstance = kvp.Value;
Instance\ProjectItemInstance.cs (6)
129IEnumerable<ProjectMetadataInstance> directMetadataInstances = directMetadata.Select(metadatum => new ProjectMetadataInstance(metadatum.Key, metadatum.Value)); 608IEnumerable<ProjectMetadataInstance> projectMetadataInstances = metadataList.Select(metadatum => new ProjectMetadataInstance(metadatum.Key, metadatum.Value)); 1085_directMetadata.ImportProperties(metadata.Select(kvp => new ProjectMetadataInstance(kvp.Key, kvp.Value, allowItemSpecModifiers: true))); 1714SetMetadata(metadataEntry.Key, metadataEntry.Value); 1895.Select(item => new ProjectMetadataInstance(item.Key, item.Value, true /* may be built-in metadata name */)); 2063IEnumerable<ProjectMetadataInstance> projectMetadataInstances = metadataList.Select(metadatum => new ProjectMetadataInstance(metadatum.Key.Name, metadatum.Value));
Instance\ProjectTargetInstance.cs (1)
489taskElement.SetParameter(taskParameterEntry.Key, taskParameterEntry.Value);
Instance\ProjectTaskInstance.cs (1)
241filteredParameters[parameter.Key] = parameter.Value.Item1;
Instance\TaskFactories\TaskHostTask.cs (5)
497_setParameters[outputParam.Key] = outputParam.Value?.WrappedParameter; 527this.BuildEngine.LogErrorEvent((BuildErrorEventArgs)logMessagePacket.NodeBuildEvent.Value.Value); 530this.BuildEngine.LogWarningEvent((BuildWarningEventArgs)logMessagePacket.NodeBuildEvent.Value.Value); 534this.BuildEngine.LogMessageEvent((BuildMessageEventArgs)logMessagePacket.NodeBuildEvent.Value.Value); 537BuildEventArgs buildEvent = logMessagePacket.NodeBuildEvent.Value.Value;
Instance\TaskRegistry.cs (2)
673.SelectMany(tp => tp.Value) 1002if (!String.Equals(param.Value, value, StringComparison.OrdinalIgnoreCase))
Logging\BaseConsoleLogger.cs (3)
500Internal.Utilities.EnumerateProperties(properties, list, static (list, kvp) => list.Add(new DictionaryEntry(kvp.Key, kvp.Value))); 523WriteLinePretty(entry.Value); 642WriteMetadata(metadatum.Key, metadatum.Value);
Logging\BinaryLogger\BuildEventArgsReader.cs (2)
1257kvp => TimeSpan.FromTicks(long.Parse(kvp.Value)))); 1448list[i] = new DictionaryEntry(property.Key, property.Value);
Logging\BinaryLogger\BuildEventArgsWriter.cs (3)
367Write(item.Value); 1154Write(kvp.Value); 1178var (valueIndex, valueHash) = HashString(kvp.Value);
Logging\ParallelLogger\ParallelConsoleLogger.cs (3)
240WriteEnvironment(e.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value)); 492foreach (BuildEventArgs errorWarningEvent in valuePair.Value) 784string environmentMessage = String.Format(CultureInfo.CurrentCulture, "{0} = {1}", entry.Key, entry.Value);
Logging\ProfilerLogger.cs (7)
184var profiledLocation = AggregateProfiledLocation(existingProfiledLocation, pairToMerge.Value); 199aggregatedLocations[pairToMerge.Key.WithParentId(mergedParent)] = pairToMerge.Value; 204aggregatedLocations[pairToMerge.Key] = pairToMerge.Value; 222pair => new KeyValuePair<EvaluationLocation, ProfiledLocation>(pair.Key, pair.Value)); 226pair.Key.IsEvaluationPass || !IsTooSmall(pair.Value))) 231result[key.WithParentId(parentId)] = prunedPair.Value; 252while (!pair.Key.IsEvaluationPass && IsTooSmall(pair.Value))
Logging\SerialConsoleLogger.cs (1)
113WriteEnvironment(e.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value));
LogMessagePacketBase.cs (4)
328_buildEvent = nodeBuildEvent.Value.Value; 1038WriteProfiledLocation(translator, item.Value); 1119writer.Write(item.Value); 1189writer.Write(kvp.Value ?? string.Empty);
TaskHostConfiguration.cs (1)
204_taskParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskHostTaskComplete.cs (1)
123_taskOutputParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskParameter.cs (8)
449escapedGenericWrappedMetadata[entry.Key] = entry.Value == null ? entry.Value : EscapingUtilities.Escape(entry.Value); 902destinationItem.SetMetadata(entry.Key, entry.Value); 930clonedMetadata.Add(metadatum.Key, EscapingUtilities.UnescapeAll(metadatum.Value)); 1013var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1029var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1038SetMetadata(kvp.Key, kvp.Value);
Tracing.cs (1)
151Trace.WriteLine("# " + count.Key + "=" + count.Value);
TypeLoader.cs (1)
370return desiredTypeInAssembly.Value;
Utilities\Utilities.cs (4)
574ProjectPropertyInstance environmentProperty = ProjectPropertyInstance.Create(environmentVariableName, environmentVariable.Value); 612yield return entry.Value; 666yield return new(kvp.Key, kvp.Value); 670yield return new(keyTimeSpanValue.Key, keyTimeSpanValue.Value.Ticks.ToString());
Microsoft.Build.BuildCheck.UnitTests (2)
EndToEndTests.cs (2)
140o => o.Value?["locale"]?.ToString().Equals(culture, StringComparison.Ordinal) ?? false); 184var resources = depsJson!["targets"]?.AsObject().First().Value?[$"{referencedProjectName}/1.0.0"]?["resources"]?.AsObject();
Microsoft.Build.CommandLine.UnitTests (3)
CommandLineSwitches_Tests.cs (1)
1550string[] helpMessageLines = item.Value.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
XMake_Tests.cs (2)
2824File.WriteAllText(Path.Combine(testProject.TestRoot, item.Key), item.Value); 2832_env.SetEnvironmentVariable(env.Key, env.Value);
Microsoft.Build.Engine.OM.UnitTests (16)
Construction\ElementLocationPublic_Tests.cs (1)
133values.ForEach(value => attributeLocations.Add(value.Key + ":" + value.Value.LocationString));
Instance\ProjectItemInstance_Tests.cs (6)
378Assert.Equal("m1", pair.Value); 383Assert.Equal("m;2", pair.Value); 388Assert.Equal("esca ped;item", pair.Value); 399Assert.Equal("m1", pair.Value); 404Assert.Equal("m%3b2", pair.Value); 409Assert.Equal("esca%20ped%3bitem", pair.Value);
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (2)
692ViewValidation.VerifySameLocation(rkvp.Value, vkvp.Value, context);
ObjectModelRemoting\Helpers\ViewValidation.cs (1)
292Assert.Equal(md.Value, getMetadata(md.Key));
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (1)
45Assert.Equal(m.Value, md.UnevaluatedValue);
ObjectModelRemoting\RemoteProjectsProviderMock\CollectionsHelpers.cs (2)
115var value = importer.Import<TValue, RMock>(sRemoter.Value); 134var valueRemoter = exporter.Export<TValue, RMock>(s.Value);
ObjectModelRemoting\RemoteProjectsProviderMock\ExporterMock.cs (3)
230lock (r.Value.ActiveImports.GetLockForDebug) 232ValidateNoDuplicates(r.Value.ActiveImports); 445i.Value.Clear();
Microsoft.Build.Engine.UnitTests (96)
BackEnd\BuildEventArgTransportSink_Tests.cs (1)
73BuildMessageEventArgs messageEventFromPacket = loggingPacket.NodeBuildEvent.Value.Value as BuildMessageEventArgs;
BackEnd\BuildManager_Tests.cs (1)
3546static (dict, kvp) => dict.Add(kvp.Key, kvp.Value));
BackEnd\LoggingConfigurationTelemetry_Tests.cs (1)
43telemetry.GetProperties().Where(kv => kv.Value != bool.FalseString).ShouldBeEmpty();
BackEnd\LoggingServicesLogMethod_Tests.cs (1)
1864_processedBuildEvent = kvp.Value;
BackEnd\NodePackets_Tests.cs (3)
334BuildEventArgs args = packet.NodeBuildEvent?.Value; 335BuildEventArgs desArgs = deserializedPacket?.NodeBuildEvent?.Value; 361Assert.True(Object.ReferenceEquals(buildEvent, packet.NodeBuildEvent.Value.Value)); // "Expected buildEvent to have the same object reference as packet.BuildEvent"
BackEnd\SdkResolverService_Tests.cs (2)
633result.Value.ShouldBe(1, $"The SDK resolver should have only been called once but was called {result.Value} times");
BackEnd\TaskHost_Tests.cs (1)
731mockLogger.AssertLogContains($"{item.Key}: '{item.Value}'");
BackEnd\TranslationHelpers.cs (1)
225return string.Join(";", dictionary.Select(kvp => kvp.Key + "=" + kvp.Value));
BuildEventArgsDataEnumeration.cs (6)
79metadata[0].Value.ShouldBe("val1"); 81metadata[1].Value.ShouldBe("val2"); 121metadata[0].Value.ShouldBe("val41"); 123metadata[1].Value.ShouldBe("val42"); 134metadata[0].Value.ShouldBe("val1"); 136metadata[1].Value.ShouldBe("val2");
BuildEventArgsSerialization_Tests.cs (1)
1212sb.AppendLine(item.Value.ToString());
Collections\OMcollections_tests.cs (1)
285Assert.Equal(convertedValues[value.Key], value.Value);
ConsoleLogger_Tests.cs (2)
1639message = String.Format(CultureInfo.CurrentCulture, "{0} = {1}", kvp.Key, kvp.Value); 1643message = String.Format(CultureInfo.CurrentCulture, "{0,-30} = {1}", kvp.Key, kvp.Value);
Construction\SolutionProjectGenerator_Tests.cs (21)
1054Assert.DoesNotContain(projectBravoMetaProject.Targets, kvp => kvp.Value.Outputs.Equals("@()")); // "The outputItem parameter can be null; the Target element should not have an Outputs attribute in that case." 1529Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase))); 1530Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Clean", StringComparison.OrdinalIgnoreCase))); 1531Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase))); 1532Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Publish", StringComparison.OrdinalIgnoreCase))); 1534ProjectTargetInstance buildTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase)).First().Value; 1535ProjectTargetInstance cleanTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Clean", StringComparison.OrdinalIgnoreCase)).First().Value; 1536ProjectTargetInstance rebuildTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase)).First().Value; 1537ProjectTargetInstance publishTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Publish", StringComparison.OrdinalIgnoreCase)).First().Value; 2355Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "One", StringComparison.OrdinalIgnoreCase))); 2359Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Two", StringComparison.OrdinalIgnoreCase))); 2360Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Three", StringComparison.OrdinalIgnoreCase))); 2361Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Four", StringComparison.OrdinalIgnoreCase))); 2365Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase))); 2369Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Five", StringComparison.OrdinalIgnoreCase))); 2370Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase))); 2374Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Six", StringComparison.OrdinalIgnoreCase)));
Evaluation\ItemSpec_Tests.cs (1)
107foreach (var item in itemType.Value)
Evaluation\ToolsetConfigurationNet5_Tests.cs (4)
37toolsetProperties[properties.Value.Name] = properties.Value.EvaluatedValue; 64toolsetProperties[properties.Value.Name] = properties.Value.EvaluatedValue;
ExpressionTree_Tests.cs (1)
397List<String> properties = entry.Value;
Graph\GraphLoadedFromSolution_tests.cs (3)
602edges.First().Value.ItemType.ShouldBe(ItemTypeNames.ProjectReference); 641return edgeInfos.Where(e => e.Key.Item1.Equals(node.ToConfigurationMetadata())).Select(e => e.Value); 646return edgeInfos.Where(e => e.Key.Item2.Equals(node.ToConfigurationMetadata())).Select(e => e.Value);
Graph\GraphTestingUtilities.cs (1)
237node.AssertReferencesIgnoringOrder(kvp.Value);
Graph\ProjectGraph_Tests.cs (2)
1565result.Value.Result.OverallResult.ShouldBe(BuildResultCode.Success); 1862dot.ShouldMatch($@"{nodeId}\s*\[.*{targets}.*{globalProperty.Key}.*{globalProperty.Value}.*\]");
Instance\ProjectInstance_Internal_Tests.cs (1)
1037template.Properties.ToDictionary(p => p.Key, p => p.Value.EvaluatedValue),
Instance\ProjectTaskInstance_Internal_Tests.cs (2)
75parametersCopy[param.Key] = (param.Value.Item1, param.Value.Item2);
InternalEngineHelpers.cs (5)
114if (item.Value.Metadata != null) 116newMetadata = new Dictionary<string, string>(item.Value.Metadata, StringComparer.OrdinalIgnoreCase); 118sdkResultItems.Add(item.Key, new SdkResultItem(item.Value.ItemSpec, newMetadata)); 172AssertTargetResultsEqual(a.Value, b.Value);
ProjectCache\ProjectCacheTests.cs (3)
164GraphEdges.Select(e => $"{Node(e.Key)}->{FormatChildren(e.Value)}")); 1012graphResult.ResultsByNode.First(r => GetProjectNumber(r.Key) == 2).Value.ShouldHaveSucceeded(); 1013graphResult.ResultsByNode.First(r => GetProjectNumber(r.Key) == 1).Value.ShouldHaveFailed();
SolutionFileBuilder.cs (4)
109kvp.Value, 195var projectConfiguration = configurationMapping.Value; 196sb.Append("\t\t").Append(project.Value.Guid).Append('.').Append(solutionConfiguration.FullName).Append(".ActiveCfg = ").AppendLine(projectConfiguration.FullName); 197sb.Append("\t\t").Append(project.Value.Guid).Append('.').Append(solutionConfiguration.FullName).Append(".Build.0 = ").AppendLine(projectConfiguration.FullName);
TerminalLoggerConfiguration_Tests.cs (6)
71output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}"); 101output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}"); 128output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}"); 157output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}"); 185output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}"); 215output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}");
TestComparers\ProjectInstanceModelTestComparers.cs (10)
40Assert.Equal(xPair.Value, yPair.Value, new TargetComparer()); 62Assert.Equal(xPair.Value, yPair.Value, new ItemDefinitionComparer()); 71Assert.Equal(xPair.Value, yPair.Value, new TargetSpecificationComparer()); 351Assert.Equal(xPair.Value.Item1, yPair.Value.Item1); 352Assert.Equal(xPair.Value.Item2, yPair.Value.Item2, new Helpers.ElementLocationComparerIgnoringType());
TestComparers\TaskRegistryComparers.cs (10)
31Assert.Equal(xp.Value, yp.Value, new RegisteredTaskRecordComparer()); 59Assert.Equal(xp.Value, yp.Value); 86Assert.Equal(xp.Value, yp.Value, new TaskPropertyInfoComparer()); 137Assert.Equal(xp.Value.Name, yp.Value.Name); 138Assert.Equal(xp.Value.EvaluatedValue, yp.Value.EvaluatedValue);
WarningsAsMessagesAndErrors_Tests.cs (1)
262{(customProperties != null ? String.Join(Environment.NewLine, customProperties.Select(i => $"<{i.Key}>{i.Value}</{i.Key}>")) : "")}
Microsoft.Build.Framework (38)
BinaryTranslator.cs (8)
1371string value = pair.Value; 1383string value = pair.Value; 1403string value = pair.Value; 1426V value = pair.Value; 1453T value = pair.Value; 1481T value = pair.Value; 1510T value = pair.Value; 1532DateTime val = kvp.Value;
BinaryWriterExtensions.cs (1)
128writer.WriteOptionalString(kvp.Value);
BuildCheck\BuildCheckEventArgs.cs (1)
53writer.Write(kvp.Value.Ticks);
BuildCheck\EnumerableExtensions.cs (2)
91dict[pair.Key] = pair.Value; 95dict[pair.Key] = mergeValues(value, pair.Value);
BuildException\BuildExceptionBase.cs (1)
108writer.WriteOptionalString(pair.Value);
BuildSubmissionStartedEventArgs.cs (1)
61writer.WriteOptionalString(entry.Value);
ImmutableSegmentedDictionary`2.cs (3)
173dictionary.Add(pair.Key, pair.Value); 196&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 250result[item.Key] = item.Value;
ImmutableSegmentedDictionary`2+Builder.cs (3)
110=> Add(item.Key, item.Value); 118Add(pair.Key, pair.Value); 135&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
ImmutableSegmentedDictionary`2+Enumerator.cs (2)
47DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 51object? IDictionaryEnumerator.Value => Current.Value;
ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
23public TValue Current => _enumerator.Current.Value;
NativeMethods.cs (1)
1365childProcessInfo.Value.Dispose();
Sdk\SdkResultItem.cs (2)
45return Metadata.All(m => item.Metadata.TryGetValue(m.Key, out var itemValue) && itemValue == m.Value); 59hashCode ^= StringComparer.OrdinalIgnoreCase.GetHashCode(kvp.Key) * (StringComparer.OrdinalIgnoreCase.GetHashCode(kvp.Value ?? "V") + 1);
SegmentedDictionary`2.cs (9)
134Add(pair.Key, pair.Value); 153Add(pair.Key, pair.Value); 206=> Add(keyValuePair.Key, keyValuePair.Value); 211if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 222if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1198return new DictionaryEntry(_current.Key, _current.Value); 1201return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1225return new DictionaryEntry(_current.Key, _current.Value); 1251return _current.Value;
TaskItemData.cs (1)
44dictionary.Add(item.Key, item.Value);
TaskParameterEventArgs.cs (1)
259writer.Write(kvp.Value);
TelemetryEventArgs.cs (1)
43writer.WriteOptionalString(kvp.Value);
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (2)
IntegrationTests.cs (1)
81file.WriteAllText(pair.Value);
TargetTests.cs (1)
964taskParams.AddParameter(kvp.Key, string.Empty, string.Empty, kvp.Value);
Microsoft.Build.Tasks.Core (42)
AssemblyDependency\GenerateBindingRedirects.cs (3)
102new XAttribute("oldVersion", "0.0.0.0-" + redirect.Value), 103new XAttribute("newVersion", redirect.Value)))); 283string maxVerStr = entry.Value;
AssemblyDependency\ReferenceTable.cs (8)
1385Reference assemblyReference = assembly.Value; 1549Reference assemblyReference = assembly.Value; 1772AddReference(newEntry.Key, newEntry.Value); 1785Reference reference = assembly.Value; 2182Reference reference = assemblyNameWithReference.Value; 2208if (kvp.Value.Count == 1) 2601Reference reference = kvp.Value; 3158Reference reference = assembly.Value;
AssemblyDependency\ResolveAssemblyReference.cs (3)
1084Reference primaryCandidate = assembly.Value; 1097Reference dependencyCandidate = assembly.Value; 1110Reference conflictCandidate = assembly.Value;
AssemblyFoldersEx.cs (1)
430List<string> frameworkList = entry.Value;
BootstrapperUtil\BootstrapperBuilder.cs (2)
225var fi = new FileInfo(de.Value); 1866return altCulturePair.Value;
CopyOnWriteDictionary.cs (2)
258_backing = _backing.SetItem(item.Key, item.Value); 363array.SetValue(new DictionaryEntry(entry.Key, entry.Value), index + i);
CreateItem.cs (1)
127newItem.SetMetadata(nameAndValue.Key, nameAndValue.Value);
GetInstalledSDKLocations.cs (3)
164string sdkInfo = ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("GetInstalledSDKs.SDKNameAndLocation", sdk.Key, sdk.Value.Item1); 167var item = new TaskItem(sdk.Value.Item1); 169item.SetMetadata("PlatformVersion", sdk.Value.Item2);
GetSDKReferenceFiles.cs (1)
624List<string> redistFiles = directoryToFileList.Value;
MSBuild.cs (2)
572combinedTable.Add(entry.Key, entry.Value); 579combinedTable.Add(entry.Key, entry.Value);
ResolveSDKReference.cs (6)
1044FrameworkIdentitiesFromManifest.Add(kvp.Key, kvp.Value); 1061AppxLocationsFromManifest.Add(kvp.Key, kvp.Value); 1392AddStatusMessage("ResolveSDKReference.FoundAppxLocation", appxLocation.Key + "=" + appxLocation.Value); 1396AddStatusMessage("ResolveSDKReference.ReplaceAppxLocation", architectureComponent, architectureLocation, appxLocation.Value); 1399architectureLocations[architectureComponent] = appxLocation.Value; 1407appxLocationComponents.Add(location.Value);
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
486if (validLanguage.Value.Contains(languageAttribute.Value))
system.design\stronglytypedresourcebuilder.cs (6)
124ResourceData data = resource.Value is LiveObjectResource liveObject 126: new ResourceData(resource.Value.TypeFullName, resource.Value.TypeAssemblyQualifiedName); 246bool r = DefineResourceFetchingProperty(propertyName, resourceName, entry.Value, srClass, internalClass, useStatic); 736typeof(void) == entry.Value.Type) 778ResourceData value = entry.Value;
SystemState.cs (2)
588FileState fileState = kvp.Value; 613instanceLocalOutgoingFileStateCache = instanceLocalFileStateCache.ToDictionary(kvp => FileUtilities.MakeRelative(Path.GetDirectoryName(stateFile), kvp.Key), kvp => kvp.Value);
Tracing.cs (1)
151Trace.WriteLine("# " + count.Key + "=" + count.Value);
Microsoft.Build.Tasks.UnitTests (9)
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (3)
324int count = (int)entry.Value; 345int count = (int)entry.Value; 357int count = (int)entry.Value;
Copy_Tests.cs (2)
2093var xaCopies = filesActuallyCopied.Where(f => f.Value.Name == xaPath).ToList(); 2100var xbCopies = filesActuallyCopied.Where(f => f.Value.Name == xbPath).ToList();
XslTransformation_Tests.cs (4)
116object xmlValue = xmlInputs[xmi].Value; 118object xslValue = xslInputs[xsi].Value; 180object xmlValue = xmlInputs[xmi].Value; 226object xslValue = xslInputs[xsi].Value;
Microsoft.Build.UnitTests.Shared (15)
MockEngine.cs (2)
275targetOutputsPerProject[i].Add(output.Key, output.Value); 324targetOutputsPerProject[i][resultEntry.Key] = resultEntry.Value.Items;
MockLogger.cs (1)
430_fullLog.AppendLine($" {telemetryEventArgs.EventName}:{pair.Key}={pair.Value}");
ObjectModelHelpers.cs (12)
1035project.SetGlobalProperty(globalProperty.Key, globalProperty.Value); 1235dictionary.Add(item.Key, item.Value); 1296Assert.Equal(xPair.Value, yPair.Value); 1722sb.AppendFormat("<ProjectReferenceTargets Include=\"{0}\" Targets=\"{1}\" />", pair.Key, string.Join(";", pair.Value)); 1768nodeDependencies.Value, 1779if (nodeDependencies.Value == null) 1784foreach (var reference in nodeDependencies.Value) 1800? nodes.Where(n => entryPoints.Contains(n.Key)).Select(n => n.Value.ProjectPath) 1801: nodes.Where(n => n.Value.IsRoot).Select(n => n.Value.ProjectPath); 1824if (nodeDependencies.Value?.Contains(node) == true)
Microsoft.Build.Utilities.Core (22)
AssemblyFoldersEx.cs (1)
430List<string> frameworkList = entry.Value;
CopyOnWriteDictionary.cs (2)
258_backing = _backing.SetItem(item.Key, item.Value); 363array.SetValue(new DictionaryEntry(entry.Key, entry.Value), index + i);
MuxLogger.cs (1)
865Traits.LogAllEnvironmentVariables ? _buildStartedEvent.BuildEnvironment : _buildStartedEvent.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value));
TaskItem.cs (7)
336copiedMetadata.SetItems(destinationAsTaskItem.Metadata.Where(entry => !String.IsNullOrEmpty(entry.Value))); 357destinationAsITaskItem2.SetMetadata(entry.Key, entry.Value); 366destinationItem.SetMetadata(entry.Key, EscapingUtilities.Escape(entry.Value)); 406dictionary.Add(entry.Key, EscapingUtilities.UnescapeAll(entry.Value)); 508_metadata.SetItems(metadata.Select(kvp => new KeyValuePair<string, string>(kvp.Key, kvp.Value ?? string.Empty))); 523var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 539var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));
ToolLocationHelper.cs (6)
405extensionSDKs[extension.Key] = extension.Value; 452extensionSDKsAndVersions[extension.Key] = Tuple.Create<string, string>(extension.Value, moniker.TargetPlatformVersion.ToString()); 622ExtensionSDK extensionSDK = new ExtensionSDK(sdk.Key, sdk.Value); 627filteredExtensionSdks.Add(sdk.Key, sdk.Value); 2619foreach (string version in directoryUnderRoot.Value) 2717foreach (string version in registryVersions.Value)
ToolTask.cs (4)
677startInfo.Environment[entry.Key] = entry.Value; 687startInfo.Environment[variable.Key] = variable.Value; 1526alreadyLoggedEnvironmentHeader = LogEnvironmentVariable(alreadyLoggedEnvironmentHeader, entry.Key, entry.Value); 1536alreadyLoggedEnvironmentHeader = LogEnvironmentVariable(alreadyLoggedEnvironmentHeader, variable.Key, variable.Value);
Tracing.cs (1)
151Trace.WriteLine("# " + count.Key + "=" + count.Value);
Microsoft.Build.Utilities.UnitTests (1)
TaskItem_Tests.cs (1)
342var expectedMetadata = metadata.OrderBy(metadata => metadata.Value).ToList();
Microsoft.Cci.Extensions (1)
Filters\BaselineDifferenceFilter.cs (1)
74return _ignoreDifferences.Where(i => !i.Value).Select(i => i.Key);
Microsoft.CodeAnalysis (144)
CodeGen\CompilationTestData.cs (3)
60return Methods.Single(p => predicate(p.Key)).Value.ILBuilder; 78map.Add(name, pair.Value); 81var methodsByName = map.Where(p => p.Value.Method != null).ToImmutableDictionary();
CodeGen\PrivateImplementationDetails.cs (4)
181_orderedSynthesizedMethods = _synthesizedMethods.OrderBy(kvp => kvp.Key).Select(kvp => kvp.Value).AsImmutable(); 184_orderedTopLevelTypes = _synthesizedTopLevelTypes.OrderBy(kvp => kvp.Key).Select(kvp => (Cci.INamespaceTypeDefinition)kvp.Value).AsImmutable(); 187_orderedNestedTypes = _dataFieldTypes.OrderBy(kvp => kvp.Key.Size).ThenBy(kvp => kvp.Key.Alignment).Select(kvp => kvp.Value).OfType<ExplicitSizeStruct>() 188.Concat<Cci.INestedTypeDefinition>(_dataSectionStringLiteralTypes.OrderBy(kvp => kvp.Key).Select(kvp => kvp.Value)).AsImmutable();
CodeGen\SwitchIntegralJumpTableEmitter.cs (3)
328object caseLabel = c.Value; 335EmitRangeCheckedBranch(switchBucket.StartConstant, switchBucket.EndConstant, switchBucket[0].Value); 377labels[i] = switchBucket[nextCaseIndex].Value;
CodeGen\SwitchIntegralJumpTableEmitter.SwitchBucket.cs (3)
145var lastLabel = allLabels[_startLabelIndex].Value; 151if (lastLabel != switchLabel.Value || 161lastLabel = switchLabel.Value;
CodeGen\SwitchStringJumpTableEmitter.cs (2)
124HashBucket hashBucket = kvPair.Value; 166this.EmitCondBranchForStringSwitch(kvPair.Key, kvPair.Value);
Collections\CachingDictionary.cs (1)
120array.AddRange(kvp.Value);
Collections\Grouping.cs (1)
28: this(pair.Key, pair.Value)
Collections\ImmutableArrayExtensions.cs (3)
870builder.AddRange(kvp.Value); 1181result.Add(entry.Key, createMembers(entry.Value)); 1224var namedTypes = getOrCreateNamedTypes(entry.Value);
Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Collections\SmallDictionary.cs (1)
57this.Add(kv.Key, kv.Value);
CommandLine\AnalyzerConfigSet.cs (1)
557var result = dict.ToImmutableDictionary(d => d.Key, d => d.Value.value, Section.PropertiesKeyComparer);
CommandLine\ReportAnalyzerUtil.cs (5)
73var totalAnalyzerExecutionTime = analyzerDriver.AnalyzerExecutionTimes.Sum(kvp => kvp.Value.TotalSeconds); 83.OrderByDescending(kvp => kvp.Sum(entry => entry.Value.Ticks)); 86var executionTime = analyzerGroup.Sum(kvp => kvp.Value.TotalSeconds); 91foreach (var kvp in analyzerGroup.OrderByDescending(kvp => kvp.Value)) 93executionTime = kvp.Value.TotalSeconds;
CommandLine\SarifErrorLogger.cs (1)
108_writer.Write(pair.Key, pair.Value);
CommandLine\SarifV1ErrorLogger.cs (2)
158DiagnosticDescriptor descriptor = pair.Value; 293list.Add(new KeyValuePair<string, DiagnosticDescriptor>(pair.Value, pair.Key));
CommandLine\SarifV2ErrorLogger.cs (2)
505list.Add((pair.Value.Index, pair.Key, pair.Value.Info));
Compilation\CompilationOptions.cs (2)
642this.SpecificDiagnosticOptions.SequenceEqual(other.SpecificDiagnosticOptions, (left, right) => (left.Key == right.Key) && (left.Value == right.Value)) &&
Compilation\ParseOptions.cs (1)
165Hash.Combine(kv.Value.GetHashCode(), value));
CvtRes.cs (7)
703RoslynDebug.Assert(keyValuePair.Value != null); 705ushort cbBlock = SizeofVerString(keyValuePair.Key, keyValuePair.Value); 707int cbVal = (keyValuePair.Value.Length + 1) * 2; // includes terminating NUL 713writer.Write((WORD)(keyValuePair.Value.Length + 1)); //add 1 for nul 719writer.Write(keyValuePair.Value.ToCharArray()); 748sum += SizeofVerString(verString.Key, verString.Value); 853System.Diagnostics.Debug.Assert(entry.Value != null);
DiagnosticAnalyzer\AnalysisResult.cs (3)
119foreach (var diagnosticsByAnalyzer in diagnosticsByTree.Value) 126builder.AddRange(diagnosticsByAnalyzer.Value); 143builder.AddRange(diagnosticsByAnalyzer.Value);
DiagnosticAnalyzer\AnalysisResultBuilder.cs (3)
540foreach (var diagnosticsByAnalyzer in diagnosticsByTree.Value) 544var diagnostics = diagnosticsByAnalyzer.Value.Where(shouldInclude).ToImmutableArray(); 574var diagnostics = diagnosticsByAnalyzer.Value.Where(shouldInclude).ToImmutableArray();
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
392.Select(x => (x.Key, x.Value?.RealAssemblyPath ?? ""))
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
898var analyzersSuppressedForSomeTree = SuppressedAnalyzersForTreeMap.SelectMany(kvp => kvp.Value).ToImmutableHashSet(); 899totalAnalyzerExecutionTime = AnalyzerExecutionTimes.Sum(kvp => kvp.Value.TotalSeconds);
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
185return _analyzerExecutionTimeMap.ToImmutableDictionary(pair => pair.Key, pair => TimeSpan.FromTicks(pair.Value.Value));
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
254return typeNameMap.ToImmutableSortedDictionary(g => g.Key, g => g.Value.ToImmutable(), StringComparer.OrdinalIgnoreCase);
DiagnosticAnalyzer\DiagnosticQueue.cs (1)
174if (lazyDiagnosticsMap != null && lazyDiagnosticsMap.Any(kvp => kvp.Value.TryDequeue(out diag)))
DocumentationComments\DocumentationCommentIncludeCache.cs (1)
37return GetOrMakeValue(resolvedPath).Value;
Emit\CommonPEModuleBuilder.cs (2)
991builder.Add(entry.Key, entry.Value.GetAllMembers()); 999builder.Add(entry.Key, entry.Value.ToImmutableArray<ISymbolInternal>());
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
175addedOrChangedMethodsByIndex.Add(MetadataTokens.GetRowNumber(GetMethodDefinitionHandle(pair.Key)), pair.Value); 245result.Add(pair.Key, pair.Value); 268result[pair.Key] = pair.Value;
Emit\EditAndContinue\EmitBaseline.cs (2)
422Debug.Assert(customAttributesAdded.All(entry => !entry.Value.IsDefaultOrEmpty && entry.Value.IsSorted()));
Emit\EditAndContinue\SymbolChanges.cs (2)
470elementSelector: static e => e.Value.ToImmutableAndFree()) ?? ImmutableSegmentedDictionary<ISymbolInternal, ImmutableArray<ISymbolInternal>>.Empty; 474elementSelector: static e => e.Value.ToImmutableAndFree());
Emit\EditAndContinue\SymbolMatcher.cs (2)
89result.Add(key, pair.Value); 102result.Add(pair.Key, pair.Value.MapTypes(this));
FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
InternalUtilities\ConcurrentLruCache.cs (1)
55this.UnsafeAdd(kvp.Key, kvp.Value, true);
InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (1)
61get { return _map.OrderBy(kv => kv.Value).Select(kv => kv.Key); }
InternalUtilities\KeyValuePairUtil.cs (1)
19value = keyValuePair.Value;
MetadataReader\MetadataHelpers.cs (2)
902nestedNamespaces[keyIndex] = KeyValuePairUtil.Create(primaryPair.Key, primaryPair.Value.Concat(pair.Value));
MetadataReader\PEModule.cs (6)
682result.Add(new Grouping<string, TypeDefinitionHandle>(pair.Key, pair.Value ?? SpecializedCollections.EmptyEnumerable<TypeDefinitionHandle>())); 768builder.AddRange(kvp.Value); 772namespaces.Add(@namespace, kvp.Value); 1374isOptional = (bool)namedArgValues.nameValuePair.Value.ValueInternal!; 1535allowMultiple = (bool)namedArgValues.nameValuePair.Value.ValueInternal!; 1538inherited = (bool)namedArgValues.nameValuePair.Value.ValueInternal!;
MetadataReference\AssemblyIdentityMap.cs (4)
48value = sameName[i].Value; 67value = sameName[minHigherVersionCandidate].Value; 85if (comparer(identity.Version, currentIdentity.Version, sameName[i].Value) && 88value = sameName[i].Value;
NativePdbWriter\PdbWriter.cs (4)
706foreach (var definition in kvp.Value) 722foreach (var definition in kvp.Value) 782.Where(kvp => !_documentIndex.ContainsKey(kvp.Value)) 785AddDocumentIndex(kvp.Value);
Operations\ControlFlowGraphBuilder.ImplicitInstanceInfo.cs (1)
70AnonymousTypePropertyValues.Add(pair.Key, pair.Value);
PEWriter\MetadataWriter.cs (1)
1127signatureBlob = existing.Value;
PEWriter\MetadataWriter.DynamicAnalysis.cs (1)
311int heapOffset = MetadataTokens.GetHeapOffset(entry.Value);
PEWriter\MetadataWriter.PortablePdb.cs (2)
795.Where(kvp => !_documentIndex.ContainsKey(kvp.Value)) 798AddDocument(kvp.Value, _documentIndex);
ReferenceManager\CommonReferenceManager.State.cs (4)
523for (int i = 1; i < assemblyReference.Value.Count; i++) 525int assemblyIndex = assemblyReference.Value[i].GetAssemblyIndex(explicitlyReferencedAssemblyCount); 682return ReferencedAssembliesMap.Select(ra => KeyValuePairUtil.Create(ra.Key, (IAssemblySymbolInternal)ReferencedAssemblies[ra.Value])); 704if ((object)ReferencedAssemblies[entry.Value] == assemblySymbol)
RuleSet\RuleSet.cs (8)
91if (item.Value != ReportDiagnostic.Suppress && item.Value != ReportDiagnostic.Default) 159if (IsStricterThan(item.Value, value)) 161effectiveSpecificOptions[item.Key] = item.Value; 166effectiveSpecificOptions.Add(item.Key, item.Value); 177effectiveSpecificOptions[item.Key] = item.Value; 181effectiveSpecificOptions.Add(item.Key, item.Value); 310diagnosticOptions.Add(rule.Key, rule.Value);
RuleSet\RuleSetProcessor.cs (1)
114var action = rule.Value;
SourceGeneration\Nodes\GeneratorRunStateTable.cs (1)
68resultBuilder.Add(stepsByName.Key, stepsByName.Value.ToImmutableArrayOrEmpty());
SourceGeneration\Nodes\StateTableStore.cs (2)
52var cachedValue = kvp.Value.AsCached(); 53if (cachedValue != kvp.Value)
src\Dependencies\Collections\ImmutableSegmentedDictionary`2.cs (2)
184&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 238result[item.Key] = item.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
47readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 51readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
117=> Add(item.Key, item.Value); 125Add(pair.Key, pair.Value); 147&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
23public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\SegmentedDictionary`2.cs (9)
208Add(pair.Key, pair.Value); 216Add(pair.Key, pair.Value); 269=> Add(keyValuePair.Key, keyValuePair.Value); 274if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 285if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1232return new DictionaryEntry(_current.Key, _current.Value); 1235return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1259return new DictionaryEntry(_current.Key, _current.Value); 1285return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
556dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Symbols\Attributes\CommonAttributeData.cs (5)
173return index >= 0 ? namedArguments[index].Value.DecodeValue<T>(specialType) : defaultValue; 440var value = (MethodImplAttributes)namedArg.Value.DecodeValue<int>(SpecialType.System_Enum); 497charSet = namedArg.Value.DecodeValue<CharSet>(SpecialType.System_Enum); 518alignment = namedArg.Value.DecodeValue<int>(SpecialType.System_Int32); 530size = namedArg.Value.DecodeValue<int>(Microsoft.CodeAnalysis.SpecialType.System_Int32);
Symbols\Attributes\CommonAttributeDataComparer.cs (1)
75hash = Hash.Combine(arg.Value.GetHashCode(), hash);
Symbols\Attributes\MarshalAsAttributeDecoder.cs (10)
131typeName = namedArg.Value.DecodeValue<string>(SpecialType.System_String); 142typeSymbol = namedArg.Value.DecodeValue<ITypeSymbolInternal>(SpecialType.None); 147cookie = namedArg.Value.DecodeValue<string>(SpecialType.System_String); 187parameterIndex = namedArg.Value.DecodeValue<int>(SpecialType.System_Int32); 223elementType = namedArg.Value.DecodeValue<UnmanagedType>(SpecialType.System_Enum); 237elementCount = namedArg.Value.DecodeValue<int>(SpecialType.System_Int32); 252parameterIndex = namedArg.Value.DecodeValue<short>(SpecialType.System_Int16); 311elementTypeVariant = namedArg.Value.DecodeValue<Cci.VarEnum>(SpecialType.System_Enum); 321elementTypeSymbol = namedArg.Value.DecodeValue<ITypeSymbolInternal>(SpecialType.None); 379elementCount = namedArg.Value.DecodeValue<int>(SpecialType.System_Int32);
Syntax\SyntaxNodeExtensions_Tracking.cs (1)
220_idToNodeMap = map.ToImmutableSegmentedDictionary(kv => kv.Key, kv => (IReadOnlyList<SyntaxNode>)ImmutableArray.CreateRange(kv.Value));
TreeDumper.cs (1)
266var currentNode = currentEdge.Value;
Microsoft.CodeAnalysis.CodeStyle (27)
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
217properties = properties.AddRange(tagIndices.Select(kvp => new KeyValuePair<string, string?>(kvp.Key, EncodeIndices(kvp.Value, additionalLocations.Count()))));
src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs (3)
870builder.AddRange(kvp.Value); 1181result.Add(entry.Key, createMembers(entry.Value)); 1224var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Compilers\Core\Portable\InternalUtilities\KeyValuePairUtil.cs (1)
19value = keyValuePair.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2.cs (2)
184&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 238result[item.Key] = item.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
47readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 51readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
117=> Add(item.Key, item.Value); 125Add(pair.Key, pair.Value); 147&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
23public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\SegmentedDictionary`2.cs (9)
208Add(pair.Key, pair.Value); 216Add(pair.Key, pair.Value); 269=> Add(keyValuePair.Key, keyValuePair.Value); 274if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 285if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1232return new DictionaryEntry(_current.Key, _current.Value); 1235return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1259return new DictionaryEntry(_current.Key, _current.Value); 1285return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
556dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePairUtil.Create(p.Value, p.Key))))
Microsoft.CodeAnalysis.Collections.Package (17)
ImmutableSegmentedDictionary`2.cs (2)
184&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 238result[item.Key] = item.Value;
ImmutableSegmentedDictionary`2+Enumerator.cs (2)
47readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 51readonly object? IDictionaryEnumerator.Value => Current.Value;
ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
117=> Add(item.Key, item.Value); 125Add(pair.Key, pair.Value); 147&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
23public readonly TValue Current => _enumerator.Current.Value;
SegmentedDictionary`2.cs (9)
208Add(pair.Key, pair.Value); 216Add(pair.Key, pair.Value); 269=> Add(keyValuePair.Key, keyValuePair.Value); 274if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 285if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1232return new DictionaryEntry(_current.Key, _current.Value); 1235return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1259return new DictionaryEntry(_current.Key, _current.Value); 1285return _current.Value;
Microsoft.CodeAnalysis.CSharp (60)
Binder\Binder_Lambda.cs (1)
445int count = pair.Value;
Binder\Binder_Lookup.cs (1)
1926addAliasSymbolToResult(result, pair.Value.Alias, options, originalBinder);
Binder\DecisionDagBuilder.cs (3)
761Debug.Assert(kvp.Key == kvp.Value); 854!existingState.RemainingValues.All(kv => newRemainingValues.TryGetValue(kv.Key, out IValueSet? values) && kv.Value.Equals(values))) 1683var remainingValues = state.RemainingValues.Select(kvp => $"{tempName(kvp.Key)}:{kvp.Value}");
Binder\Imports.cs (2)
53UsingAliases.OrderBy(x => x.Value.UsingDirective.Location.SourceSpan.Start).Select(ua => $"{ua.Key} = {ua.Value.Alias.Target}").Concat( 77var directive = pair.Value;
Binder\PatternExplainer.cs (1)
585var propertyString = needsPropertyString ? (deconstruction != null ? " {" : "{") + string.Join(", ", properties.Select(kvp => $" {kvp.Key.Name}: {kvp.Value}")) + " }" : null;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1122ArrayBuilder<TMember> others = pair.Value;
BoundTree\UnboundLambda.cs (5)
1268return candidates.First().Value; 1271IEnumerable<KeyValuePair<T, BoundLambda>> minDiagnosticsGroup = candidates.GroupBy(lambda => lambda.Value.Diagnostics.Diagnostics.Length).OrderBy(group => group.Key).First(); 1276.OrderBy(lambda => GetLambdaSortString(lambda.Value.Symbol)) 1278.Value; 1332var convBags = from boundLambda in _bindingCache select boundLambda.Value.Diagnostics;
CodeGen\Optimizer.cs (1)
154from d in i.Value.LocalDefs
CommandLine\CSharpCommandLineParser.cs (2)
1380diagnosticOptions[o.Key] = o.Value; 1386diagnosticOptions[o.Key] = o.Value;
Compilation\CSharpCompilation.cs (1)
2674ImmutableArray<AssemblySymbol> dependencies = pair.Value;
Compiler\ClsComplianceChecker.cs (1)
620TypedConstant argument = pair.Value;
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
176result[pair.Value] = pair.Key;
Emitter\Model\AttributeDataAdapter.cs (1)
67builder.Add(CreateMetadataNamedArgument(namedArgument.Key, namedArgument.Value, context));
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (1)
50ArrayTypeSymbol payloadArrayType = (ArrayTypeSymbol)payloadRoot.Value.Type.GetInternalSymbol();
FlowAnalysis\AbstractFlowPass.PendingBranchesCollection.cs (1)
108branches.AddRange(pair.Value);
FlowAnalysis\NullableWalker.Variables.cs (2)
172var index = pair.Value; 179_variableTypes.Add(pair.Key, pair.Value);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (2)
266group ft.Key by ft.Value into g 444var proxy = p.Value;
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
85builder.AppendLine(kv.Value.Dump());
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (3)
135this.proxies.Add(proxy.Key, proxy.Value); 249orderby kv.Value[0] 250select F.SwitchSection(kv.Value.SelectAsArray(state => (int)state), F.Goto(kv.Key));
Symbols\Attributes\AttributeData.cs (2)
174stringBuilder.Append(namedArgument.Value.ToCSharpString()); 527var fileName = (string?)namedArg.Value.ValueInternal;
Symbols\Compilation_WellKnownMembers.cs (1)
428wellKnownMember.Name, arg.Value));
Symbols\Metadata\PE\PEModuleSymbol.cs (4)
770Debug.Assert(forwarder.Value.FirstIndex >= 0, "First index should never be negative"); 771AssemblySymbol firstSymbol = this.GetReferencedAssemblySymbol(forwarder.Value.FirstIndex); 774if (forwarder.Value.SecondIndex >= 0) 776var secondSymbol = this.GetReferencedAssemblySymbol(forwarder.Value.SecondIndex);
Symbols\Metadata\PE\PENamespaceSymbol.cs (2)
89builder.Add(pair.Value); 261var c = new PENestedNamespaceSymbol(child.Key, this, child.Value);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
1275TypedConstant oldConstant = oldArgument.Value;
Symbols\Source\ConstantEvaluationHelpers.cs (1)
337var node = pair.Value;
Symbols\Source\SourceAssemblySymbol.cs (3)
743diagnostics.Add(ErrorCode.ERR_FriendAssemblySNReq, oneKey.Value.Item1, oneKey.Value.Item2); 2546wrapNonExceptionThrows = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean);
Symbols\Source\SourceMemberContainerSymbol.cs (5)
2004foreach (var symbol in pair.Value) 3682if (pair.Value is ArrayBuilder<Symbol> arrayBuilder) 3718var symbol = (Symbol)pair.Value; 3760if (pair.Value is ArrayBuilder<Symbol> arrayBuilder) 3769fixupNotMergedPartialProperty((Symbol)pair.Value);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (8)
878importName = namedArg.Value.ValueInternal as string; 891charSet = namedArg.Value.DecodeValue<CharSet>(SpecialType.System_Enum); 896setLastError = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean); 901exactSpelling = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean); 905preserveSig = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean); 910callingConvention = namedArg.Value.DecodeValue<CallingConvention>(SpecialType.System_Enum); 914bestFitMapping = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean); 918throwOnUnmappable = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
301diagnostics.Add(ErrorCode.ERR_DuplicateAlias, pair.Value.Alias.GetFirstLocation(), pair.Key);
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
120return capturedParameters.OrderBy(static pair => pair.Key.Ordinal).Select(static pair => pair.Value);
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
24return dictionary.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.AsImmutable());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (3)
76return (default(SyntaxTriviaList), GetLeadingTriviaAtBeginningOfTree(pair.Key, pair.Value, cancellationToken)); 79if (pair.Value is TriviaDataWithList csharpTriviaData) 90var text = pair.Value.GetTextChanges(GetTextSpan(pair.Key)).Single().NewText ?? "";
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
185if (firstMember == constructorDeclaration || removedMembers.Any(kvp => kvp.Value.memberNode == firstMember)) 229if (!removedMembers.Any(kvp => kvp.Value.memberNode == priorMember))
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
175var orderedKVPs = properties.OrderBy(kvp => constructor.Parameters.FirstOrDefault(p => p.Name == kvp.Value)?.Ordinal);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
97GenerateAttributeSyntax(argument.Value)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
291var result = MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, memberAccess, IdentifierName(constant.Value));
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Intents\IntentTestsBase.cs (1)
73foreach (var change in documentChange.Value)
Microsoft.CodeAnalysis.CSharp.Features (6)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (3)
133Contract.ThrowIfFalse(keyValuePair.Value.Count > 0); 137foreach (var statement in keyValuePair.Value) 149VariableDeclaration(keyValuePair.Value.First().Declaration.Type, [.. variables]));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
185if (firstMember == constructorDeclaration || removedMembers.Any(kvp => kvp.Value.memberNode == firstMember)) 229if (!removedMembers.Any(kvp => kvp.Value.memberNode == priorMember))
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
175var orderedKVPs = properties.OrderBy(kvp => constructor.Parameters.FirstOrDefault(p => p.Name == kvp.Value)?.Ordinal);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (1)
SimplifyTypeNames\SimplifyTypeNamesTests.cs (1)
1183var expected = content.Replace(@"[||]", pair.Value);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\OperatorTests.cs (4)
3228let node = edge.Value 3238let node = edge.Value 3267let node = edge.Value 3296let node = edge.Value
SourceGeneration\GeneratorDriverTests.cs (4)
4729(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen1", result.Key); Assert.Equal("value1", result.Value); }, 4730(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen2", result.Key); Assert.Equal("value2", result.Value); } 4747(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen", result.Key); Assert.Equal("value1", result.Value); }, 4748(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen", result.Key); Assert.Equal("value2", result.Value); }
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Metadata\PE\LoadingAttributes.cs (2)
573Assert.Equal(expected.Value, actual.Value.Value.ToString());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
LexicalAndXml\RawStringLiteralLexingTests.cs (1)
223var expectedDiagnosticSpans = spans.Single().Value.OrderBy(d => d.Start);
Syntax\SyntaxNodeTests.cs (1)
4030action(SyntaxFactory.ParseCompilationUnit(test.Key), test.Value);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
414var arg = namedArg.Value;
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
24return dictionary.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.AsImmutable());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (3)
76return (default(SyntaxTriviaList), GetLeadingTriviaAtBeginningOfTree(pair.Key, pair.Value, cancellationToken)); 79if (pair.Value is TriviaDataWithList csharpTriviaData) 90var text = pair.Value.GetTextChanges(GetTextSpan(pair.Key)).Single().NewText ?? "";
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
97GenerateAttributeSyntax(argument.Value)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
291var result = MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, memberAccess, IdentifierName(constant.Value));
Microsoft.CodeAnalysis.EditorFeatures (5)
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (3)
251_activeSpan = _referenceSpanToLinkedRenameSpanMap.Where(kvp => kvp.Value.TrackingSpan.GetSpan(args.After).Contains(boundingIntersectionSpan)).Single().Key; 685var ss = textView.GetSpanInView(kvp.Value.TrackingSpan.GetSpan(snapshot)).FirstOrDefault(); 746: _openTextBufferManager._referenceSpanToLinkedRenameSpanMap.First(kvp => kvp.Key.OverlapsWith(span)).Value.TrackingSpan.GetEndPoint(snapshot);
Tagging\AbstractAsynchronousTaggerProvider.TagSource_TagsChanged.cs (2)
36_highPriTagsChangedQueue.AddWork(change.Value.Removed); 40addedTagsQueue.AddWork(change.Value.Added);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (8)
Classification\FormattedClassification.cs (1)
56return kvp.Value + $"{type}(\"{Text}\")";
CodeLens\AbstractCodeLensTest.cs (4)
32foreach (var span in annotatedSpan.Value) 59foreach (var span in annotatedSpan.Value) 85foreach (var span in annotatedSpan.Value) 111foreach (var span in annotatedSpan.Value)
Workspaces\EditorTestWorkspace.cs (3)
369var sortedAndNamedSpans = namedSpans.OrderBy(kvp => kvp.Value.Single().Start) 381var spanLocation = spanNameToListMap.Value.Single().Start; 503kvp => kvp.Key, kvp => kvp.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
CodeFixes\ExtensionOrderingTests.cs (1)
137var actualOrder = codeFixPriorityMap.OrderBy(kvp => kvp.Value).Select(kvp => kvp.Key).ToImmutableArray();
Collections\Immutable\Maps\MapTests.cs (2)
25Assert.Equal(1, v.Value); 31Assert.Equal(1, ((KeyValuePair<string, int>)v).Value);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (2)
165extraEntitiesBuilder.AppendLine(kvp.Value); 745extraEntitiesBuilder.Add((entry.Key.diagnosticId, entry.Key.optionName, entry.Value));
Snippets\RoslynLSPSnippetConvertTests.cs (1)
508var spans = kvp.Value;
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (1)
RazorPredefinedProviderNameTests.cs (1)
40if (roslynKvp.Value != razorValue)
Microsoft.CodeAnalysis.Features (20)
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
65=> analysisResult.Select(kv => new AnalyzerPerformanceInfo(kv.Key.GetAnalyzerId(), analyzerInfo.IsTelemetryCollectionAllowed(kv.Key), kv.Value.ExecutionTime));
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
1469map.ToDictionary(keySelector: entry => entry.Value, elementSelector: entry => entry.Key), 6592TypedConstantComparer.Instance.Equals(x.Value, y.Value);
EditAndContinue\ActiveStatementsMap.cs (1)
51Debug.Assert(documentPathMap.All(entry => entry.Value.IsSorted(Comparer)));
EditAndContinue\Utilities\BidirectionalMap.cs (6)
33forward.Add(entry.Key, entry.Value); 34reverse.Add(entry.Value, entry.Key); 55forward.Add(entry.Key, entry.Value); 56reverse.Add(entry.Value, entry.Key); 61forward.Add(entry.Key, entry.Value); 62reverse.Add(entry.Value, entry.Key);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
220foreach (var lazyProvider in kv.Value)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
282return first.Value;
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (2)
335syntaxNode: (SyntaxNode)parameterAndExpressionPair.Value)); 342.Select(kvp => (parameter: kvp.Key, syntaxNode: syntaxGenerator.IdentifierName(kvp.Value)));
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (2)
196var hasAtLeastOneTupleWhichAppearsMultipleTimes = transitiveReferences.Any(kvp => kvp.Key.IsTupleType && kvp.Value.count >= 2); 200foreach (var (namedType, _) in transitiveReferences.OrderBy(kvp => kvp.Value.order))
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
217properties = properties.AddRange(tagIndices.Select(kvp => new KeyValuePair<string, string?>(kvp.Key, EncodeIndices(kvp.Value, additionalLocations.Count()))));
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
105.SelectMany(kvp => kvp.Value)
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (1)
57.ToImmutableDictionary(t => t.Key, t => t.Value.ToImmutableDictionary(l => l.Key.Split('/')[0], l => l.Key));
Microsoft.CodeAnalysis.Features.Test.Utilities (5)
EditAndContinue\ActiveStatementsDescription.cs (1)
48documentPathMap: oldDocumentMap.ToImmutableDictionary(e => e.Key, e => e.Value.OrderBy(ActiveStatementsMap.Comparer).ToImmutableArray()),
EditAndContinue\EditAndContinueTestVerifier.cs (3)
517if (pair.Value == bodyMatch.NewRoot) 523result.Add(pair.Key, pair.Value); 540New = partners.Value.ToString().Replace("\r\n", " ").Replace("\n", " ")
Snippets\AbstractSnippetProviderTests.cs (1)
81placeholderLocationsArray[locationIndex] = placeholderLocationPair.Value;
Microsoft.CodeAnalysis.Features.UnitTests (1)
FindUsages\DefinitionItemFactoryTests.cs (1)
65actual.Select(item => (key: item.Key, value: item.Value)).OrderBy(item => item.key),
Microsoft.CodeAnalysis.InteractiveHost (19)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2.cs (2)
184&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 238result[item.Key] = item.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
47readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 51readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
117=> Add(item.Key, item.Value); 125Add(pair.Key, pair.Value); 147&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
23public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\SegmentedDictionary`2.cs (9)
208Add(pair.Key, pair.Value); 216Add(pair.Key, pair.Value); 269=> Add(keyValuePair.Key, keyValuePair.Value); 274if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 285if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1232return new DictionaryEntry(_current.Key, _current.Value); 1235return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1259return new DictionaryEntry(_current.Key, _current.Value); 1285return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
556dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.LanguageServer (2)
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (2)
54var telemetryInfo = firstInfo.Value; 116return fileCounts.ToImmutableDictionary(kvp => VsTfmAndFileExtHashingAlgorithm.HashInput(kvp.Key), kvp => kvp.Value);
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Features\Diagnostics\EngineV2\InProcOrRemoteHostAnalyzerRunner.cs (1)
146var result = builderMap.ToImmutableDictionary(kv => kv.Key, kv => DiagnosticAnalysisResult.CreateFromBuilder(kv.Value));
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (2)
49=> _nameToDocumentProviderMap.Where(kvp => kvp.Value.IsEnabled(clientCapabilities)).SelectAsArray(kvp => kvp.Key); 52=> _nameToWorkspaceProviderMap.Where(kvp => kvp.Value.IsEnabled(clientCapabilities)).SelectAsArray(kvp => kvp.Key);
Protocol\Converters\FormattingOptionsConverter.cs (1)
141JsonSerializer.Serialize(writer, item.Value, options);
Protocol\SumType.cs (1)
900=> dictionary.ToDictionary(kvp => kvp.Key, kvp => (object)kvp.Value);
RoslynLanguageServer.cs (1)
107elementSelector: kvp => kvp.Value switch
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\RequestExecutionQueue.cs (1)
357concurrentlyExecutingTasksArray[i].Value.Cancel();
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
SemanticTokens\AbstractSemanticTokensTests.cs (2)
103var kind = tokenTypeToIndex.Where(kvp => kvp.Value == tokens[i + 3]).Single().Key; 124var kind = tokenTypeToIndex.Single(kvp => kvp.Value == data[i + 3]).Key;
SpellCheck\SpellCheckTests.cs (1)
565.SelectMany(kvp => kvp.Value.Select(textSpan => (kind: kvp.Key, textSpan))
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
LspFileChangeWatcherTests.cs (1)
112var registrationJson = Assert.IsType<JsonElement>(Assert.Single(dynamicCapabilities.Registrations).Value.RegisterOptions);
Microsoft.CodeAnalysis.PooledObjects.Package (1)
ArrayBuilder.cs (1)
556dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Host\TestUtils.cs (1)
95stringBuilder.AppendLine($"{kv.Key.ToString()}, {kv.Value?.ToString()}");
Services\DiagnosticAnalyzer\PerformanceQueue.cs (1)
233reverseMap.Add(kv.Value, kv.Key);
Microsoft.CodeAnalysis.Remote.ServiceHub.UnitTests (1)
TelemetryLoggerTests.cs (1)
67=> @event.Properties.Select(p => $"{p.Key}={(keyToIgnoreValueInspection == p.Key ? string.Empty : InspectPropertyValue(p.Value))}");
Microsoft.CodeAnalysis.Remote.Workspaces (1)
SolutionAssetStorage.cs (1)
130return await _solutionAssetStorage._checksumToScope.Single().Value.GetTestAccessor().GetAssetAsync(checksum, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Test.Utilities (12)
Compilation\ControlFlowGraphVerifier.cs (3)
340Assert.Same(pair.Value, graph.GetAnonymousFunctionControlFlowGraph(pair.Key)); 341Assert.Same(pair.Value, graph.GetAnonymousFunctionControlFlowGraphInScope(pair.Key)); 342Assert.Same(graph, pair.Value.Parent);
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
94""{0}"": ""{1}""", kvp.Key, kvp.Value); 2144ISet<ISymbol> containers = kvp.Value;
Diagnostics\OptionsDiagnosticAnalyzer.cs (1)
69_mismatchedOptions.Aggregate("Mismatched calls: ", (s, m) => s + "\r\nfrom : " + m.Key + ", options :" + m.Value));
FX\ProcessUtilities.cs (1)
54startInfo.Environment[entry.Key] = entry.Value;
MarkedSource\MarkupTestFile.cs (2)
177spans = tempSpans.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); 227spans = dictionary.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableAndFree());
Mocks\TestSourceReferenceResolver.cs (3)
22return new TestSourceReferenceResolver(sources.ToDictionary(p => p.Key, p => (object)p.Value)); 27return new TestSourceReferenceResolver(sources.ToDictionary(p => p.Key, p => p.Value)); 32return new TestSourceReferenceResolver(sources.ToDictionary(p => p.Key, p => (object)p.Value));
Microsoft.CodeAnalysis.Threading.Package (18)
src\Dependencies\Collections\ImmutableSegmentedDictionary`2.cs (2)
184&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 238result[item.Key] = item.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
47readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 51readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
117=> Add(item.Key, item.Value); 125Add(pair.Key, pair.Value); 147&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
23public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\SegmentedDictionary`2.cs (9)
208Add(pair.Key, pair.Value); 216Add(pair.Key, pair.Value); 269=> Add(keyValuePair.Key, keyValuePair.Value); 274if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 285if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1232return new DictionaryEntry(_current.Key, _current.Value); 1235return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1259return new DictionaryEntry(_current.Key, _current.Value); 1285return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
556dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.UnitTests (7)
Collections\ImmutableDictionaryTestBase.nonnetstandard.cs (1)
241Assert.Equal(j, pair.Value.Data);
Diagnostics\DiagnosticLocalizationTests.cs (1)
170var resourceSet = new CustomResourceSet(kvp.Value);
MetadataReferences\MetadataHelpersTests.cs (5)
456Assert.Equal(2, array[0].Value.Count()); 458Assert.Equal(1, array[1].Value.Count()); 460Assert.Equal(1, array[2].Value.Count()); 493Assert.Equal(2, nestedNS.Value.Count()); 498nestedNS.Value,
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\Binder_Lambda.vb (1)
830BindLambdaForErrorRecoveryInferCommonType(commonReturnType, pair.Value.Key)
CommandLine\VisualBasicCommandLineParser.vb (1)
1820result(kvp.Key) = kvp.Value.ValueAsObject
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
81Dim payloadArrayType As ArrayTypeSymbol = DirectCast(payloadRoot.Value.Type.GetInternalSymbol(), ArrayTypeSymbol)
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (1)
303namespacesBuilder.Add(CreateCompilerGeneratedXmlNamespace(syntax, pair.Value))
Symbols\Attributes\AttributeData.vb (2)
132stringBuilder.Append(namedArgument.Value.ToVisualBasicString()) 389Dim fileName = DirectCast(namedArg.Value.ValueInternal, String)
Symbols\Metadata\PE\PENamespaceSymbol.vb (1)
205Dim ns = New PENestedNamespaceSymbol(child.Key, Me, child.Value)
Symbols\NamespaceOrTypeSymbol.vb (1)
202For Each member As Symbol In pair.Value
Symbols\NamespaceSymbol.vb (1)
497For Each member As Symbol In pair.Value
Symbols\ReducedExtensionMethodSymbol.vb (3)
237curryTypeArguments(fixed.Key.Ordinal) = fixed.Value 287Return pair.Value 313resultTypeArguments(pair.Key.Ordinal) = pair.Value
Symbols\Source\SourceAssemblySymbol.vb (2)
1438diagnostics.Add(ERRID.ERR_FriendAssemblyStrongNameRequired, oneKey.Value.Item1, oneKey.Value.Item2)
Symbols\Source\SourceFieldSymbol.vb (1)
401Dim node As DependencyInfo = pair.Value
Symbols\TypeSubstitution.vb (10)
140If p.Key.Equals(tp) Then Return p.Value 166result(p.Key.Ordinal) = p.Value.Type 167If Not p.Value.CustomModifiers.IsDefaultOrEmpty Then 197Return p.Value.CustomModifiers 220If Not p.Value.CustomModifiers.IsDefaultOrEmpty Then 244Dim value As TypeSymbol = pair.Value.Type 551builder.AppendFormat("{0}->{1}", _pairs(i).Key.ToString(), _pairs(i).Value.Type.ToString()) 768Dim newValue As TypeWithModifiers = oldPairs(i).Value.InternalSubstituteTypeParameters(additionalSubstitution) 774If Not newValue.Equals(oldPairs(i).Value) Then 905If Not pair.Key.Equals(pair.Value.Type.OriginalDefinition) Then
Syntax\VisualBasicSyntaxTree.ConditionalSymbolsMap.vb (2)
40Dim conditionalStack As Stack(Of Tuple(Of InternalSyntax.CConst, Integer)) = kvPair.Value 85Me.ProcessConditionalSymbolDefinition(kvPair.Key, kvPair.Value, 0)
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
158Dim variable = pair.Value
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Serialization\VisualBasicOptionsSerializationService.vb (1)
53writer.WriteScalarValue(kv.Value)
Microsoft.CodeAnalysis.Workspaces (76)
CodeCleanup\AbstractCodeCleanerService.cs (1)
595var tokenMap = map.ToDictionary(p => p.Key, p => p.Value);
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (2)
70currentSolution = await ApplyChangesAsync(currentSolution, group.SelectAsArray(kvp => (kvp.Key, kvp.Value)), cancellationToken).ConfigureAwait(false); 116var orderedDiagnostics = documentToDiagnostics.SelectMany(kvp => kvp.Value)
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (1)
48return result.Where(kvp => !kvp.Value.IsDefaultOrEmpty).ToImmutableDictionary();
CodeFixes\FixAllOccurrences\FixAllState.cs (1)
70var diagnosticSpan = diagnosticsToFix.First().Value.FirstOrDefault()?.Location.SourceSpan;
CodeRefactorings\FixAllOccurences\FixAllState.cs (1)
103return spansByDocument.Select(kvp => KeyValuePairUtil.Create(kvp.Key, new Optional<ImmutableArray<TextSpan>>(kvp.Value)))
Diagnostics\DiagnosticAnalysisResultBuilder.cs (1)
198: map.ToImmutableDictionary(kv => kv.Key, kv => kv.Value.ToImmutableArray());
Diagnostics\HostDiagnosticAnalyzers.cs (2)
227var analyzers = language == null ? reference.Value.GetAnalyzersForAllLanguages() : reference.Value.GetAnalyzers(language);
Differencing\Match.cs (5)
43if (comparer.GetLabel(knownMatch.Key) != comparer.GetLabel(knownMatch.Value)) 45throw new ArgumentException(string.Format(WorkspacesResources.Matching_nodes_0_and_1_must_have_the_same_label, knownMatch.Key, knownMatch.Value), nameof(knownMatches)); 53if (!comparer.TreesEqual(knownMatch.Value, root2)) 55throw new ArgumentException(string.Format(WorkspacesResources.Node_0_must_be_contained_in_the_new_tree, knownMatch.Value), nameof(knownMatches)); 59TryAdd(knownMatch.Key, knownMatch.Value);
Differencing\Match.LongestCommonSubsequence.cs (1)
33result.Add(oldNodes[pair.Key], newNodes[pair.Value]);
Editing\SyntaxGenerator.cs (1)
1025.Concat(attribute.NamedArguments.Select(n => this.AttributeArgument(n.Key, this.TypedConstantExpression(n.Value))))
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (1)
62regularDocumentStates.States.Select(kvp => (kvp.Key, kvp.Value)).Concat(
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
254ProcessDocumentAsync(kvp.Key, kvp.Value, symbolToGlobalAliases, onReferenceFound, cancellationToken)).ConfigureAwait(false);
FindSymbols\SymbolFinder.FindReferencesServerCallback.cs (1)
62_definitionMap[pair.Key] = pair.Value;
FindSymbols\SymbolFinder_Helpers.cs (2)
134Contract.ThrowIfFalse(equivalentTypesWithDifferingAssemblies.All(kvp => !SymbolEquivalenceComparer.Instance.Equals(kvp.Key.ContainingAssembly, kvp.Value.ContainingAssembly))); 138Contract.ThrowIfFalse(equivalentTypesWithDifferingAssemblies.All(kvp => kvp.Value.ContainingType == null));
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Create.cs (1)
33static kvp => kvp.Value.ToImmutable())));
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
50filePathToNewDocumentsAndHashes.Count(static kvp => kvp.Value.Count > 1),
Log\AbstractLogAggregator.cs (1)
42=> _map.Select(static kvp => KeyValuePairUtil.Create((TKey)kvp.Key, kvp.Value)).GetEnumerator();
Log\KeyValueLogMessage.cs (2)
103if (entry.Value is IEnumerable<object> items) 122Append(builder, entry.Value);
Options\LegacyWorkspaceOptionService.cs (1)
56Debug.Assert(internallyDefinedOptions.All(entry => OptionSet.IsInternalOptionValue(entry.Value)));
SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
39m[kv.Key.ToString()] = kv.Value.GetCount();
Serialization\AbstractOptionsSerializationService.cs (2)
58writer.WriteInt32((int)kv.Value); 202writer.WriteString(kv.Value);
Shared\Extensions\ILanguageMetadataExtensions.cs (2)
41return builder.Select(kvp => KeyValuePairUtil.Create(kvp.Key, kvp.Value.ToImmutableAndFree())).ToImmutableDictionary(); 61return map.ToImmutableDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableAndFree());
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (1)
244return _singletonListeners.Where(kv => featureNames.Contains(kv.Key)).Select(kv => (IAsynchronousOperationWaiter)kv.Value);
Shared\Utilities\DocumentationComment.cs (1)
155_comment._exceptionTexts.Add(typeAndBuilderPair.Key, typeAndBuilderPair.Value.AsImmutable());
src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs (3)
870builder.AddRange(kvp.Value); 1181result.Add(entry.Key, createMembers(entry.Value)); 1224var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
392.Select(x => (x.Key, x.Value?.RealAssemblyPath ?? ""))
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Compilers\Core\Portable\InternalUtilities\KeyValuePairUtil.cs (1)
19value = keyValuePair.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2.cs (2)
184&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 238result[item.Key] = item.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
47readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 51readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
117=> Add(item.Key, item.Value); 125Add(pair.Key, pair.Value); 147&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
23public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\SegmentedDictionary`2.cs (9)
208Add(pair.Key, pair.Value); 216Add(pair.Key, pair.Value); 269=> Add(keyValuePair.Key, keyValuePair.Value); 274if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 285if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1232return new DictionaryEntry(_current.Key, _current.Value); 1235return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1259return new DictionaryEntry(_current.Key, _current.Value); 1285return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
556dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePairUtil.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (2)
233var importContainer = addImportsService.GetImportContainer(root, context, importToSyntax.First().Value, options); 242var importsToAdd = importToSyntax.Where(kvp => safeImportsToAdd.Contains(kvp.Key)).Select(kvp => kvp.Value).ToImmutableArray();
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
327var entry = _documentPathsToDocumentIds.Where(kv => kv.Value == documentId).FirstOrDefault();
Workspace\Solution\SolutionCompilationState.cs (2)
108Contract.ThrowIfTrue(_projectIdToTrackerMap.Any(kvp => kvp.Key != kvp.Value.ProjectState.Id)); 1659missingDocumentStates.SelectAsArray(kvp => (kvp.Key, kvp.Value.ToImmutableAndFree())),
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
962ThrowExceptionIfFalse(documentInProjectState.Value.TryGetSyntaxTree(out var tree), "We should have a tree since we have a compilation that should contain it."); 971ThrowExceptionIfFalse(generatedDocument.Value.TryGetSyntaxTree(out var tree), "We should have a tree since we have a compilation that should contain it.");
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (3)
144oldGeneratedDocuments.States.All(kvp => kvp.Value.ParseOptions.Equals(this.ProjectState.ParseOptions))) 259if (documentState.Value.Attributes.DesignTimeOnly) 260treesToRemove.Add(await documentState.Value.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false));
Workspace\Solution\SolutionState.cs (2)
914if (!options.TryGetValue(entry.Value.Language, out var languageOptions)) 919return entry.Value.WithFallbackAnalyzerOptions(languageOptions);
Workspace\Workspace.cs (1)
398var relatedDocumentIdsAndStatesArray = relatedDocumentIdsAndStates.SelectAsArray(static kvp => (kvp.Key, kvp.Value));
Workspace\Workspace_Editor.cs (2)
207return _projectToOpenDocumentsMap.SelectManyAsArray(kvp => kvp.Value); 282return _bufferToAssociatedDocumentsMap.Where(kvp => kvp.Value.Contains(documentId)).Select(kvp => kvp.Key).FirstOrDefault();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\BuildHostProcessManager.cs (1)
244AddArgument(processStartInfo, globalMSBuildProperty.Key + '=' + globalMSBuildProperty.Value);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (25)
src\Compilers\Core\Portable\Collections\ImmutableArrayExtensions.cs (3)
870builder.AddRange(kvp.Value); 1181result.Add(entry.Key, createMembers(entry.Value)); 1224var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Compilers\Core\Portable\InternalUtilities\ConcurrentLruCache.cs (1)
55this.UnsafeAdd(kvp.Key, kvp.Value, true);
src\Compilers\Core\Portable\InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (1)
61get { return _map.OrderBy(kv => kv.Value).Select(kv => kv.Key); }
src\Compilers\Core\Portable\InternalUtilities\KeyValuePairUtil.cs (1)
19value = keyValuePair.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2.cs (2)
184&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 238result[item.Key] = item.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
47readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 51readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
117=> Add(item.Key, item.Value); 125Add(pair.Key, pair.Value); 147&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
23public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\SegmentedDictionary`2.cs (9)
208Add(pair.Key, pair.Value); 216Add(pair.Key, pair.Value); 269=> Add(keyValuePair.Key, keyValuePair.Value); 274if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 285if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1232return new DictionaryEntry(_current.Key, _current.Value); 1235return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1259return new DictionaryEntry(_current.Key, _current.Value); 1285return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
556dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
BuildHostProcessManagerTests.cs (1)
155return $"{property.Key}={property.Value}";
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (3)
TestAnalyzerReferenceByLanguage.cs (2)
51kvp.Key, kvp.Key == language ? kvp.Value.AddRange(analyzers) : kvp.Value)));
Workspaces\TestWorkspace_XmlCreation.cs (1)
127var value = string.Join(";", parseOptions.Features.Select(p => $"{p.Key}={p.Value}"));
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Differencing\LongestCommonSubsequenceTests.cs (1)
38sb.AppendFormat("[{0},{1}]", actPair.Key, actPair.Value);
SolutionTests\ProjectDependencyGraphTests.cs (1)
734referencesByTargetProject.SelectMany(pair => pair.Value));
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
RequestExecutionQueue.cs (1)
357concurrentlyExecutingTasksArray[i].Value.Cancel();
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\DynamicDebuggerProxy.cs (1)
98pairArray[i] = new DynamicProperty(results[i].Key, results[i].Value);
Microsoft.Data.Analysis (8)
DataFrame.cs (1)
635object value = columnAndValue.Value;
DataFrame.Join.cs (2)
235newOccurrences = newOccurrences.ToDictionary(kvp => retainedIndicesReverseMapping[kvp.Key], kvp => kvp.Value); 262var list2 = (IReadOnlyList<long>)newOccurrence.Value;
DataFrameColumn.cs (1)
486List<ValueTuple<int, int>> tuplesOfSortAndBufferIndex = minElement.Value;
DataFrameColumns\StringDataFrameColumn.cs (1)
391counts.Append(keyValuePair.Value.Count);
GroupBy.cs (2)
126ICollection<long> rows = pairs.Value; 503return _keyToRowIndicesMap.Select(kvp => new Grouping(kvp.Key, kvp.Value.Select(index => _dataFrame.Rows[index])));
PrimitiveDataFrameColumn.cs (1)
389counts.Append(keyValuePair.Value.Count);
Microsoft.Data.Analysis.Interactive (1)
TabularDataResourceExtensions.cs (1)
35return row.FirstOrDefault(kvp => kvp.Key == fieldName).Value;
Microsoft.DotNet.Arcade.Sdk (3)
src\InstallDotNetCore.cs (3)
82if (runtimeItems.SelectMany(r => r.Value).Select(r => r.Key).FirstOrDefault(f => !SemanticVersion.TryParse(f, out SemanticVersion version)) != null) 98foreach (var item in runtimeItem.Value) 100string architecture = GetArchitecture(item.Value);
Microsoft.DotNet.ArcadeLogging (1)
PipelinesLogger.cs (1)
248propertyCategory = e.GlobalProperties?.LastOrDefault(p => p.Key.ToString().Equals($"_{s_TelemetryMarker}")).Value;
Microsoft.DotNet.Build.Tasks.Feed (4)
src\BuildModelFactory.cs (1)
200attributes[attribute.Key] = NormalizeAzureDevOpsUrl(attribute.Value);
src\PublishArtifactsInManifestBase.cs (3)
391var packages = packagesPerCategory.Value; 782var packages = packagesPerCategory.Value; 1006var blobs = blobsPerCategory.Value;
Microsoft.DotNet.Build.Tasks.Installers (1)
src\BuildFPMToolPreReqs.cs (1)
162Package_Version = pair.Value
Microsoft.DotNet.Build.Tasks.Packaging (38)
ApplyMetaPackages.cs (1)
122updatedDependencies.AddRange(metaPackagesToAdd.SelectMany(pair => pair.Value.Select(tfm => CreateDependency(pair.Key, tfm))));
GeneratePackageReport.cs (2)
95var runtimeIds = framework.Value; 323foreach (PackageItem packageItem in packageSpecificItems.Value)
GetApplicableAssetsFromPackages.cs (1)
179foreach (PackageItem packageFile in packageFiles.Value)
GetLastStablePackage.cs (1)
125LastStablePackages = lastStablePackages.Select(p => CreateItem(originalItems[p.Key], p.Value)).ToArray();
GetLayoutFiles.cs (1)
63var target = targetInfo.Value;
HarvestPackage.cs (1)
165resolver.AddPackageItems(packageFolder.Key, GetPackageItems(packageFolder.Value));
NuGetPack.cs (1)
281foreach (var pathPair in pathHasMatches.Where(pathMatchPair => !pathMatchPair.Value))
PackageIndex.cs (17)
158var otherInfo = otherPackage.Value; 179ModulesToPackages[otherModuleToPackage.Key] = otherModuleToPackage.Value; 288inboxFrameworks = info.InboxOn.GetInboxVersions().Where(p => p.Value >= assemblyVersion).Select(p => p.Key); 410InboxOn.AddInboxVersion(inboxOnPair.Key, inboxOnPair.Value); 416Version otherPackageVersion = assemblyVersionInPackage.Value; 492public int Count { get { return inboxVersions.Sum(m => m.Value.Count); } } 519var existingAssemblyVersion = mapping.Value; 557foreach (var frameworkVersion in framework.Value.Keys) 570foreach (var frameworkInboxVersionPair in framework.Value) 573var assemblyVersion = frameworkInboxVersionPair.Value; 631if (compatibleMapping.Key == null || compatibleMapping.Value == null) 637if (compatibleMapping.Value == VersionUtility.MaxVersion) 644VersionUtility.IsCompatibleApiVersion(compatibleMapping.Value, assemblyVersion) : 645compatibleMapping.Value >= assemblyVersion; 729var assemblyVersion = frameworkPair.Value; 781packageToMetaPackage.Add(metaPackage.Key, metaPackage.Value); 788return packageToMetaPackage.GroupBy(p => p.Value, p => p.Key);
UpdatePackageIndex.cs (5)
193package.Value.StableVersions.Clear(); 194package.Value.StableVersions.AddRange(stablePackageVersions); 307.Where(pair => pair.Value == packageVersion && !assmVersions.Contains(pair.Key)) 315.SelectMany(p => p.Value.AssemblyVersionInPackageVersion) 316.Where(pair => pair.Value == packageVersion)
ValidateFrameworkPackage.cs (2)
49var testAsset = testAssetByName.Value; 71var missingInboxAssemblies = _index.Packages.Where(packageInfo => packageInfo.Value.InboxOn.IsAnyVersionInbox(fx) && !testAssetsByName.ContainsKey(packageInfo.Key));
ValidateHarvestVersionIsLatestForRelease.cs (3)
75foreach (PackageAsset compileAsset in packageTarget.Value.CompileAssets.NullAsEmpty()) 83foreach (PackageAsset runtimeAsset in packageTarget.Value.RuntimeAssets.NullAsEmpty()) 91foreach (PackageAsset nativeAsset in packageTarget.Value.NativeAssets.NullAsEmpty())
ValidatePackage.cs (3)
413.Where(pair => pair.Value == thisPackageVersion && !assemblyVersions.Contains(pair.Key)) 596SupportedVersion = inboxPair.Value, 624if (!Version.TryParse(supportedFramework.Value, out supportedVersion))
Microsoft.DotNet.Build.Tasks.Workloads (5)
CreateVisualStudioWorkload.wix.cs (2)
289string uniquePackGroupKey = string.Join("\r\n", kvp.Value.Select(p => p.PackagePath).OrderBy(p => p)); 293groupPackage.Packs.AddRange(kvp.Value);
Msi\MsiPayloadPackageProject.wix.cs (1)
64new XAttribute("PackagePath", packageFile.Value)));
Msi\WorkloadPackGroupMsi.wix.cs (1)
135candle.AddPreprocessorDefinition(kvp.Key, kvp.Value);
WorkloadPackGroupPackage.wix.cs (1)
37var manifestPackage = ManifestsPerPlatform.First().Value.OrderBy(m => m.Version).Last();
Microsoft.DotNet.Build.Tasks.Workloads.Tests (8)
SwixComponentTests.cs (8)
25WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 53WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 82WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 109WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 123WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 143WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 169WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 183WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value;
Microsoft.DotNet.Helix.Client (1)
generated-code\HelixApi.cs (1)
436builder.Append(UrlEncoder.Default.Encode(keyValuePair.Value));
Microsoft.DotNet.Helix.JobSender (1)
JobDefinition.cs (1)
181(await Task.WhenAll(CorrelationPayloads.Select(async p => (uri: await p.Key.UploadAsync(storageContainer, log, cancellationToken), destination: p.Value)))).ToDictionary(x => x.uri, x => x.destination);
Microsoft.DotNet.Helix.Sdk (2)
GetHelixWorkItems.cs (1)
72workItem.SetMetadataValueLiteral(entry.Key, entry.Value);
ProvisioningProfileProvider.cs (1)
86string targetName = pair.Value;
Microsoft.DotNet.Open.Api.Tools.Tests (2)
ProcessEx.cs (1)
72startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
92CreateFile(file.Key, file.Value);
Microsoft.DotNet.PackageTesting (1)
VerifyClosure.cs (1)
270Log.LogError(PrintCycle(suspectCycle.Value));
Microsoft.DotNet.RemoteExecutor (1)
RemoteExecutor.cs (1)
539options.RuntimeConfigurationOptions.Select(kvp => $"\"{kvp.Key}\": {ToJsonString(kvp.Value)}"));
Microsoft.DotNet.SharedFramework.Sdk (3)
src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (1)
270Log.LogError(PrintCycle(suspectCycle.Value));
src\ValidateFileVersions.cs (2)
78.Where(p => (p.Value.FileVersion ?? ZeroVersion) == ZeroVersion) 79.Select(p => p.Value.File.ItemSpec)
Microsoft.DotNet.SignTool (13)
src\BatchSignUtil.cs (7)
190new FileSignInfo(new PathWithHash(engine.Key.FileName, engine.Value.ContentHash), engine.Value.SignInfo))); 200_log.LogMessage(MessageImportance.Normal, $"Attaching engine {engine.Key.FileName} to {engine.Value.FullPath}"); 205$"-ab {engine.Key.FileName} {engine.Value.FullPath} -o {engine.Value.FullPath}", workingDirectory, 208_log.LogError($"Failed to attach engine to {engine.Value.FullPath}"); 448var dst = entry.Value;
src\Configuration.cs (1)
187foreach (var erroredFile in errorGroup.Value)
src\SignTool.cs (5)
112Arguments = $"-V -xk \"{item.Value}\" \"{Path.GetDirectoryName(item.Key)}\"", 120_log.LogError($"Failed to unzip file {item.Value} to {item.Key}"); 121throw new InvalidOperationException($"Failed to unzip file {item.Value} to {item.Key}"); 132ZipFile.ExtractToDirectory(item.Value, Path.GetDirectoryName(item.Key), true); 136File.Delete(item.Value);
Microsoft.DotNet.SignTool.Tests (1)
SignToolTests.cs (1)
1649var tempFileExtensionSignInfo = s_fileExtensionSignInfo.Where(s => s.Key != ".symbols.nupkg").ToDictionary(e => e.Key, e => e.Value);
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (5)
Modeler\KeyValuePairExtensions.cs (1)
16value = pair.Value;
Modeler\ServiceClientModelFactory.cs (4)
125.SelectMany(p => p.Value.Operations.Select(o => (path: p.Key, type: o.Key, operation: o.Value))) 179var selectedResponse = operation.Responses.Where(r => r.Key.StartsWith("2")).Select(p => p.Value).FirstOrDefault(); 427p.Value,
Microsoft.DotNet.VersionTools (11)
Automation\VersionsRepoUpdater.cs (2)
42.Select(t => $"{t.Key} {t.Value}")); 69packages[package.Key] = package.Value;
BuildManifest\Model\ArtifactModel.cs (3)
88if (localAttr.Value == null) 95else if (localAttr.Value.Equals( 114hash *= (item.Key, item.Value).GetHashCode();
BuildManifest\Model\PdbArtifactModel.cs (1)
27hash *= (item.Key, item.Value).GetHashCode();
BuildManifest\Model\XElementParsingExtensions.cs (2)
34.Where(pair => pair.Value != null) 37.Select(pair => new XAttribute(pair.Key, pair.Value))
BuildManifest\VersionIdentifier.cs (1)
244replacementIterationResult = replacementIterationResult.Replace(sequence.Key, sequence.Value);
Dependencies\BuildOutput\BuildDependencyInfo.cs (2)
43.ToDictionary(pair => pair.Key, pair => pair.Value); 46.Select(pair => new PackageIdentity(pair.Key, new NuGetVersion(pair.Value)))
Microsoft.DotNet.XliffTasks (1)
Model\JsonDocument.cs (1)
35=> _json.Select(kvp => new Node(_json, kvp.Key, kvp.Value)).OrderBy(entry => entry.Id);
Microsoft.DotNet.XUnitExtensions.Tests (2)
ConditionalAttributeTests.cs (2)
46Assert.Equal("outerloop", res[0].Value); 57Assert.Equal("outerloop", res[0].Value);
Microsoft.Extensions.AI (5)
ChatCompletion\OpenTelemetryChatClient.cs (2)
302prop.Value); 404prop.Value);
Embeddings\OpenTelemetryEmbeddingGenerator.cs (2)
167prop.Value); 246prop.Value);
Functions\AIFunctionFactory.cs (1)
308ToDictionary(kvp => kvp.Key, kvp => kvp.Value);
Microsoft.Extensions.AI.Abstractions (16)
AdditionalPropertiesDictionary{TValue}.cs (2)
51_dictionary.Add(item.Key, item.Value); 246public AdditionalProperty[] Items => (from p in _properties select new AdditionalProperty(p.Key, p.Value)).ToArray();
ChatCompletion\StreamingChatCompletionUpdateExtensions.cs (9)
125_ = message.AdditionalProperties.TryAdd(entry.Key, entry.Value); 170if (entry.Value.Role == default) 172entry.Value.Role = ChatRole.Assistant; 177CoalesceTextContent((List<AIContent>)entry.Value.Contents); 180completion.Choices.Add(entry.Value); 184foreach (var content in entry.Value.Contents) 189entry.Value.Contents = entry.Value.Contents.ToList(); 190_ = entry.Value.Contents.Remove(c);
src\Shared\JsonSchemaExporter\JsonSchemaExporter.JsonSchema.cs (1)
386properties.Add(property.Key, property.Value.ToJsonNode(options));
UsageDetails.cs (3)
50kvp.Value + existingValue : 51kvp.Value; 84parts.Add($"{entry.Key} = {entry.Value}");
Utilities\AIJsonUtilities.Schema.cs (1)
384jsonObject[entry.Key] = entry.Value;
Microsoft.Extensions.AI.Abstractions.Tests (12)
AdditionalPropertiesDictionaryTests.cs (1)
128Assert.Equal($"value{count}", item.Value);
AssertExtensions.cs (1)
35AreJsonEquivalentValues(expectedEntry.Value, actualValue, options, propertyName: expectedEntry.Key);
Contents\FunctionCallContentTests..cs (9)
166""", TestJsonSerializerContext.Default.Options)!.ToDictionary(k => k.Key, k => (object?)k.Value); 187""", TestJsonSerializerContext.Default.Options)!.ToDictionary(k => k.Key, k => (object?)k.Value); 206""", TestJsonSerializerContext.Default.Options)!.ToDictionary(k => k.Key, k => (object?)k.Value); 242""", TestJsonSerializerContext.Default.Options)!.ToDictionary(k => k.Key, k => (object?)k.Value); 289Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.Object }); 294Assert.Null(kvp.Value); 299Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.Array }); 304Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.Number }); 309Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.True });
test\Shared\JsonSchemaExporter\SchemaTestHelpers.cs (1)
38.SelectMany(d => d.Errors!.Select(error => $"Path:${d.InstanceLocation} {error.Key}:{error.Value}"));
Microsoft.Extensions.AI.AzureAIInference (5)
AzureAIInferenceChatClient.cs (3)
241FunctionCallInfo fci = entry.Value; 325if (prop.Value is not null) 327byte[] data = JsonSerializer.SerializeToUtf8Bytes(prop.Value, ToolCallJsonSerializerOptions.GetTypeInfo(typeof(object)));
AzureAIInferenceEmbeddingGenerator.cs (2)
174if (prop.Value is not null) 176byte[] data = JsonSerializer.SerializeToUtf8Bytes(prop.Value, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object)));
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
35AreJsonEquivalentValues(expectedEntry.Value, actualValue, options, propertyName: expectedEntry.Key);
Microsoft.Extensions.AI.Integration.Tests (1)
PromptBasedFunctionCallingChatClient.cs (1)
138if (kvp.Value is JsonElement jsonElement)
Microsoft.Extensions.AI.Ollama.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
35AreJsonEquivalentValues(expectedEntry.Value, actualValue, options, propertyName: expectedEntry.Key);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIModelMapper.ChatCompletion.cs (2)
281result.LogitBiases[kvp.Key] = kvp.Value; 299result.Metadata[kvp.Key] = kvp.Value;
OpenAIModelMappers.StreamingChatCompletion.cs (1)
178FunctionCallInfo fci = entry.Value;
Microsoft.Extensions.AI.OpenAI.Tests (2)
OpenAISerializationTests.cs (1)
384var parameterSchema = Assert.IsType<JsonObject>(Assert.Single(parametersSchema.Select(kvp => kvp.Value)));
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
35AreJsonEquivalentValues(expectedEntry.Value, actualValue, options, propertyName: expectedEntry.Key);
Microsoft.Extensions.AI.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
35AreJsonEquivalentValues(expectedEntry.Value, actualValue, options, propertyName: expectedEntry.Key);
Microsoft.Extensions.ApiDescription.Client.Tests (2)
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
92CreateFile(file.Key, file.Value);
Microsoft.Extensions.ApiDescription.Tool.Tests (1)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
92CreateFile(file.Key, file.Value);
Microsoft.Extensions.Caching.Hybrid.Tests (8)
StampedeTests.cs (1)
478Assert.True(pair.Value > 16);
TestEventListener.cs (7)
81case "Name" when pair.Value is string: 82name = (string)pair.Value; 84case "DisplayName" when pair.Value is string s: 89value = Convert.ToDouble(pair.Value); 93value = Convert.ToDouble(pair.Value); 168if (pair.Value.value != 0) 170Assert.Fail($"{pair.Key}: expected 0, actual {pair.Value.value}");
Microsoft.Extensions.Caching.Memory (2)
MemoryCache.cs (2)
696yield return entry.Value; 700yield return entry.Value;
Microsoft.Extensions.Compliance.Redaction (1)
RedactorProvider.cs (1)
51if (r.GetType() == m.Value)
Microsoft.Extensions.Configuration (1)
MemoryConfigurationProvider.cs (1)
31Data.Add(pair.Key, pair.Value);
Microsoft.Extensions.Configuration.CommandLine (1)
CommandLineConfigurationProvider.cs (1)
158switchMappingsCopy.Add(mapping.Key, mapping.Value);
Microsoft.Extensions.DependencyInjection (4)
ServiceLookup\CallSiteChain.cs (3)
52ordered.Sort((a, b) => a.Value.Order.CompareTo(b.Value.Order)); 57Type? implementationType = pair.Value.ImplementationType;
ServiceLookup\CallSiteFactory.cs (1)
343callSites[i] = callSitesByIndex[i].Value;
Microsoft.Extensions.Diagnostics (5)
Metrics\Configuration\MetricsConfigureOptions.cs (1)
99if (bool.TryParse(instrumentPair.Value, out var instrumentEnabled))
src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (4)
61if (compareResult == 0 && object.Equals(pair.Value, pair1.Value)) 100if (compareResult == 0 && object.Equals(pair.Value, pair1.Value))
Microsoft.Extensions.Diagnostics.HealthChecks (1)
DefaultHealthCheckService.cs (1)
328builder.AppendLine(kvp.Value?.ToString());
Microsoft.Extensions.Diagnostics.HealthChecks.Common (4)
TelemetryHealthCheckPublisher.cs (4)
61if (entry.Value.Status != HealthStatus.Healthy) 63_metrics.UnhealthyHealthCheckCounter.RecordMetric(entry.Key, entry.Value.Status); 70.Append(entry.Value.Status.ToString()) 72.Append(entry.Value.Description)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (58)
DefaultHealthCheckServiceTest.cs (58)
88Assert.Equal(DegradedMessage, actual.Value.Description); 89Assert.Equal(HealthStatus.Degraded, actual.Value.Status); 90Assert.Null(actual.Value.Exception); 91Assert.Empty(actual.Value.Data); 92Assert.Equal(actual.Value.Tags, degradedCheckTags); 97Assert.Equal(HealthyMessage, actual.Value.Description); 98Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 99Assert.Null(actual.Value.Exception); 100Assert.Collection(actual.Value.Data, item => 103Assert.Equal(DataValue, item.Value); 105Assert.Equal(actual.Value.Tags, healthyCheckTags); 110Assert.Equal(UnhealthyMessage, actual.Value.Description); 111Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 112Assert.Same(exception, actual.Value.Exception); 113Assert.Empty(actual.Value.Data); 114Assert.Equal(actual.Value.Tags, unhealthyCheckTags); 142Assert.Equal(ExceptionMessage, actual.Value.Description); 143Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 144Assert.Equal(ExceptionMessage, actual.Value.Exception!.Message); 145Assert.Empty(actual.Value.Data); 146Assert.Equal(actual.Value.Tags, exceptionTags); 151Assert.Equal("A timeout occurred while running check.", actual.Value.Description); 152Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 153Assert.Equal(OperationCancelledMessage, actual.Value.Exception!.Message); 154Assert.Empty(actual.Value.Data); 155Assert.Equal(actual.Value.Tags, operationExceptionTags); 190Assert.Equal(HealthyMessage, actual.Value.Description); 191Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 192Assert.Null(actual.Value.Exception); 193Assert.Collection(actual.Value.Data, item => 196Assert.Equal(DataValue, item.Value); 225actual.Value.Data, 232actual.Value.Data, 239actual.Value.Data, 296Assert.Equal(thrownException.Message, actual.Value.Description); 297Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 298Assert.Same(thrownException, actual.Value.Exception); 303Assert.Equal(faultedException.Message, actual.Value.Description); 304Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 305Assert.Same(faultedException, actual.Value.Exception); 310Assert.Null(actual.Value.Description); 311Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 312Assert.Null(actual.Value.Exception); 331Assert.Equal("TestScope", item.Value); 353Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 377Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 401Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 427Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 432Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 453var healthCheck = (DisposableDependeciesCheck)results.Entries.Single().Value.Data.Single().Value; 481Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 524Assert.Equal(HealthStatus.Healthy, entry.Value.Status); 529Assert.Equal(HealthStatus.Healthy, entry.Value.Status); 555Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 612Assert.Equal(HealthStatus.Degraded, actual.Value.Status); 617Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 622Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (3)
Linux\Resources\HardcodedValueFileSystem.cs (1)
27_fileContent = fileContent.ToDictionary(static x => x.Key.FullName, static y => y.Value, StringComparer.OrdinalIgnoreCase);
Linux\Resources\TestResources.cs (2)
60if (string.IsNullOrEmpty(files.Value)) 68sw.Write(files.Value);
Microsoft.Extensions.Diagnostics.Testing (8)
Logging\FakeLogger.cs (4)
117if (pair.Value != null) 141if (pair.Value is string s) 145else if (pair.Value is IEnumerable ve) 151str = Convert.ToString(pair.Value, CultureInfo.InvariantCulture);
Logging\FakeLoggerProvider.cs (1)
53entry.Value.ScopeProvider = _scopeProvider;
Logging\FakeLogRecord.cs (1)
86return kvp.Value;
Metrics\CollectedMeasurement.cs (2)
31d[tag.Key] = tag.Value; 68if (!object.Equals(kvp.Value, value))
Microsoft.Extensions.Diagnostics.Testing.Tests (3)
Logging\FakeLoggerTests.cs (3)
88var ss = logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 104ss = logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 138Assert.Equal(dt.ToString(CultureInfo.InvariantCulture), logger.LatestRecord.StructuredState![0].Value!);
Microsoft.Extensions.Features (1)
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.Extensions.FileProviders.Physical (1)
PhysicalFilesWatcher.cs (1)
386PatternMatchingResult matchResult = wildCardEntry.Value.Matcher!.Match(path);
Microsoft.Extensions.FileSystemGlobbing (1)
InMemoryDirectoryInfo.cs (1)
116yield return new InMemoryDirectoryInfo(item.Key, item.Value, true);
Microsoft.Extensions.Hosting.Testing.Tests (12)
FakeConfigurationSourceTests.cs (2)
23Assert.Equal("testValue", item.Value); 28Assert.Equal("anotherTestValue", item.Value);
HostingFakesExtensionsTests.cs (10)
147Assert.Equal("testValue", item.Value); 173Assert.Equal("testValue1", item.Value); 178Assert.Equal("testValue2", item.Value); 202Assert.Equal("testValue", item.Value); 207Assert.Equal("anotherTestValue", item.Value); 233Assert.Equal("testValue", item.Value); 259Assert.Equal("testValue1", item.Value); 264Assert.Equal("testValue2", item.Value); 288Assert.Equal("testValue", item.Value); 293Assert.Equal("anotherTestValue", item.Value);
Microsoft.Extensions.Http (3)
Logging\HttpHeadersLogValue.cs (3)
43values.Add(new KeyValuePair<string, object>(kvp.Key, kvp.Value)); 50values.Add(new KeyValuePair<string, object>(kvp.Key, kvp.Value)); 107builder.AppendJoin(", ", (IEnumerable<object>)kvp.Value);
Microsoft.Extensions.Http.Diagnostics (11)
Http\DownstreamDependencyMetadataManager.cs (1)
176var finalArray = ProcessDownstreamDependencyMetadataInternal(dep.Value);
Latency\Internal\HttpRequestLatencyListener.cs (2)
47if (eventSource.Value != null) 49EnableEventSource(eventSource.Value);
Logging\Internal\HttpHeadersReader.cs (2)
89destination.Add(new(header.Key, _redactor.Redact(header.Value, classification))); 99var classification = kvp.Value;
Logging\Internal\HttpResponseBodyReader.cs (1)
124_ = newContent.Headers.TryAddWithoutValidation(header.Key, header.Value);
Logging\Internal\Log.cs (3)
155var httpMethod = request[startIndex].Value; 156var httpHost = request[startIndex + 1].Value; 157var httpPath = request[startIndex + 2].Value;
Logging\Internal\LoggerMessageStateExtensions.cs (2)
32state.TagArray[index++] = new(key, items[i].Value); 51state.TagArray[index++] = new(key, items[i].Value);
Microsoft.Extensions.Http.Diagnostics.Tests (35)
Logging\AcceptanceTests.cs (11)
127state!.Single(kvp => kvp.Key == enricher2!.KvpRequest.Key).Value.Should().Be(enricher2!.KvpRequest.Value!.ToString()); 326state!.Single(kvp => kvp.Key == HttpClientLoggingTagNames.Path).Value.Should().Be(redactedPath); 370.Subject.Value; 373.Which.Value.Should().Be(httpRequestMessage.RequestUri.Host); 376.Which.Value.Should().Be(httpRequestMessage.Method.ToString()); 379.Which.Value.Should().Be("200"); 382.Which.Value.Should().NotBeEmpty(); 393state.Should().ContainSingle(kvp => kvp.Key == "userId").Which.Value.Should().Be(expectedUserId); 394state.Should().ContainSingle(kvp => kvp.Key == "unitId").Which.Value.Should().Be(expectedUnitId); 438state!.Single(kvp => kvp.Key == HttpClientLoggingTagNames.Path).Value.Should().Be(redactedPath);
Logging\HttpClientLoggerTest.cs (4)
250logRecordState.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders[0].Value); 251logRecordState.Contains(TestExpectedResponseHeaderKey, expectedLogRecord.ResponseHeaders[0].Value); 252logRecordState.Contains(testSharedResponseHeaderKey, expectedLogRecord.ResponseHeaders[1].Value); 253logRecordState.Contains(testSharedRequestHeaderKey, expectedLogRecord.RequestHeaders[1].Value);
Logging\HttpRequestReaderTest.cs (15)
87httpRequestMessage.Headers.Add(header1.Key, header1.Value); 88httpRequestMessage.Headers.Add(header3.Key, header3.Value); 96httpResponseMessage.Headers.Add(header2.Key, header2.Value); 97httpResponseMessage.Headers.Add(header3.Key, header3.Value); 213httpRequestMessage.Headers.Add(header1.Key, header1.Value); 225httpResponseMessage.Headers.Add(header2.Key, header2.Value); 288httpRequestMessage.Headers.Add(header1.Key, header1.Value); 300httpResponseMessage.Headers.Add(header2.Key, header2.Value); 360httpRequestMessage.Headers.Add(header1.Key, header1.Value); 418httpRequestMessage.Headers.Add(header1.Key, header1.Value); 430httpResponseMessage.Headers.Add(header2.Key, header2.Value); 489httpRequestMessage.Headers.Add(header1.Key, header1.Value); 497httpResponseMessage.Headers.Add(header2.Key, header2.Value); 556httpRequestMessage.Headers.Add(header1.Key, header1.Value); 565httpResponseMessage.Headers.Add(header2.Key, header2.Value);
Logging\Internal\LogRecordExtensions.cs (1)
19return logRecord.StructuredState.ToDictionary(kvp => kvp.Key, kvp => kvp.Value);
Logging\Internal\TestEnricher.cs (2)
38tagCollector.Add(KvpRequest.Key, KvpRequest.Value!); 43tagCollector.Add(KvpResponse.Key, KvpResponse.Value!);
Logging\LoggerMessageStateExtensionsTests.cs (2)
46Assert.Equal("v1", state.TagArray[0].Value); 49Assert.Equal("v2", state.TagArray[1].Value);
Microsoft.Extensions.Http.Resilience (2)
Internal\RequestMessageSnapshot.cs (2)
43_ = clone.Options.TryAdd(prop.Key, prop.Value); 53_ = clone.Headers.TryAddWithoutValidation(header.Key, header.Value);
Microsoft.Extensions.Http.Resilience.Tests (4)
Helpers\OptionsUtilities.cs (1)
37var propertyValue1 = propertyDefinition1.Value;
Resilience\HttpClientBuilderExtensionsTests.Resilience.cs (1)
371Tags[tag.Key] = tag.Value;
Resilience\HttpResilienceMetricsEnricherTests.cs (1)
55tags[0].Value.Should().Be("500");
Routing\RoutingStrategyTest.cs (1)
168return new ConfigurationBuilder().AddInMemoryCollection(values.Select(pair => new KeyValuePair<string, string?>("section:" + pair.Key, pair.Value))).Build().GetSection("section");
Microsoft.Extensions.Identity.Core (1)
UserManager.cs (1)
1621if (await f.Value.CanGenerateTwoFactorTokenAsync(this, user).ConfigureAwait(false))
Microsoft.Extensions.Logging (7)
LoggerFactory.cs (2)
128Logger logger = registeredLogger.Value; 183Logger logger = existingLogger.Value;
LoggerFactoryScopeProvider.cs (5)
194sb.Append(_items[0].Value); 201sb.Append(_items[i].Value); 251_stringBuilder.Append(enumerator.Current.Value); 258_stringBuilder.Append(enumerator.Current.Value); 276public KeyValuePair<string, object?> Current => new KeyValuePair<string, object?>(_enumerator.Current.Key, _enumerator.Current.Value);
Microsoft.Extensions.Logging.Configuration (1)
LoggerFilterConfigureOptions.cs (1)
59if (TryGetSwitch(section.Value, out LogLevel level))
Microsoft.Extensions.Logging.Console (5)
ConsoleLoggerProvider.cs (3)
147logger.Value.Options = options; 148logger.Value.Formatter = logFormatter; 217logger.Value.ScopeProvider = _scopeProvider;
JsonConsoleFormatter.cs (2)
169switch (item.Value) 218writer.WriteString(key, ToInvariantString(item.Value));
Microsoft.Extensions.Logging.EventLog (1)
EventLogLogger.cs (1)
104sb.Append(pair.Key).Append(": ").AppendLine(pair.Value?.ToString());
Microsoft.Extensions.Logging.EventSource (2)
EventSourceLogger.cs (2)
248arguments[i] = new KeyValuePair<string, string?>(keyValuePair.Key, keyValuePair.Value?.ToString()); 264writer.WriteString(keyValue.Key, keyValue.Value);
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (2)
195TypedConstant typedConstant = namedArgument.Value; 203TypedConstant value = namedArgument.Value;
Microsoft.Extensions.Options.SourceGeneration (14)
Emitter.cs (10)
629string linesToInsert = attributeData.Value is not null ? GenerateStronglyTypedCodeForLengthAttributes((HashSet<object>)attributeData.Value) : string.Empty; 634string linesToInsert = attributeData.Value is not null ? GenerateStronglyTypedCodeForLengthAttributes((HashSet<object>)attributeData.Value) : string.Empty; 639string linesToInsert = attributeData.Value is not null ? GenerateStronglyTypedCodeForLengthAttributes((HashSet<object>)attributeData.Value) : string.Empty; 642else if (attributeData.Key == _symbolHolder.CompareAttributeSymbol.Name && attributeData.Value is not null) 644string linesToInsert = GenerateStronglyTypedCodeForCompareAttribute((HashSet<object>)attributeData.Value); 649EmitRangeAttribute(_optionsSourceGenContext.ClassModifier, Emitter.StaticAttributeClassNamePrefix, attributeData.Key, _optionsSourceGenContext.Suffix, attributeData.Value is not null); 790attrInstantiationStatementLines.Add($"{GetPaddingString(1)}{prop.Key} = {prop.Value}{(notLast ? "," : string.Empty)}");
Parser.cs (4)
522if (namedArgument.Value.Kind == TypedConstantKind.Array) 525validationAttr.Properties.Add(namedArgument.Key, GetArrayArgumentExpression(namedArgument.Value.Values, isParams)); 529validationAttr.Properties.Add(namedArgument.Key, GetArgumentExpression(namedArgument.Value.Type!, namedArgument.Value.Value));
Microsoft.Extensions.Resilience.Tests (1)
Resilience\ResilienceMetricsEnricherTests.cs (1)
26private IReadOnlyDictionary<string, object?> Tags => _tags.ToDictionary(v => v.Key, v => v.Value);
Microsoft.Extensions.SecretManager.Tools.Tests (7)
SecretManagerTests.cs (6)
107new string[] { "set", secret.Key, secret.Value, "--verbose" } : 108new string[] { "set", secret.Key, secret.Value, "-p", projectPath, "--verbose" }; 127string.Format(CultureInfo.InvariantCulture, "{0} = {1}", keyValue.Key, keyValue.Value), 294new string[] { "set", secret.Key, secret.Value, "--verbose" } : 295new string[] { "set", secret.Key, secret.Value, "-p", projectPath, "--verbose" }; 315string.Format(CultureInfo.InvariantCulture, "{0} = {1}", keyValue.Key, keyValue.Value),
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
92CreateFile(file.Key, file.Value);
Microsoft.Extensions.ServiceDiscovery (1)
ServiceEndpointResolver.cs (1)
124await resolver.Value.DisposeAsync().ConfigureAwait(false);
Microsoft.Extensions.Telemetry (8)
Enrichment\ApplicationLogEnricher.cs (1)
30collector.Add(kvp.Key, kvp.Value);
Logging\ExtendedLoggerFactory.cs (2)
164ExtendedLogger logger = existingLogger.Value; 185ExtendedLogger logger = registeredLogger.Value;
Logging\Import\LoggerFactoryScopeProvider.cs (5)
210sb.Append(_items[0].Value); 217sb.Append(_items[i].Value); 268_stringBuilder.Append(enumerator.Current.Value); 275_stringBuilder.Append(enumerator.Current.Value); 294new KeyValuePair<string, object?>(_enumerator.Current.Key, _enumerator.Current.Value);
Microsoft.Extensions.Telemetry.Abstractions (3)
Logging\LoggerMessageHelper.cs (2)
129if (typeof(TValue).IsValueType || kvp.Value is not null) 132_ = sb.Append(CultureInfo.InvariantCulture, $"\"{kvp.Value}\"");
Logging\LoggerMessageState.cs (1)
142_ = sb.Append(_tags[i].Value);
Microsoft.Extensions.Telemetry.Abstractions.Tests (15)
Logging\LoggerMessageStateTests.cs (15)
27Assert.Equal(Value, lms.TagArray[0].Value); 39Assert.Equal(Value, lms.TagArray[0].Value); 46Assert.Equal(Value, lms.TagArray[0].Value); 60Assert.Equal(Value, lms.TagArray[0].Value); 62Assert.Equal(Value, lms.TagArray[1].Value); 80Assert.Equal("V1", lms.TagArray[0].Value); 98Assert.Equal(Value, lms.TagArray[0].Value); 103Assert.Equal(Value, lms.TagArray[0].Value); 116Assert.Equal(Value, lms.TagArray[0].Value); 121Assert.Equal(Value, lms.TagArray[0].Value); 143Assert.Equal(Value, list[0].Value); 153Assert.Equal(Value, list[0].Value); 159Assert.Equal(Value, list[0].Value); 169Assert.Equal(current.Value, list[count].Value);
Microsoft.Extensions.Telemetry.PerformanceTests (11)
BenchLogger.cs (1)
64var o = item.Value;
ModernCodeGen.cs (10)
32var connectionId = s.TagArray[6].Value ?? "(null)"; 33var type = s.TagArray[5].Value ?? "(null)"; 34var streamId = s.TagArray[4].Value ?? "(null)"; 35var length = s.TagArray[3].Value ?? "(null)"; 36var flags = s.TagArray[2].Value ?? "(null)"; 37var other = s.TagArray[1].Value ?? "(null)"; 65var start = s.TagArray[4].Value; 66var end = s.TagArray[3].Value; 67var options = s.TagArray[2].Value; 68var guid = s.TagArray[1].Value;
Microsoft.Extensions.Telemetry.Tests (6)
Enrichment\Internals\TestLogEnrichmentTagCollector.cs (1)
18_tags.Add(kvp.Key, kvp.Value);
Enrichment\Internals\TestMetricEnrichmentTagCollector.cs (1)
18_tags.Add(kvp.Key, kvp.Value.ToString() ?? string.Empty);
Logging\ExtendedLoggerTests.cs (4)
906enrichmentPropertyBag.Add(kvp.Key, kvp.Value!); 929collector.Add(kvp.Key, kvp.Value); 938a[i++] = new(kvp.Key, (string)kvp.Value!); 943collector.Add(kvp.Key, kvp.Value);
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
268notes = namedArg.Value.Value?.ToString();
Microsoft.Gen.ContextualOptions (1)
Parser.cs (1)
18.Select(type => new OptionsContextType(type.Key, type.Value.ToImmutableArray(), GetContextProperties(type.Key)))
Microsoft.Gen.ContextualOptions.Unit.Tests (5)
SyntaxContextReceiverTests.cs (5)
36Assert.Equal(declaration.Key.Name, declaration.Value.Single().Identifier.Text); 74Assert.Equal(2, declaration.Value.Count); 75Assert.All(declaration.Value.Select(dec => dec.Identifier.Text), className => Assert.Equal("Class2", className)); 76Assert.NotEqual(declaration.Value[0], declaration.Value[1]);
Microsoft.Gen.Logging (3)
Parsing\AttributeProcessors.cs (3)
67var v = a.Value.Value; 136var v = a.Value.Value; 174var v = a.Value.Value;
Microsoft.Gen.Logging.Generated.Tests (17)
LoggerMessageAttributeTests.cs (1)
163Assert.Contains(collector.LatestRecord.StructuredState, x => x.Key == key && x.Value == value);
LogMethodTests.cs (3)
384Assert.Equal("param", logRecord.StructuredState[0].Value); 932Assert.Equal(kvp.Value, rol.GetValue(kvp.Key)); 948Assert.Equal(kvp.Value, rol!.GetValue(kvp.Key));
LogPropertiesTests.cs (3)
45var ss = _logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 176var ss = collector.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 194ss = collector.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value);
SensitiveRecordTests.cs (5)
22Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 34Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 51Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 68Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 85Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value));
TagProviderTests.cs (4)
169Assert.Equal(props.P0.ToString(CultureInfo.InvariantCulture), state[0].Value); 171Assert.Equal(props.P1, state[1].Value); 195Assert.Equal(props.P0.ToString(CultureInfo.InvariantCulture), state[0].Value); 197Assert.Equal(props.P1, state[1].Value);
Utils.cs (1)
101return kvp.Value;
Microsoft.Gen.MetadataExtractor (7)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
268notes = namedArg.Value.Value?.ToString();
src\Generators\Microsoft.Gen.Metrics\Emitter.cs (1)
38GenTypeByNamespace(entry.Key, entry.Value, cancellationToken);
src\Generators\Microsoft.Gen.Metrics\MetricFactoryEmitter.cs (1)
33GenMetricFactoryByNamespace(entry.Key, entry.Value, cancellationToken);
src\Generators\Microsoft.Gen.Metrics\Parser.cs (4)
287if (arg.Value.Kind == TypedConstantKind.Primitive && 290metricNameFromAttribute = (arg.Value.Value ?? string.Empty).ToString().Replace("\\\\", "\\"); 613if (namedArgument is { Key: "Name", Value.Value: { } }) 615strongTypeAttributeParameters.MetricNameFromAttribute = namedArgument.Value.Value.ToString();
Microsoft.Gen.Metrics (6)
Emitter.cs (1)
38GenTypeByNamespace(entry.Key, entry.Value, cancellationToken);
MetricFactoryEmitter.cs (1)
33GenMetricFactoryByNamespace(entry.Key, entry.Value, cancellationToken);
Parser.cs (4)
287if (arg.Value.Kind == TypedConstantKind.Primitive && 290metricNameFromAttribute = (arg.Value.Value ?? string.Empty).ToString().Replace("\\\\", "\\"); 613if (namedArgument is { Key: "Name", Value.Value: { } }) 615strongTypeAttributeParameters.MetricNameFromAttribute = namedArgument.Value.Value.ToString();
Microsoft.Gen.Metrics.Generated.Tests (30)
MetricTests.cs (22)
71Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 154Assert.Equal(new (string, object?)[] { ("s1", "val_1"), ("s2", "val_2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 174var tags = measurements[0].Tags.Select(x => (x.Key, x.Value)); 177tags = measurements[1].Tags.Select(x => (x.Key, x.Value)); 198var tags = measurements[0].Tags.Select(x => (x.Key, x.Value)); 201tags = measurements[1].Tags.Select(x => (x.Key, x.Value)); 253Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 259Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 266Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val4") }, measurement.Tags.Select(x => (x.Key, x.Value))); 278Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 284Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 291Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val4") }, measurement.Tags.Select(x => (x.Key, x.Value))); 329Assert.Equal(new (string, object?)[] { ("Dim1", "val1"), ("Dim_2", "val2"), ("Dim_3", "val3") }, measurement.Tags.Select(x => (x.Key, x.Value))); 342Assert.Equal(new (string, object?)[] { ("Dim1", "val1"), ("Dim_2", "val2"), ("Dim_3", "val3") }, measurement.Tags.Select(x => (x.Key, x.Value))); 372measurement.Tags.Select(x => (x.Key, x.Value))); 421measurement.Tags.Select(x => (x.Key, x.Value))); 444measurement.Tags.Select(x => (x.Key, x.Value))); 467measurement.Tags.Select(x => (x.Key, x.Value))); 515measurement.Tags.Select(x => (x.Key, x.Value))); 564measurement.Tags.Select(x => (x.Key, x.Value))); 587measurement.Tags.Select(x => (x.Key, x.Value))); 609measurement.Tags.Select(x => (x.Key, x.Value)));
MetricTests.Ext.cs (8)
55Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 135Assert.Equal(new (string, object?)[] { ("s1", "val_1"), ("s2", "val_2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 184measurement.Tags.Select(x => (x.Key, x.Value))); 206measurement.Tags.Select(x => (x.Key, x.Value))); 228measurement.Tags.Select(x => (x.Key, x.Value))); 277measurement.Tags.Select(x => (x.Key, x.Value))); 299measurement.Tags.Select(x => (x.Key, x.Value))); 321measurement.Tags.Select(x => (x.Key, x.Value)));
Microsoft.Gen.MetricsReports (4)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (4)
287if (arg.Value.Kind == TypedConstantKind.Primitive && 290metricNameFromAttribute = (arg.Value.Value ?? string.Empty).ToString().Replace("\\\\", "\\"); 613if (namedArgument is { Key: "Name", Value.Value: { } }) 615strongTypeAttributeParameters.MetricNameFromAttribute = namedArgument.Value.Value.ToString();
Microsoft.Interop.ComInterfaceGenerator (2)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
91equivalenceKeyBuilder.Append($";{option.Key}={option.Value}");
VirtualMethodPointerStubGenerator.cs (1)
303foreach (TypedConstant callConv in arg.Value.Values)
Microsoft.Interop.LibraryImportGenerator (3)
Analyzers\CustomMarshallerAttributeFixer.cs (1)
63HashSet<string> missingMembers = marshallerInfo.Value;
LibraryImportGenerator.cs (1)
130foreach (TypedConstant callConv in arg.Value.Values)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
91equivalenceKeyBuilder.Append($";{option.Key}={option.Value}");
Microsoft.Interop.SourceGeneration (8)
ManualTypeMarshallingHelper.cs (1)
40hash = HashCode.Combine(hash, mode.Key, mode.Value);
MarshalAsParser.cs (1)
186elementUnmanagedType = (UnmanagedType)namedArg.Value.Value!;
MarshallingAttributeInfo.cs (1)
145foreach (TypePositionInfo nestedElement in mode.Value.CollectionElementMarshallingInfo.ElementDependencies)
MarshalUsingAttributeParser.cs (3)
80constSize = (int)arg.Value.Value!; 84if (arg.Value.Value is null) 89elementName = (string)arg.Value.Value!;
ValueEqualityImmutableDictionary.cs (2)
25if (!other.TryGetValue(kvp.Key, out var value) || !kvp.Value.Equals(value)) 41_hash = HashCode.Combine(_hash, kvp.Key, kvp.Value);
Microsoft.Maui (7)
Debugger\DebuggerDisplayHelpers.cs (5)
50 if (HasValue(kvp.Value) || includeNullValues) 63 if (kvp.Value is null) 67 else if (kvp.Value is string s) 71 else if (kvp.Value is IEnumerable enumerable) 89 sb.Append(kvp.Value);
HotReload\HotReloadHelper.cs (2)
182 if (pair.Value.IsGenericType) 183 newType = pair.Value.GetGenericTypeDefinition().MakeGenericType(newHandler);
Microsoft.Maui.Controls (49)
BindableObject.cs (9)
138 var changed = !Equals(original.Value, newValue); 141 property.PropertyChanging?.Invoke(this, original.Value, newValue); 151 OnBindablePropertySet(property, original.Value, newValue, changed, changed); 189 Current = new LocalValueEntry(_propertiesEnumerator.Current.Key, _propertiesEnumerator.Current.Value.Values.GetValue(), _propertiesEnumerator.Current.Value.Attributes); 229 resultArray[i].Value = (T)pair.Value; 320 oldBinding = b_p.Value; 613 var original = specificityAndValue.Value; 707 var binding = kvp.Value;
DataTemplate.cs (2)
86 bindable.SetBinding(kvp.Key, kvp.Value.Clone()); 99 bindable.SetValue(kvp.Key, kvp.Value);
DragAndDrop\DataPackage.cs (2)
34 dataPackage.Properties.Add(property.Key, property.Value); 37 dataPackage.PropertiesInternal.Add(property.Key, property.Value);
Element\Element.cs (4)
768 if (dynR.Value.Item1 != value.Key) 771 changedResources.Add((dynR.Key, dynR.Value.Item2)); 776 OnResourceChanged(changedResource.Item1, value.Value, changedResource.Item2); 778 var bindableObject = value.Value as BindableObject;
ListProxy.cs (1)
102 if (Equals(kvp.Value, item))
OrderedDictionary.cs (4)
80 Add(kvp.Key, kvp.Value); 107 Add(item.Key, item.Value); 257 Insert(index, item.Key, item.Value); 266 _dict[value.Key] = value.Value;
PlatformBindingHelpers.cs (2)
203 wrapper.SetBinding(kvp.Key, kvp.Value); 205 wrapper.SetValue(kvp.Key, kvp.Value);
ResourcesExtensions.cs (3)
28 mergedClassStyles.AddRange(res.Value as List<Style>); 39 resources.Add(res.Key, res.Value); 43 mergedClassStyles.AddRange(res.Value as List<Style>);
Shell\ShellNavigationManager.cs (1)
331 returnValue[datum.Key] = datum.Value;
Shell\ShellNavigationQueryParameters.cs (3)
20 this.Add(item.Key, item.Value); 26 this.Add(item.Key, item.Value); 68 _internal.Add(item.Key, item.Value);
Shell\ShellRouteParameters.cs (8)
21 _shellNavigationQueryParameters[item.Key] = item.Value; 33 returnValue.Add(item.Key, item.Value); 52 this.Add(key, q.Value); 56 _shellNavigationQueryParameters[item.Key] = item.Value; 66 this.Add(item.Key, item.Value); 69 _shellNavigationQueryParameters[item.Key] = item.Value; 97 this[item.Key] = item.Value; 125 value = tuple.Value;
Style.cs (1)
143 ApplyCore(target.Key, newValue, (SetterSpecificity)target.Value);
StyleSheets\Style.cs (2)
73 if (string.Equals(decl.Value, "initial", StringComparison.OrdinalIgnoreCase)) 79 convertedValues[decl] = (value = Convert(styleable, decl.Value, property));
StyleSheets\StyleSheet.cs (1)
111 var style = kvp.Value;
TemplatedItemsList.cs (4)
430 int index = kvp.Value.GetGlobalIndexOfItem(item); 435 count += kvp.Value.GetDescendantCount(); 717 group.Value.CollectionChanged -= OnInnerCollectionChanged; 718 group.Value.Dispose();
VisualElement\VisualElement.cs (1)
1527 mergedClassStyles.AddRange(value.Value as List<Style>);
VisualStateManager.cs (1)
74 var groups = (VisualStateGroupList)vsgSpecificityValue.Value;
Microsoft.Maui.Controls.Build.Tasks (9)
BindablePropertyReferenceExtensions.cs (1)
68 value = kvp.Value;
ExpandMarkupsVisitor.cs (1)
75 if (kvp.Value != node)
NodeILExtensions.cs (1)
704 yield return Create(Ldstr, kvp.Value);
PerformanceProvider.cs (3)
66 double total = TimeSpan.FromTicks(kvp.Value.TotalTime).TotalMilliseconds; 67 double avg = total / kvp.Value.CallCount; 68 yield return string.Format("{0,-80} | {1,-10} | {2,-10}ms | {3,-8}ms", key, kvp.Value.CallCount, total, avg);
SetPropertiesVisitor.cs (3)
225 if (kvp.Value != node) 1889 parentIl.Append(kvp.Value.Item1.LoadAs(parentContext.Cache, module.ImportReference(parentContext.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "NameScope")), module)); 1900 templateContext.Scopes[kvp.Key] = new Tuple<VariableDefinition, IList<string>>(varDefScope, kvp.Value.Item2);
Microsoft.Maui.Controls.SourceGen (2)
CodeBehindGenerator.cs (1)
220 xmlnsDef.AssemblyName = attr.NamedArguments[0].Value.Value as string;
src\Controls\src\Xaml\XamlNode.cs (1)
217 clone.Properties.Add(kvp.Key, kvp.Value.Clone());
Microsoft.Maui.Controls.Xaml (6)
NodeExtensions.cs (1)
16 if (kvp.Value != node)
PruneIgnoredNodesVisitor.cs (2)
24 if (!((propertyKvp.Value as ValueNode)?.Value is string propertyValue)) 45 var propNs = (propertyKvp.Value as IElementNode)?.NamespaceURI ?? "";
XamlNode.cs (1)
217 clone.Properties.Add(kvp.Key, kvp.Value.Clone());
XamlParser.cs (2)
200 ? ((ValueNode)attributes.First(kvp => kvp.Key == XmlName.xTypeArguments).Value).Value as IList<XmlType> 294 XmlnsHelper.ParseXmlns(kvp.Value, out _, out _, out _, out var targetPlatform);
Microsoft.Maui.Essentials (2)
WebAuthenticator\WebAuthenticatorResult.shared.cs (2)
45 Properties[kvp.Key] = kvp.Value; 56 Properties[kvp.Key] = kvp.Value;
Microsoft.Maui.Graphics (2)
Text\TextAttributes.cs (2)
20 this[entry.Key] = entry.Value; 23 this[entry.Key] = entry.Value;
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (1)
src\Graphics\src\Graphics\Platforms\Windows\AsyncPump.cs (1)
116 workItem.Key(workItem.Value);
Microsoft.Maui.Resizetizer (2)
DetectInvalidResourceOutputFilenamesTask.cs (1)
58 builder.Append($"{pair.Value} ({pair.Key.ItemSpec})");
GenerateTizenManifest.cs (1)
179 splashscreenElement.SetAttributeValue("src", image.Value);
Microsoft.ML.AutoML (27)
SweepableEstimator\MultiModelPipeline.cs (1)
114var estimators = _estimators.ToDictionary(x => x.Key, x => x.Value);
SweepableEstimator\SweepableEstimatorPipeline.cs (2)
56if (kv.Value != null) 58searchSpace.Add(kv.Key, kv.Value);
SweepableEstimator\SweepablePipeline.cs (6)
33if (kv.Value != null) 35searchSpace.Add(kv.Key, kv.Value.SearchSpace); 52var kvPairs = _estimators.Select((e, i) => new KeyValuePair<string, Parameter>(i.ToString(), e.Value.Parameter)); 55if (kv.Value != null) 57parameter[kv.Key] = kv.Value; 174var estimators = _estimators.ToDictionary(x => x.Key, x => x.Value);
Sweepers\ISweeper.cs (2)
145return string.Join(" ", _parameterValues.Select(kvp => string.Format("{0}={1}", kvp.Value.Name, kvp.Value.ValueText)).ToArray());
TrainerExtensions\TrainerExtensionCatalog.cs (1)
50_trainerNamesToExtensionTypes.ToDictionary(kvp => kvp.Value, kvp => kvp.Key);
TrainerExtensions\TrainerExtensionUtil.cs (4)
126properties[property.Key] = property.Value; 196.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); 204var paramVals = props.Select(p => new StringParameterValue(p.Key, p.Value.ToString())); 232parameters = allProps.Select(p => new StringParameterValue(p.Key, p.Value.ToString()));
TransformInference\TransformInference.cs (1)
49sb.Append($" {property.Key}={property.Value}");
Tuner\AutoZeroTuner.cs (7)
39var trainerEstimators = _sweepablePipeline.Estimators.Where(e => e.Value.EstimatorType.IsTrainer()).Select(e => e.Value.EstimatorType.ToString()).ToList(); 85if (_pipelineStrings.Any(kv => kv.Value.Contains("OneHotHashEncoding") || kv.Value.Contains("OneHotEncoding"))) 87pipelineSchemas = _pipelineStrings.Where(kv => kv.Value.Contains(config.CatalogTransformer)); 94pipelineSchemas = pipelineSchemas.Where(kv => kv.Value.Contains(config.Trainer)); 98var trainerEstimatorName = pipeline.Estimators.Where(kv => kv.Value.EstimatorType.IsTrainer()).First().Key;
Tuner\PipelineProposer.cs (3)
97schema = _eci.OrderBy(kv => kv.Value).First().Key; 152_k2 = _k1.ToDictionary(kv => kv.Key, kv => kv.Value); 188_eci[schema] = _eci.Select(kv => kv.Value).Max() * 2;
Microsoft.ML.AutoML.Tests (7)
SweepableExtensionTest.cs (3)
149.Append(context.Auto().MultiClassification().Estimators.Select(kv => kv.Value).ToArray()); 162.Append(context.Auto().MultiClassification().Estimators.Select(kv => kv.Value).ToArray()); 175.Append(context.Auto().MultiClassification().Estimators.Select(kv => kv.Value).ToArray());
TunerTests.cs (4)
44var tuner = kv.Value; 253var tuner = kv.Value; 308var tuner = kv.Value; 355var tuner = kv.Value;
Microsoft.ML.CodeGenerator (15)
CodeGenerator\CSharp\TrainerGeneratorBase.cs (14)
61if (kv.Value == null) 63Type type = kv.Value.GetType(); 67value = ((bool)kv.Value).ToString(CultureInfo.InvariantCulture).ToLowerInvariant(); 72value = ((float)kv.Value).ToString(CultureInfo.InvariantCulture) + "f"; 77value = ((int)kv.Value).ToString(CultureInfo.InvariantCulture); 82value = ((double)kv.Value).ToString(CultureInfo.InvariantCulture); 87value = ((long)kv.Value).ToString(CultureInfo.InvariantCulture); 92var val = kv.Value.ToString(); 103value = $"{type.ReflectedType.Name}.{type.Name}.{kv.Value.ToString()}"; 108value = kv.Value; 145if (kv.Value.GetType() == typeof(CustomProperty)) 146sb.Append(BuildComplexParameter(((CustomProperty)kv.Value).Name, ((CustomProperty)kv.Value).Properties, "=")); 148sb.Append(kv.Value.ToString());
Templates\Console\PredictProgram.cs (1)
48this.Write(this.ToStringHelper.ToStringWithCulture(kv.Value));
Microsoft.ML.Core (31)
CommandLine\CmdParser.cs (12)
1526string str = (string)values[i].Value; 1543settings = values.Select(x => (string)x.Value).ToArray(); 1573string name = (string)values[i++].Value; 1575if (i < values.Count && IsCurlyGroup((string)values[i].Value) && string.IsNullOrEmpty(values[i].Key)) 1576settings = new string[] { (string)values[i++].Value }; 1596var kvp = Activator.CreateInstance(ItemType, comList[i].Key, comList[i].Value); 1608string name = (string)values[i++].Value; 1610if (i < values.Count && IsCurlyGroup((string)values[i].Value)) 1611settings = new string[] { (string)values[i++].Value }; 1639var kvp = Activator.CreateInstance(ItemType, values[i].Key, values[i].Value); 1648res.SetValue(values[i].Value, i); 1700else if (Unique && val.Values.Any(x => x.Value.Equals(newValue)))
Data\Repository.cs (2)
358kvp.Value.CloseEx(); 390using (var src = kvp.Value)
Data\RoleMappedSchema.cs (9)
166Contracts.Assert(Utils.Size(kvp.Value) > 0); 167var cols = kvp.Value; 223if (string.IsNullOrEmpty(kvp.Value)) 225var info = schema.GetColumnOrNull(kvp.Value); 229throw Contracts.ExceptParam(nameof(schema), $"{kvp.Value} column '{kvp.Key.Value}' not found"); 266foreach (var info in roleAndList.Value) 278foreach (var info in roleAndList.Value) 316Contracts.Assert(Utils.Size(kvp.Value) > 0); 317var cols = kvp.Value.ToArray();
Utilities\LruCache.cs (1)
50value = node.Value.Value;
Utilities\ReservoirSampler.cs (2)
198_reservoir[ind] = tmp.Value; 199_counts[tmp.Value] = 1;
Utilities\Tree.cs (5)
121return item.Value != null && item.Value._parent == this && _children.Comparer.Equals(item.Key, item.Value.Key); 130Add(item.Key, item.Value); 188if (!TryGetValue(item.Key, out child) || item.Value != child)
Microsoft.ML.Core.Tests (17)
UnitTests\TestEntryPoints.cs (2)
2248var list = kvp.Value as IList<KeyValuePair<string, object>>; 2255writer.WriteLine("{0}: {1}", kvp.Key, kvp.Value);
UnitTests\TestVBuffer.cs (15)
96float sum = a.Items().Sum(iv => iv.Value); 97float l1 = a.Items().Sum(iv => Math.Abs(iv.Value)); 98float l2Squared = a.Items().Sum(iv => iv.Value * iv.Value); 101float infNorm = a.GetValues().Length == 0 ? 0 : a.Items().Max(iv => Math.Abs(iv.Value)); 475values[indices.Count] = func(iv.Key, iv.Value); 743Assert.Equal(value, iv.Value); 771Assert.Equal(value, iv.Value); 805Assert.Equal(value, iv.Value); 830var l1Dist = a.Items(all: true).Zip(b.Items(all: true), (av, bv) => Math.Abs(av.Value - bv.Value)).Sum(); 831var l2Dist2 = a.Items(all: true).Zip(b.Items(all: true), (av, bv) => MathUtils.Pow(av.Value - bv.Value, 2)).Sum(); 833var dot = a.Items(all: true).Zip(b.Items(all: true), (av, bv) => av.Value * bv.Value).Sum();
Microsoft.ML.CpuMath.UnitTests (1)
UnitTests.cs (1)
994options.StartInfo.Environment.Add(item.Key, item.Value);
Microsoft.ML.Data (110)
Commands\CrossValidationCommand.cs (1)
268data = kvp.Value.CreateComponent(env, data);
Commands\DataCommand.cs (4)
135SendTelemetryComponent(pipe, transform.Value); 148pipe.Send(TelemetryMessage.CreateMetric(pair.Key, pair.Value, null)); 158var data = mValue.First().Value; 199newAverageMetric.Add(pair.Key, pair.Value / metricValues.Length);
Commands\ShowSchemaCommand.cs (3)
175if (verbose || !kvp.Value.IsEmpty) 176itw.WriteLine("{0}:{1}", kvp.Key, kvp.Value); 292var val = item.Value;
Commands\TrainCommand.cs (3)
521ectx.CheckUserArg(!string.IsNullOrWhiteSpace(kindName.Value), nameof(TrainCommand.Arguments.CustomColumns), "Names for columns with custom kind must not be empty"); 523throw ectx.ExceptUserArg(nameof(TrainCommand.Arguments.CustomColumns), "Custom column with name '{0}' needs a kind. Use col[<Kind>]={0}", kindName.Value); 525return customColumnArg.Select(kindName => new ColumnRole(kindName.Key).Bind(kindName.Value));
Data\DataViewUtils.cs (1)
1405var v = x.Value;
Data\RowCursorUtils.cs (3)
440if (0 < kv.Value && kv.Value <= keyMax) 441editor.Values[kv.Key] = kv.Value - 1;
Data\SchemaDefinition.cs (2)
283builder.Add(kvp.Key, kvp.Value.AnnotationType, kvp.Value.GetGetterDelegate());
DataLoadSave\Binary\BinaryLoader.cs (3)
2166.Where(t => !t.Value.IsGenerated).OrderBy(t => t.Value.ColumnIndex); 2176var col = isLiveAndCol.Value;
DataLoadSave\LegacyCompositeDataLoader.cs (3)
141.Select(x => new KeyValuePair<string, string>(x.Key, GetTagData(x.Value))) 159(env, index, data) => transformArgs[index].Value.CreateComponent(env, data)); 256newlyCreated.Add(new TransformEx(tag, tagData[i].Value, cur));
DataView\DataViewConstructionUtils.cs (3)
815meta.Add(kvp.Value.Kind, kvp.Value.AnnotationType, kvp.Value.GetGetterDelegate());
DataView\InternalSchemaDefinition.cs (1)
77: metadataInfos.ToDictionary(entry => entry.Key, entry => entry.Value);
DataView\TypedCursor.cs (2)
440buf[pair.Key] = convert(pair.Value); 476buf[pair.Key] = pair.Value;
Deprecated\Instances\HeaderSchema.cs (4)
52nameList.Add(kvp.Value.AsMemory()); 107var items = map.Where(kvp => 0 <= kvp.Key && kvp.Key < count && kvp.Value != null); 127names[iv] = kvp.Value; 136names[kvp.Key] = kvp.Value;
EntryPoints\EntryPointNode.cs (22)
359_vars.Add(kvp.Key, kvp.Value); 609inputParamBindingMap.Add(paramBinding, new SimpleVariableBinding(kvp.Value)); 625if (VariableBinding.IsBindingToken(pair.Value)) 633var varBinding = VariableBinding.Create(_host, pair.Value.Value<string>()); 641else if (pair.Value is JArray && 642((JArray)pair.Value).Any(tok => VariableBinding.IsBindingToken(tok))) 646if (!((JArray)pair.Value).All(tok => VariableBinding.IsBindingToken(tok))) 655foreach (var varName in (JArray)pair.Value) 672if (!_inputBuilder.TrySetValueJson(pair.Key, pair.Value)) 684if (!VariableBinding.IsBindingToken(pair.Value)) 688var varBinding = VariableBinding.Create(_host, pair.Value.Value<string>()); 708if (kvp.Value.VariableName == oldName) 720if (kvp.Value == oldName) 740if (!mapping.TryGetValue(kvp.Value.VariableName, out newName)) 743mapping.Add(kvp.Value.VariableName, newName); 745kvp.Value.Rename(newName); 751if (!mapping.TryGetValue(kvp.Value, out newName)) 754mapping.Add(kvp.Value, newName); 759_outputMap[kvp.Key] = kvp.Value; 789return _inputMap.Where(kv => !_inputBuilder.IsInputOptional(kv.Key.ParameterName)).Select(kv => kv.Value).Distinct() 802bool success = _inputBuilder.TrySetValue(pair.Key, BuildParameterValue(pair.Value)); 827v.SetValue(pair.Value);
EntryPoints\InputBuilder.cs (5)
505if (!inputBuilder.TrySetValueJson(pair.Key, pair.Value)) 506throw ectx.Except($"Unexpected value for component '{type}', field '{pair.Key}': '{pair.Value}'"); 566if (!inputBuilder.TrySetValueJson(pair.Key, pair.Value)) 567throw ectx.Except($"Unexpected value for component '{name}', field '{pair.Key}': '{pair.Value}'"); 595dict[pair.Key] = (T)GetFieldAssignableValue(ectx, typeof(T), ParseJsonValue(ectx, typeof(T), attributes, pair.Value, catalog));
Evaluators\ClusteringEvaluator.cs (1)
807else if (schema.Schema.TryGetColumnIndex(col.Value, out int labelIndex))
Evaluators\EvaluatorBase.cs (1)
441return _dict.Select(kvp => kvp.Value);
Evaluators\EvaluatorUtils.cs (14)
367string.Format("{0} {1}", colName, names.GetItemOrDefault(metric.Key)), metric.Value); 487var name = kvp.Value.ToString(); 516editor.Values[map[kvp.Key]] = kvp.Value; 540editor.Values[map[kvp.Key]] = kvp.Value; 587var name = kvp.Value.ToString().AsMemory(); 899ReconcileKeyValuesWithNoNames(env, views, keyCol.Key, keyCol.Value); 1039var tryNaming = string.Format(metricName, name.Value); 1041tryNaming = (string.Format("{0}{1}", metricName, name.Value)); 1203aggregated[iMetric].Sum += metric.Value; 1205aggregated[iMetric].SumSq += metric.Value * metric.Value; 1512confusionTable[row][labelIndexToConfIndexMap[index]] = val.Value; 1513precisionSums[labelIndexToConfIndexMap[index]] += val.Value; 1514recallSums[row] += val.Value;
Evaluators\MultiOutputRegressionEvaluator.cs (1)
758sb.AppendFormat(" {0,20:G20}", metric.Value);
Evaluators\QuantileRegressionEvaluator.cs (3)
103res[i.Key] = Math.Sqrt(i.Value / SumWeights); 117res[i.Key] = 1 - i.Value / (TotalLabelSquaredW - TotalLabelW * TotalLabelW / SumWeights); 409l1Editor.Values[s.Key] = Math.Abs(lab - s.Value);
Model\Pfa\BoundPfaContext.cs (1)
215vars[i] = new KeyValuePair<string, JToken>(names[i], vars[i].Value);
Model\Pfa\PfaContext.cs (1)
44vars[v.Key] = v.Value;
Transforms\ColumnBindingsBase.cs (2)
283var getter = Utils.MarshalInvoke(GetAnnotationGetterDelegate<int>, kvp.Value.RawType, inputBindings, i, kvp.Key); 284meta.Add(kvp.Key, kvp.Value, getter);
Transforms\ColumnConcatenatingTransformer.cs (7)
100column.Source = Source.Select(kvp => kvp.Value).ToArray(); 400.Select(c => new ColumnOptions(c.Name, c.Source.Select(kvp => (kvp.Value, kvp.Key != "" ? kvp.Key : null)))) 661if (kvp.Value.IsEmpty) 664sb.AppendMemory(kvp.Value); 891if (toSave.Value == null) 937int outVectorSize = (int)inputList.Sum(x => x.Value); 942node.AddAttribute("inputdimensions", inputList.Select(x => x.Value));
Transforms\ConversionsExtensionsCatalog.cs (5)
340var values = keyValuePairs.Select(pair => pair.Value); 372var values = keyValuePairs.Select(pair => pair.Value); 406var values = keyValuePairs.Select(pair => pair.Value); 444var values = keyValuePairs.Select(pair => pair.Value); 476var values = keyValuePairs.Select(pair => pair.Value);
Transforms\Hashing.cs (3)
1563return (x.Key == y.Key) && _tComparer.Equals(x.Value, y.Value); 1568return Hashing.CombineHash(obj.Key, _tComparer.GetHashCode(obj.Value));
Transforms\InvertHashUtils.cs (4)
86var subval = pair.Value; 249values[i++] = Textify(ref sb, ref temp, ref cbuffer, ref pairs, p.Value); 262values[p.Key] = Textify(ref sb, ref temp, ref cbuffer, ref pairs, p.Value); 422var text = pair.Value;
Transforms\KeyToVector.cs (2)
407if (!kvpSlot.Value.IsEmpty) 408sb.AppendMemory(kvpSlot.Value);
Transforms\OneToOneTransformerBase.cs (1)
114active[pair.Value] = true;
Transforms\ValueToKeyMappingTransformer.cs (1)
970jsonMap[kv.Value.ToString()] = kv.Key;
Transforms\ValueToKeyMappingTransformerImpl.cs (2)
1136T keyVal = pair.Value; 1220T keyVal = pair.Value;
Utilities\ColumnCursor.cs (1)
173dst[kvp.Key] = convert(kvp.Value);
Microsoft.ML.Ensemble (6)
Selector\SubModelSelector\BaseBestPerformanceSelector.cs (2)
92xValue = kvp.Value; 105yValue = kvp.Value;
Selector\SubModelSelector\BaseSubModelSelector.cs (1)
42metric = kvp.Value;
Trainer\EnsembleDistributionModelParameters.cs (1)
241averagedWeights = Models.SelectMany(model => model.Metrics).Where(m => m.Key == metric.Key).Select(m => (Single)m.Value).ToArray();
Trainer\EnsembleModelParametersBase.cs (1)
120ctx.Writer.Write((Single)metric.Value);
Trainer\EnsembleTrainerBase.cs (1)
218ch.Info("{0}{1}", string.Join("", model.Metrics.Select(m => string.Format("| {0} |", m.Value))), model.Predictor.GetType().Name);
Microsoft.ML.EntryPoints (7)
JsonUtils\ExecuteGraphCommand.cs (4)
71var path = kvp.Value as JValue; 73throw _host.Except("Invalid value for input: {0}", kvp.Value); 89var path = kvp.Value as JValue; 91throw _host.Except("Invalid value for output: {0}", kvp.Value);
JsonUtils\JsonManifestUtils.cs (2)
276return new JArray(inputs.OrderBy(x => x.Key).Select(x => x.Value).ToArray()); 304return new JArray(outputs.OrderBy(x => x.Key).Select(x => x.Value).ToArray());
OneVersusAllMacro.cs (1)
86subGraphRunContext.RenameContextVariable(kvp.Key, kvp.Value);
Microsoft.ML.Fairlearn (1)
Metrics\FairlearnMetricCatalog.cs (1)
96var groupMetric = res.Select(kv => (kv.Key, _context.BinaryClassification.EvaluateNonCalibrated(kv.Value)))
Microsoft.ML.FastTree (29)
Dataset\Dataset.cs (3)
341newAuxData[pair.Key] = pair.Value.GetSubset(pair.Value.IsQueryLevel ? queryIndices.Distinct().ToArray() : docIndices); 678DatasetSkeletonQueryDocData qddata = pair.Value;
Dataset\SparseIntArray.cs (1)
133int value = pair.Value;
FastTree.cs (17)
1683if (float.IsNaN(kv.Value)) 1996ch.Assert(kvp.Value > 0); 2007values.Add(kvp.Value + hotFeatureStarts[i]); 2441return _sparse.Count(kvp => kvp.Value > gtValue) + (0 > gtValue ? length - _sparse.Count : 0); 2474if (kvp.Value > gtValue) 2486if (kvp.Value > gtValue) 2538editor.Values[i] = _sparse[i].Value; 2577int binned = Algorithms.FindFirstGE(binUpperBounds, kvp.Value); 2591int binned = Algorithms.FindFirstGE(binUpperBounds, kvp.Value); 2677return s.Value; 3141Host.Assert(pair.Value is double); 3142writer.WriteLine("\t{0}\t{1}", pair.Key, (double)pair.Value); 3152var ordered = gainMap.OrderByDescending(pair => pair.Value); 3153double max = ordered.FirstOrDefault().Value; 3160yield return new KeyValuePair<string, double>(name, Math.Sqrt(pair.Value) * normFactor); 3171results.Add(new KeyValuePair<string, object>(pair.Key, pair.Value)); 3251bldr.AddFeature(pair.Key, (float)(Math.Sqrt(pair.Value) * normFactor));
GamModelParameters.cs (1)
189ctx.Writer.Write(kvp.Value);
Training\EnsembleCompression\LassoBasedEnsembleCompressor.cs (2)
102return Comparer<double>.Default.Compare(c1.Value, c2.Value);
TreeEnsemble\InternalTreeEnsemble.cs (3)
329var sortedByGain = gainMap.OrderByDescending(pair => pair.Value).AsEnumerable(); 330var maxValue = sortedByGain.First().Value; 337fmap.GetName(pair.Key), Math.Pow(pair.Value, power) / normalizingFactor));
Utils\BufferPoolManager.cs (2)
53List<Array> buffers = availableBuffers.FirstOrDefault(x => x.Value.Count > 0 && x.Key >= size && (x.Key - size) < (size * 0.2)).Value as List<Array>;
Microsoft.ML.GenAI.Core (5)
Extension\ModuleExtension.cs (5)
152var childrenDeviceMap = deviceMap.Where(x => x.Key.StartsWith($"{key}.")).ToDictionary(x => x.Key.Substring($"{key}.".Length), x => x.Value); 175var sizeToRemainOnEachDevice = 2 * layerSizeMap.Max(x => x.Value); 180var remainingLayerSizeMap = layerSizeMap.Where(x => !deviceMap.ContainsKey(x.Key)).ToDictionary(x => x.Key, x => x.Value); 182foreach (var (key, value) in remainingLayerSizeMap.OrderByDescending(x => x.Value)) 216.OrderByDescending(x => x.Value)
Microsoft.ML.GenAI.Phi.Tests (1)
Phi3Tests.cs (1)
107var sizeInMB = size.ToDictionary(x => x.Key, x => x.Value / 1024 / 1024);
Microsoft.ML.InternalCodeAnalyzer (1)
ContractsCheckNameofFixProvider.cs (1)
153var shortName = shortPair.Value.Value as string;
Microsoft.ML.KMeansClustering (2)
KMeansModelParameters.cs (1)
208writer.Write(pair.Value);
KMeansPlusPlusTrainer.cs (1)
1840Contracts.Check(centroid.Items().Select(x => x.Value).All(FloatUtils.IsFinite), "Model training failed: non-finite coordinates are generated");
Microsoft.ML.LightGbm (2)
LightGbmTrainerBase.cs (1)
477GbmOptions[pair.Key] = pair.Value;
WrappedLightGbmInterface.cs (1)
255res.Add(keyVal.Key + "=" + string.Format(CultureInfo.InvariantCulture, "{0}", keyVal.Value));
Microsoft.ML.OnnxConverter (1)
OnnxContextImpl.cs (1)
119string columnName = _columnNameMap.Single(kvp => kvp.Value == variableName).Key;
Microsoft.ML.OnnxTransformer (5)
OnnxTransform.cs (4)
321CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(), 347CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(), 377CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(), 409CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(),
OnnxUtils.cs (1)
306var meta = pair.Value;
Microsoft.ML.OnnxTransformerTest (2)
OnnxTransformTests.cs (2)
856output.Output.Add(pair.Key + 1, pair.Value); 870Assert.Equal(pair.Value, transformedDataPoints[i].Output[pair.Key + 1]);
Microsoft.ML.PCA (1)
PcaTrainer.cs (1)
569writer.Write(" {0}", value.Value);
Microsoft.ML.Predictor.Tests (4)
CmdLine\CmdLine.cs (2)
251var value = (ICommandLineComponentFactory)pair.Value; 284sb.Append(pair.Value);
CompareBaselines.cs (2)
88if (!kvp.Value) 111if (!kvp.Value)
Microsoft.ML.ResultProcessor (14)
ResultProcessor.cs (14)
173.GroupBy(kvp => kvp.Key, kvp => kvp.Value) 296settings.Add(entity.Key + ":" + entity.Value); 537GroupBy(kvp => kvp.Key, kvp => kvp.Value).ToDictionary(g => "/" + g.Key, g => string.Join(",", g)); 910if (thisFoldResults.Key < 0 || thisFoldResults.Value == null) 918foldResults[thisFoldResults.Key] = thisFoldResults.Value; 933foreach (var kvp1 in kvp.Value) 941metricDict[foldIdx] = kvp1.Value; 949AllValues = new List<float>(from kvp in metricValues.Value 951select kvp.Value).ToArray() 1077foreach (string src in StreamUtils.ExpandWildCards(taggedPattern.Value)) 1087ExperimentItemResult? result = ProcessOutputFile(env, fileWithTag.Value, cmd); 1156if (float.IsNaN(kvp.Value.MetricValue) && kvp.Value.AllValues != null) 1158+ string.Join(cmd.PerFoldResultSeparator, new List<string>(new List<float>(kvp.Value.AllValues).Select(d => "" + d))));
Microsoft.ML.Samples (1)
Dynamic\NgramExtraction.cs (1)
78Console.Write($"'{slots[item.Key]}' - {item.Value} ");
Microsoft.ML.SearchSpace (12)
Option\NestOption.cs (4)
32.SelectMany(kv => kv.Value.Default) 43.SelectMany(kv => kv.Value.Step) 55var dim = kv.Value.FeatureSpaceDim; 57param[kv.Key] = kv.Value.SampleFromFeatureSpace(feature);
Parameter.cs (2)
224parameter[param.Key] = param.Value; 327(_value as Dictionary<string, Parameter>).Add(item.Key, item.Value);
SearchSpace.cs (6)
39_options = options.ToDictionary(kv => kv.Key, kv => kv.Value); 45_options = options.ToDictionary(kv => kv.Key, kv => kv.Value); 60.SelectMany(kv => kv.Value.Default) 100.SelectMany(kv => kv.Value.Step) 176return fieldOptions.Concat(propertyOptions).ToDictionary(kv => kv.Key, kv => kv.Value); 187nestOption[kv.Key] = kv.Value;
Microsoft.ML.StandardTrainers (17)
FactorizationMachine\FieldAwareFactorizationMachineUtils.cs (5)
40featureValueBuffer[count] = pair.Value; 41featureNorm += pair.Value * pair.Value; 42annihilation += pair.Value - pair.Value;
Standard\LinearModelParameters.cs (1)
88return _pred.Weight.Items(all: true).Select(iv => iv.Value).GetEnumerator();
Standard\LinearPredictorUtils.cs (6)
200Contracts.Assert(weightValue.Value is float); 201b.AppendLine().AppendFormat("{0}\t{1}", weightValue.Key, (float)weightValue.Value); 211.Where(weight => Math.Abs(weight.Value) >= Epsilon) 212.OrderByDescending(kv => Math.Abs(kv.Value)); 219list.Add(new KeyValuePair<string, Single>(name.IsEmpty ? $"f{index}" : name.ToString(), weight.Value)); 237results.Add(new KeyValuePair<string, object>(kvp.Key, kvp.Value));
Standard\LogisticRegression\MulticlassLogisticRegression.cs (5)
850var orderedWeights = Weights[classNumber].Items().OrderByDescending(kv => Math.Abs(kv.Value)); 853var value = weight.Value; 878Host.Assert(namedValues.Value is float); 879writer.WriteLine("\t{0}\t{1}", namedValues.Key, (float)namedValues.Value); 1054yield return weight.Value;
Microsoft.ML.Sweeper (21)
Algorithms\NelderMead.cs (19)
157var nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaReflection); 161nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaInsideContraction); 186UpdateSimplex(_lastReflectionResult.Key, _lastReflectionResult.Value); 193nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaExpansion); 197nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaInsideContraction); 206nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaOutsideContraction); 212nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaInsideContraction); 236UpdateSimplex(expansionResult, _pendingSweeps[0].Value); 240UpdateSimplex(_lastReflectionResult.Key, _lastReflectionResult.Value); 249UpdateSimplex(outerContractionResult, _pendingSweeps[0].Value); 268UpdateSimplex(innerContractionResult, _pendingSweeps[0].Value); 324var x = simplexVertices[i].Value; 327var y = simplexVertices[j].Value; 353newSimplexVertices.Add(result.Key, result.Value); 354newSimplexVertices.Add(_best.Key, _best.Value); 370result.Add(new KeyValuePair<IRunResult, float[]>(run, sweep.Value)); 386VectorUtils.AddMult(_simplexVertices.ElementAt(i).Value, centroid, scale); 405var newPoint = GetNewPoint(_secondWorst.Value, sortedVertices[i].Value, -_args.GammaShrink);
ISweeper.cs (2)
174return string.Join(" ", _parameterValues.Select(kvp => string.Format("{0}={1}", kvp.Value.Name, kvp.Value.ValueText)).ToArray());
Microsoft.ML.Sweeper.Tests (1)
TestSweeper.cs (1)
292sweeper.Update(run.Key, run.Value);
Microsoft.ML.Tests (56)
ImagesTests.cs (2)
1028using (var image = (MLImage)rowView.First().Values.Last().Value) 1189var resizedImage = (MLImage)rowView.First().Values.Last().Value;
TextLoaderTests.cs (8)
759Assert.Equal(entry.Value, previewIris.RowView[0].Values[index++].Value); 762Assert.Equal("Iris-setosa", previewIris.RowView[0].Values[index].Value.ToString()); 775var featureValue = (VBuffer<float>)previewIrisStartEnd.RowView[0].Values[0].Value; 796featureValue = (VBuffer<float>)previewIrisColumnIndices.RowView[0].Values[0].Value; 857Assert.Equal(entry.Value, previewIris.RowView[0].Values[index++].Value); 860Assert.Equal("Iris-setosa", previewIris.RowView[0].Values[index].Value.ToString());
TrainerEstimators\CalibratorEstimators.cs (3)
138Assert.InRange((float)probability.Value, 0, 1); 276Assert.True((float)oldCalibratedData.RowView[i].Values[5].Value == (float)newCalibratedData.RowView[i].Values[5].Value);
Transformers\CategoricalHashTests.cs (12)
146Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "0:A", "1:B" }); 152Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" }); 159Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "1:2", "0:5", "1:4", "1:6", "0:3", "0:1" }); 165Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "-1", "1" }); 172System.Diagnostics.Trace.WriteLine(slots.Items().Select(x => x.Value.ToString()).Distinct()); 173var temp = slots.Items().Select(x => x.Value.ToString()).Distinct(); 174Assert.Equal(slots.Items().Select(x => x.Value.ToString()).Distinct(), new string[14] { "[0].", "[0].0:A", "[0].0:E", "[0].0:D", "[0].1:A", "[0].1:E", "[0].1:D", "[1].", "[1].0:A", "[1].0:E", "[1].0:D", "[1].1:A", "[1].1:E", "[1].1:D" }); 177Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[4] { "0", "65535", "65536", "131071" }); 184Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "E", "D" }); 187Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[2] { "0", "65535" }); 194Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "0:A", "1:B" }); 200Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" });
Transformers\CategoricalTests.cs (14)
224Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "A", "B" }); 230Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" }); 237Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "3", "5" }); 243Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "6", "1" }); 250Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[12] { "[0].1", "[0].2", "[0].3", "[0].4", "[0].5", "[0].6", "[1].1", "[1].2", "[1].3", "[1].4", "[1].5", "[1].6" }); 253Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[4] { "0", "5", "6", "11" }); 260Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "1", "-1" }); 263Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[2] { "0", "1" }); 270Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "A", "D", "E" }); 276Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "D", "E" }); 282Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "[0].Bit2", "[0].Bit1", "[0].Bit0", "[1].Bit2", "[1].Bit1", "[1].Bit0" }); 288Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "Bit1", "Bit0" }); 295Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "[0].Bit2", "[0].Bit1", "[0].Bit0", "[1].Bit2", "[1].Bit1", "[1].Bit0" }); 301Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "Bit2", "Bit1", "Bit0" });
Transformers\ConvertTests.cs (2)
356Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "1", "2" }); 362Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "A", "B" });
Transformers\HashTests.cs (3)
89Assert.Equal(keys.Items().Select(x => x.Value.ToString()), new string[2] { "2.5", "3.5" }); 94Assert.Equal(keys.Items().Select(x => x.Value.ToString()), new string[2] { "2.5", "3.5" }); 99Assert.Equal(keys.Items().Select(x => x.Value.ToString()), new string[2] { "0:3.5", "1:2.5" });
Transformers\KeyToBinaryVectorEstimatorTest.cs (2)
120Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "[0].Bit2", "[0].Bit1", "[0].Bit0", "[1].Bit2", "[1].Bit1", "[1].Bit0" }); 126Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "Bit1", "Bit0" });
Transformers\KeyToVectorEstimatorTests.cs (10)
139Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "A", "B" }); 145Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" }); 148Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[2] { 0, 0 }); 155Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[4] { "[0].3", "[0].5", "[1].3", "[1].5" }); 158Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[4] { 0, 1, 2, 3 }); 165Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "6", "1" }); 172Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[4] { 0, 5, 6, 11 }); 183Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "A", "D", "E" }); 189Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "D", "E" }); 192Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[2] { 0, 1 });
Microsoft.ML.TimeSeries (12)
RootCauseAnalyzer.cs (10)
81if (object.Equals(aggSymbol, entry.Value)) 130return new Dictionary<string, object>(keyList.Select(dim => new KeyValuePair<string, object>(dim, dimension[dim])).ToDictionary(kvp => kvp.Key, kvp => kvp.Value)); 490if (dimension.Key.AnomalyDis.Count == 1 || (isLeavesLevel ? dimension.Value >= meanGain : dimension.Value <= meanGain)) 501if (best.AnomalyDis.Count != 1 && !isRatioNan && (isLeavesLevel ? valueRatioMap[best].CompareTo(dimension.Value) <= 0 : valueRatioMap[best].CompareTo(dimension.Value) >= 0)) 515if (!isRatioNan && (isLeavesLevel ? valueRatioMap[best].CompareTo(dimension.Value) <= 0 : valueRatioMap[best].CompareTo(dimension.Value) >= 0)) 537if (valueRatioMap[best].CompareTo(dimension.Value) == 0) 830if (!object.Equals(pair.Value, y[pair.Key]))
RootCauseLocalizationType.cs (2)
158if (!object.Equals(other.Dimension[item.Key], item.Value)) 231if (!object.Equals(other.Dimension[item.Key], item.Value))
Microsoft.ML.TimeSeries.Tests (5)
TimeSeriesDirectApi.cs (5)
977Assert.Equal(expectedDim[pair.Key], pair.Value); 1006Assert.Equal(expectedDim[pair.Key], pair.Value); 1022Assert.Equal(expectedDim[pair.Key], pair.Value); 1056Assert.Equal(expectedDim[pair.Key], pair.Value); 1206Assert.Equal(expectedDim[pair.Key], pair.Value);
Microsoft.ML.Tokenizers (29)
Model\BertTokenizer.cs (2)
778if (!vocab.TryGetValue(new StringSpanOrdinalKey(kvp.Key), out int id) || id != kvp.Value) 780throw new ArgumentException($"The special token '{kvp.Key}' is not in the vocabulary or assigned id value {id} different than the value {kvp.Value} in the special tokens.");
Model\BPETokenizer.cs (4)
253VocabReverse.Add(kvp.Value, kvp.Key.Data!); 259_specialTokens = specialTokens.ToDictionary(kvp => new StringSpanOrdinalKey(kvp.Key), kvp => (kvp.Value, kvp.Key)); 260_specialTokensReverse = specialTokens.ToDictionary(kvp => kvp.Value, kvp => kvp.Key); 609public IReadOnlyDictionary<string, int> Vocabulary => _vocabOriginal ??= new ReadOnlyDictionary<string, int>(_vocab.ToDictionary(kvp => kvp.Key.Data!, kvp => kvp.Value));
Model\CodeGenTokenizer.cs (6)
125_vocabReverse = _vocab.ToDictionary(kvp => kvp.Value.Id, kvp => kvp.Value.Token); 134_specialTokens = specialTokens.ToDictionary(kvp => new StringSpanOrdinalKey(kvp.Key), kvp => (kvp.Value, kvp.Key)); 135_specialTokensReverse = specialTokens.ToDictionary(kvp => kvp.Value, kvp => kvp.Key); 266var vocab = new ReadOnlyDictionary<string, int>(_vocab.ToDictionary(kvp => kvp.Value.Token, kvp => kvp.Value.Id));
Model\EnglishRobertaTokenizer.cs (1)
242vocab.Add(item.Key.ToString(), item.Value);
Model\SentencePieceTokenizer.cs (3)
85_specialTokens.Add(new StringSpanOrdinalKey(item.Key), item.Value); 86_specialTokensReverse.Add(item.Value, item.Key); 179vocab.Add(item.Key.ToString(), item.Value.Id);
Model\TiktokenTokenizer.cs (6)
143_decoder![specialToken.Value] = Encoding.UTF8.GetBytes(specialToken.Key); 144_cache!.Add(specialToken.Key, new[] { (Id: specialToken.Value, TokenIndex0: 0, TokenLength: specialToken.Key.Length) }); 991internal IReadOnlyDictionary<string, int> Vocabulary => _vocabOriginal ??= _vocab.ToDictionary(kvp => kvp.Key.Data!, kvp => kvp.Value.Id); 1215tiktokenConfiguration.SpecialTokens.Add(extraSpecialToken.Key, extraSpecialToken.Value); 1375tiktokenConfiguration.SpecialTokens.Add(extraSpecialToken.Key, extraSpecialToken.Value); 1415tiktokenConfiguration.SpecialTokens.Add(extraSpecialToken.Key, extraSpecialToken.Value);
Model\WordPieceTokenizer.cs (1)
45SpecialTokensReverse = options.SpecialTokens is not null ? options.SpecialTokens.GroupBy(kvp => kvp.Value).ToDictionary(g => g.Key, g => g.First().Key) : null;
Utils\ByteToUnicodeEncoding.cs (1)
36UnicodeToByte = ByteToUnicode.ToDictionary(kv => kv.Value, kv => kv.Key);
Utils\LruCache.cs (2)
55value = cached.Value.Value; 82value = cached.Value.Value;
Utils\TokenizerExtensions.cs (3)
42dictionary[pair.Value] = pair.Key; 56dictionary[pair.Value] = pair.Key; 76writer.WriteNumber(pair.Value, pair.Key);
Microsoft.ML.Tokenizers.Tests (7)
BpeTests.cs (1)
272var reverseVocabulary = bpe.Vocabulary.ToDictionary(kvp => kvp.Value, kvp => kvp.Key);
CodeGenTests.cs (2)
498var reverseVocab = codeGenTokenizer.Vocabulary.ToDictionary(kvp => kvp.Value, kvp => kvp.Key); 499var reverseSpecialTokens = codeGenTokenizer.SpecialTokens?.ToDictionary(kvp => kvp.Value, kvp => kvp.Key);
EnglishRobertaTests.cs (1)
287var reverseVocab = robertaModel.Vocabulary.ToDictionary(kvp => kvp.Value, kvp => kvp.Key);
LlamaTests.cs (2)
253var reverseVocabulary = bpe.Vocabulary.ToDictionary(kvp => kvp.Value, kvp => kvp.Key); 666Assert.Equal(new[] { tokenizer.BeginningOfSentenceId, kvp.Value }, encodedTokens.Select(et => et.Id).ToArray());
TiktokenTests.cs (1)
126Assert.Equal(kvp.Value, value);
Microsoft.ML.TorchSharp (5)
AutoFormerV2\ObjectDetectionMetrics.cs (2)
120int gt = groundTruthBoxes.Where(k => k.Value != 0).Count(); 138int gt = groundTruthBoxes.Where(k => k.Value != 0).Count();
Utils\DefaultDictionary.cs (1)
57_dictionary.Add(item.Key, item.Value);
Utils\TorchUtils.cs (2)
23if (kvp.Value is torch.Tensor tensor) 26else if (kvp.Value is Dictionary<dynamic, dynamic> subDictionary)
Microsoft.ML.Transforms (29)
CountFeatureSelection.cs (1)
436var val = kvp.Value;
Dracula\CMCountTable.cs (3)
139ctx.Writer.Write(kvp.Value); 254_tables[iLabel][iDepth].Add(kvp.Key, kvp.Value); 273tables[iLabel][iDepth].Add(kvp.Key, (float)kvp.Value);
Dracula\CountTableTransformer.cs (1)
660var slotName = pair.Value.ToString();
Dracula\DictCountTable.cs (4)
110Contracts.Assert(pair.Value >= 0); 111ctx.Writer.Write(pair.Value); 191_tables[i][kvp.Key] = kvp.Value; 216dest[pair.Key] = (float)pair.Value;
Expression\LambdaParser.cs (3)
246if (!kvp.Value.IsContextKeyWord) 247_mapTidStr[kvp.Value.Kind] = kvp.Key.Value.ToString(); 250_mapTidStr[kvp.Value] = kvp.Key.Value.ToString();
KeyToVectorMapping.cs (2)
317if (!kvpSlot.Value.IsEmpty) 318sb.AppendMemory(kvpSlot.Value);
MissingValueIndicatorTransform.cs (2)
219if (kvp.Value.IsEmpty) 222sb.AppendMemory(kvp.Value);
PermutationFeatureImportance.cs (1)
80if (k.Value == 0)
SvmLight\SvmLightSaver.cs (2)
162foreach (var pair in features.Items().Where(p => p.Value != 0)) 164writer.Write(" {0}:{1}", _zero ? pair.Key : (pair.Key + 1), pair.Value);
Text\LdaTransform.cs (4)
347itemScores.Add(new ModelParameters.ItemScore(p.Key, p.Value)); 365wordScores.Add(new ModelParameters.WordItemScore(p.Key, slotName.ToString(), p.Value)); 405ctx.Writer.Write(p.Value); 532float value = retTopics[i].Value;
Text\NgramTransform.cs (1)
292if (pair.Value >= 1)
Text\SentimentAnalyzingTransform.cs (3)
134return new ColumnCopyingTransformer(env, hiddenNames.Select(x => (Name: x.Key, Source: x.Value)).ToArray()).Transform(input); 142input = new ColumnCopyingTransformer(env, hiddenNames.Select(x => (outputColumnName: x.Key, inputColumnName: x.Value)).ToArray()).Transform(input); 143return ColumnSelectingTransformer.CreateDrop(env, input, hiddenNames.Select(pair => pair.Value).ToArray());
Text\StopWordsRemovingTransformer.cs (1)
513active[pair.Value] = true;
Text\TextFeaturizingEstimator.cs (1)
601srcTaggedCols.Select(kvp => (kvp.Value, kvp.Key)))), ref view);
Microsoft.NET.StringTools (6)
WeakStringCache.Concurrent.cs (1)
112if (!entry.Value.IsUsed && _stringsByHashCode.TryRemove(entry.Key, out StringWeakHandle? removedHandle))
WeakStringCache.cs (2)
103entry.Value.Free(); 128if (entry.Value.IsUsed)
WeakStringCacheInterner.cs (3)
151.OrderByDescending(kv => kv.Value * kv.Key.Length) 152.Where(kv => kv.Value > 1) 154.Select(kv => string.Format(CultureInfo.InvariantCulture, "({1} instances x each {2} chars)\n{0}", kv.Key, kv.Value, kv.Key.Length));
Microsoft.NET.StringTools.net35 (7)
WeakStringCache.cs (2)
103entry.Value.Free(); 128if (entry.Value.IsUsed)
WeakStringCache.Locking.cs (2)
88if (!entry.Value.IsUsed) 90entry.Value.Free();
WeakStringCacheInterner.cs (3)
151.OrderByDescending(kv => kv.Value * kv.Key.Length) 152.Where(kv => kv.Value > 1) 154.Select(kv => string.Format(CultureInfo.InvariantCulture, "({1} instances x each {2} chars)\n{0}", kv.Key, kv.Value, kv.Key.Length));
Microsoft.VisualStudio.LanguageServices (15)
ColorSchemes\ColorSchemeApplier.cs (1)
103kvp => kvp.Key, kvp => RegistryItemConverter.Convert(kvp.Value));
DebuggerIntelliSense\DebuggerTextView.HACK_CompletionSession.cs (3)
51var shimController = propertyList.Single(x => x.Value != null && x.Value.GetType().Name == "ShimCompletionController").Value;
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (1)
147return map.ToDictionary(kv => kv.Key, kv => (IEnumerable<DiagnosticDescriptor>)kv.Value);
Interop\CleanableWeakComHandleTable.cs (2)
96if (!pair.Value.IsAlive()) 209yield return keyValuePair.Value.ComAggregateObject;
Progression\IconHelper.cs (2)
82var iconName = GetIconName(groupKvp.Value, itemKvp.Value);
ProjectSystem\BrokeredService\WorkspaceProject.cs (1)
163_project.SetProperty(property.Key, property.Value);
ProjectSystem\RuleSets\VisualStudioRuleSetManager.RuleSetFile.cs (1)
135specificDiagnosticOptions.Add(rule.Key, rule.Value);
src\Compilers\Core\Portable\InternalUtilities\ConcurrentLruCache.cs (1)
55this.UnsafeAdd(kvp.Key, kvp.Value, true);
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (3)
488var uniqueDiagnosticIds = group.SelectMany(kvp => kvp.Value.Select(d => d.Id)).ToImmutableHashSet(); 520documentDiagnosticsToFix = documentDiagnostics.Value 527documentDiagnosticsToFix = documentDiagnostics.Value;
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\ModifierFlagsExtensions.cs (1)
116newModifierList.Add(SyntaxFactory.Token(modifierDefinition.Value));
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (1)
96if (pair.Value == ReportDiagnostic.Warn)
Microsoft.VisualStudio.LanguageServices.DevKit (1)
Logging\VSCodeTelemetryLogger.cs (1)
174sb.AppendFormat("\"{0}\":{1},", keyValue.Key, keyValue.Value);
MSBuild (29)
CollectionHelpers.cs (1)
72if (!Equals(aKvp.Value, bValue))
CommunicationsUtilities.cs (2)
432if (!currentEnvironment.TryGetValue(entry.Key, out string currentValue) || currentValue != entry.Value) 434SetEnvironmentVariable(entry.Key, entry.Value);
CopyOnWriteDictionary.cs (2)
258_backing = _backing.SetItem(item.Key, item.Value); 363array.SetValue(new DictionaryEntry(entry.Key, entry.Value), index + i);
LogMessagePacketBase.cs (1)
328_buildEvent = nodeBuildEvent.Value.Value;
OutOfProcTaskAppDomainWrapperBase.cs (2)
329paramInfo.SetValue(wrappedTask, param.Value?.WrappedParameter, null); 338[param.Key, param.Value.ToString(), taskName]);
OutOfProcTaskHostNode.cs (8)
1023string oldValue = variable.Value.Key; 1024string newValue = variable.Value.Value; 1090string oldValue = variable.Value.Value; 1091string newValue = variable.Value.Key; 1144string oldValue = variable.Value; 1161string newValue = variable.Value;
TaskHostConfiguration.cs (1)
204_taskParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskHostTaskComplete.cs (1)
123_taskOutputParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskParameter.cs (8)
449escapedGenericWrappedMetadata[entry.Key] = entry.Value == null ? entry.Value : EscapingUtilities.Escape(entry.Value); 902destinationItem.SetMetadata(entry.Key, entry.Value); 930clonedMetadata.Add(metadatum.Key, EscapingUtilities.UnescapeAll(metadatum.Value)); 1013var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1029var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1038SetMetadata(kvp.Key, kvp.Value);
TypeLoader.cs (1)
370return desiredTypeInAssembly.Value;
XMake.cs (2)
1624entryValue.Equals(propertyKvp.Value))) 1625.Value;
MSBuildTaskHost (40)
BinaryTranslator.cs (8)
1371string value = pair.Value; 1383string value = pair.Value; 1403string value = pair.Value; 1426V value = pair.Value; 1453T value = pair.Value; 1481T value = pair.Value; 1510T value = pair.Value; 1532DateTime val = kvp.Value;
BinaryWriterExtensions.cs (1)
128writer.WriteOptionalString(kvp.Value);
BuildExceptionBase.cs (1)
108writer.WriteOptionalString(pair.Value);
CommunicationsUtilities.cs (2)
432if (!currentEnvironment.TryGetValue(entry.Key, out string currentValue) || currentValue != entry.Value) 434SetEnvironmentVariable(entry.Key, entry.Value);
CopyOnWriteDictionary.cs (2)
258_backing = _backing.SetItem(item.Key, item.Value); 363array.SetValue(new DictionaryEntry(entry.Key, entry.Value), index + i);
Immutable\ImmutableDictionary.cs (3)
106array.SetValue(new DictionaryEntry(item.Key, item.Value), arrayIndex++); 148clone._backing[item.Key] = item.Value; 215n.Add(item.Key, item.Value);
LogMessagePacketBase.cs (1)
328_buildEvent = nodeBuildEvent.Value.Value;
NativeMethods.cs (1)
1365childProcessInfo.Value.Dispose();
OutOfProcTaskAppDomainWrapperBase.cs (2)
329paramInfo.SetValue(wrappedTask, param.Value?.WrappedParameter, null); 338[param.Key, param.Value.ToString(), taskName]);
OutOfProcTaskHostNode.cs (8)
1023string oldValue = variable.Value.Key; 1024string newValue = variable.Value.Value; 1090string oldValue = variable.Value.Value; 1091string newValue = variable.Value.Key; 1144string oldValue = variable.Value; 1161string newValue = variable.Value;
TaskHostConfiguration.cs (1)
204_taskParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskHostTaskComplete.cs (1)
123_taskOutputParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskParameter.cs (8)
449escapedGenericWrappedMetadata[entry.Key] = entry.Value == null ? entry.Value : EscapingUtilities.Escape(entry.Value); 902destinationItem.SetMetadata(entry.Key, entry.Value); 930clonedMetadata.Add(metadatum.Key, EscapingUtilities.UnescapeAll(metadatum.Value)); 1013var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1029var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1038SetMetadata(kvp.Key, kvp.Value);
TypeLoader.cs (1)
279return desiredTypeInAssembly.Value;
Mvc.RoutingWebSite (3)
Controllers\LG1Controller.cs (1)
130return new RouteValueDictionary(query.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToString()));
Controllers\LinkParserController.cs (1)
51obj.Add(kvp.Key, new JValue(kvp.Value.ToString()));
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
32.ToDictionary(kvp => kvp.Key.Substring("link_".Length), kvp => (object)kvp.Value[0]);
NativeIISSample (1)
Startup.cs (1)
67await context.Response.WriteAsync(header.Key + ": " + header.Value + Environment.NewLine);
PrepareTests (5)
MinimizeUtil.cs (5)
107if (pair.Value.Count > 1) 109CreateHardLink(getPeFilePath(pair.Key), pair.Value[0].FullPath); 113var item = pair.Value[0]; 128.Where(x => x.Value.Count > 1) 129.SelectMany(pair => pair.Value.Select(fp => (Id: pair.Key, FilePath: fp)))
PresentationBuildTasks (1)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
134if (pair.Value == oldNamespace)
PresentationCore (21)
MS\Internal\FontCache\FamilyCollection.cs (3)
436if (string.Equals(localizedFamilyName.Value, familyName, StringComparison.OrdinalIgnoreCase)) 462if (faceName.Equals(name.Value, StringComparison.OrdinalIgnoreCase)) 484faces.TryAdd(name.Value, font);
MS\Internal\FontFace\PhysicalFontFamily.cs (1)
51convertedDictionary.Add(language, pair.Value);
System\Windows\Media\CharacterMetricsDictionary.cs (11)
88item.Value, 108return item.Value != null && item.Value.Equals(GetValue(item.Key)); 159return item.Value != null && RemoveValue(item.Key, item.Value); 190typedArray[index++] = new SC.DictionaryEntry(item.Key, item.Value); 206array.SetValue(new SC.DictionaryEntry(item.Key, item.Value), index++); 477result[i++] = pair.Value; 559return new SC.DictionaryEntry(entry.Key, entry.Value); 585return new SC.DictionaryEntry(entry.Key, entry.Value); 601return GetCurrentEntry().Value;
System\Windows\Media\CultureSpecificStringDictionary.cs (5)
83Add(item.Key, item.Value); 159typedArray[index++] = new SC.DictionaryEntry(item.Key, item.Value); 175array.SetValue(new SC.DictionaryEntry(item.Key, item.Value), index++); 404return new SC.DictionaryEntry(entry.Key, entry.Value); 420return GetCurrentEntry().Value;
System\Windows\Media\GlyphTypeface.cs (1)
391adjustedLanguageFaceNames[XmlLanguage.GetLanguage(pair.Key.IetfLanguageTag)] = pair.Value;
PresentationFramework (51)
MS\Internal\Annotations\Storage\StoreAnnotationsMap.cs (5)
173annotations.Add(annotKV.Key, annotKV.Value.Annotation); 203if (annotKV.Value.Dirty) 205annotations.Add(annotKV.Value.Annotation); 219if (annotKV.Value.Dirty) 221annotKV.Value.Dirty = false;
MS\Internal\Data\AccessorTable.cs (1)
113int age = _generation - entry.Value.Generation;
MS\Internal\Data\CollectionViewGroupInternal.cs (2)
543if (item.Value.Target == subgroup) 589if (!item.Value.IsAlive)
MS\Internal\Globalization\BamlTreeMap.cs (1)
493if (pair.Value.FormattingTag == formattingTag)
MS\Internal\Globalization\BamlTreeUpdater.cs (3)
49if (!ApplyChangeToBamlTree(item.Key, item.Value, updateMap)) 63ApplyChangeToBamlTree(entry.Key, entry.Value, updateMap); 73BamlLocalizableResource resource = item.Value;
MS\Internal\Helper.cs (3)
761return itemValues[i].Value; 892value = itemValues[i].Value; 1036ClearItemValueStorageRecursive((WeakDictionary<object, List<KeyValuePair<int, object>>>)itemValue.Value, dpIndices);
MS\Internal\Ink\ClipboardProcessor.cs (2)
83if ( pair.Value.CanPaste(dataObject) ) 189ClipboardData data = pair.Value;
MS\Internal\WeakDictionary.cs (2)
268this.Add(item.Key, item.Value); 283if (object.Equals(_hashTable[item.Key], item.Value))
System\Windows\Annotations\LocatorPart.cs (3)
114if (k_v.Value != otherValue) 143newPart.NameValuePairs.Add(k_v.Key, k_v.Value); 406res += $"@{AnnotationXmlConstants.Attributes.ItemName}=\"{k_v.Key}\" and @{AnnotationXmlConstants.Attributes.ItemValue}=\"{k_v.Value}\"]";
System\Windows\Annotations\LocatorPartList.cs (1)
173writer.WriteAttributeString(AnnotationXmlConstants.Attributes.ItemValue, pair.Value);
System\Windows\Annotations\Storage\XmlStreamStore.cs (4)
795if (item.Value != null) 797foreach (Uri name in item.Value) 849if (item.Value != null) 851foreach (Uri name in item.Value)
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (3)
594return pair.Value; 679WeakReference weakRef = dictionaryEntry.Value as WeakReference; 703WeakReference weakRef = keyValuePair.Value as WeakReference;
System\Windows\Controls\DataGrid.cs (1)
6796kvp.Value.TrackValue();
System\Windows\Controls\Grid.cs (4)
2814if (x.Value < y.Value) 2818else if (x.Value > y.Value)
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (1)
510if (kvp.Key.Item == null || !kvp.Value.TryGetTarget(out dict))
System\Windows\Documents\DocumentSequence.cs (1)
896GetPageAsyncRequest asyncRequest = ienum.Current.Value;
System\Windows\Documents\FixedDocument.cs (1)
1219GetPageAsyncRequest asyncRequest = ienum.Current.Value;
System\Windows\Documents\WinRTSpellerInterop.cs (1)
521foreach (string filePath in items.Value)
System\Windows\Markup\Baml2006\Baml2006ReaderFrame.cs (1)
71if (pair.Value == xamlNs)
System\Windows\Markup\Localizer\BamlLocalizationDictionary.cs (3)
311DictionaryEntry entry = new(pair.Key, pair.Value); 391BamlLocalizableResource resourceCopy = pair.Value == null ? null : new BamlLocalizableResource(pair.Value);
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
1429yield return new Mapping(mapping.Key, mapping.Value);
System\Windows\Markup\XamlTypeMapper.cs (1)
314newDict.Add(kvp.Key, kvp.Value);
System\Windows\Shell\WindowChromeWorker.cs (1)
355return handlePair.Value(message, wParam, lParam, out handled);
System\Windows\SystemResources.cs (3)
208ResourceDictionaryInfo info = dictionary.Value.ThemedDictionaryInfo; 239ResourceDictionaryInfo info = dictionary.Value.GenericDictionaryInfo; 2121if (entry.Value.TryGetTarget(out var item) is false)
System\Windows\VisualStateManager.cs (2)
393Timeline toAnimation = GenerateToAnimation(root, pair.Value, easingFunction, true); 410Timeline fromAnimation = GenerateFromAnimation(root, pair.Value, easingFunction);
ProjectCachePlugin (1)
AssemblyMockCache.cs (1)
32? string.Join("\n\t", ep.GlobalProperties.Select(gp => $"{gp.Key}:{gp.Value}"))
ReachFramework (3)
MS\Internal\Printing\MostFrequentlyUsedCache.cs (2)
66if(pair.Value.UseCount < minUseCount) 68minUseCount = pair.Value.UseCount;
PrintConfig\PrintSchemaShim.cs (1)
1162if (object.Equals(pair.Value, value))
Roslyn.Compilers.Extension (2)
CompilerPackage.cs (2)
122if (File.Exists(fileAndContents.Key) && File.ReadAllText(fileAndContents.Key) == fileAndContents.Value) 127File.WriteAllText(fileAndContents.Key, fileAndContents.Value);
Roslyn.Test.PdbUtilities (1)
EditAndContinue\EditAndContinueTest.GenerationVerifier.cs (1)
137.Single(e => e.Key.ToString() == typeName).Value.Where(s => s.Kind == SymbolKind.Field)
Roslyn.VisualStudio.Next.UnitTests (4)
Services\PerformanceTrackerServiceTests.cs (1)
177var timeSpan = kv.Value[index];
TestUtils.cs (1)
19if (kv.Value is ChecksumCollection)
UnifiedSettings\UnifiedSettingsTests.cs (2)
135var propertyToCategory = categories.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.Deserialize<Category>()); 237var propertyToCategory = categories.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.Deserialize<Category>());
RunTests (5)
AssemblyScheduler.cs (4)
44var typeCount = kvp.Value.Length; 45var testCount = kvp.Value.Sum(t => t.Tests.Length); 82.Where(kvp => kvp.Value > s_maxExecutionTime) 110kvp => kvp.Value.Select(WithTypeExecutionTime).ToImmutableArray());
ProcessRunner.cs (1)
199processStartInfo.EnvironmentVariables[pair.Key] = pair.Value;
ScenarioTests.Common.Tests (1)
ScenarioTestTypes.cs (1)
231workItem.Key(workItem.Value);
Shared (1)
JsonSchemaExporter\JsonSchemaExporter.JsonSchema.cs (1)
386properties.Add(property.Key, property.Value.ToJsonNode(options));
Shared.Tests (1)
JsonSchemaExporter\SchemaTestHelpers.cs (1)
38.SelectMany(d => d.Errors!.Select(error => $"Path:${d.InstanceLocation} {error.Key}:{error.Value}"));
SignalRSamples (1)
ConnectionList.cs (1)
42yield return item.Value;
SocialSample (1)
Startup.cs (1)
227await context.Response.WriteAsync($"-{ HtmlEncoder.Default.Encode(pair.Key)}={ HtmlEncoder.Default.Encode(pair.Value)}<br>");
SocialWeather (1)
ConnectionList.cs (1)
43yield return item.Value;
Stress.TelemetryService (1)
TelemetryStresser.cs (1)
110point.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } });
System.Collections (40)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
23Value = keyValue.Value;
System\Collections\Generic\OrderedDictionary.cs (19)
303SetAt(index, tpair.Key, tpair.Value); 353set => SetAt(index, value.Key, value.Value); 521Add(pair.Key, pair.Value); 528Add(pair.Key, pair.Value); 1175if (EqualityComparer<TValue>.Default.Equals(item.Value, _entries[index].Value)) 1185void IList<KeyValuePair<TKey, TValue>>.Insert(int index, KeyValuePair<TKey, TValue> item) => Insert(index, item.Key, item.Value); 1188void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => Add(item.Key, item.Value); 1197EqualityComparer<TValue>.Default.Equals(value, item.Value); 1220EqualityComparer<TValue>.Default.Equals(value, item.Value) && 1330Add(pair.Key, pair.Value); 1338EqualityComparer<TValue>.Default.Equals(v, pair.Value); 1359Insert(index, pair.Key, pair.Value); 1410new DictionaryEntry(Current.Key, Current.Value) : 1414readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 1420readonly object? IDictionaryEnumerator.Value => Current.Value; 1714get => _dictionary.GetAt(index).Value; 1719TValue IReadOnlyList<TValue>.this[int index] => _dictionary.GetAt(index).Value; 1724get => _dictionary.GetAt(index).Value; 1884public TValue Current => _enumerator.Current.Value;
System\Collections\Generic\SortedDictionary.cs (17)
72if (keyValuePair.Value == null) 74return node.Item.Value == null; 78return EqualityComparer<TValue>.Default.Equals(node.Item.Value, keyValuePair.Value); 90if (EqualityComparer<TValue>.Default.Equals(node.Item.Value, keyValuePair.Value)) 118return node.Item.Value; 215if (node.Item.Value == null) 228if (valueComparer.Equals(node.Item.Value, value)) 267value = node.Item.Value; 466return new DictionaryEntry(Current.Key, Current.Value); 470return new KeyValuePair<TKey, TValue>(Current.Key, Current.Value); 497return Current.Value; 510return new DictionaryEntry(Current.Key, Current.Value); 708_dictionary._set.InOrderTreeWalk(delegate (TreeSet<KeyValuePair<TKey, TValue>>.Node node) { array[index++] = node.Item.Value; return true; }); 741_dictionary._set.InOrderTreeWalk(delegate (TreeSet<KeyValuePair<TKey, TValue>>.Node node) { objects[index++] = node.Item.Value; return true; }); 813return _dictEnum.Current.Value;
System\Collections\Generic\SortedList.cs (3)
191Add(keyValuePair.Key, keyValuePair.Value); 197if (index >= 0 && EqualityComparer<TValue>.Default.Equals(values[index], keyValuePair.Value)) 207if (index >= 0 && EqualityComparer<TValue>.Default.Equals(values[index], keyValuePair.Value))
System.Collections.Concurrent (8)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
23Value = keyValue.Value;
System\Collections\Concurrent\ConcurrentDictionary.cs (6)
343if (!TryAddInternal(_tables, pair.Key, null, pair.Value, updateIfExists: false, acquireLock: false, out _)) 428return TryRemoveInternal(item.Key, out _, matchValue: true, item.Value); 1627void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) => ((IDictionary<TKey, TValue>)this).Add(keyValuePair.Key, keyValuePair.Value); 1640EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value); 2326public DictionaryEntry Entry => new DictionaryEntry(_enumerator.Current.Key, _enumerator.Current.Value); 2330public object? Value => _enumerator.Current.Value;
System\Collections\Concurrent\OrderablePartitioner.cs (1)
251return _source.Current.Value;
System.Collections.Immutable (47)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
23Value = keyValue.Value;
System\Collections\Frozen\FrozenDictionary.cs (5)
96newDictionary[pair.Key] = pair.Value; 383pairs[index++] = new KeyValuePair<TKey, TValue>(item.Key, item.Value); 390dictEntryArray[index++] = new DictionaryEntry(item.Key, item.Value); 404objects[index++] = new KeyValuePair<TKey, TValue>(item.Key, item.Value); 558EqualityComparer<TValue>.Default.Equals(value, item.Value);
System\Collections\Frozen\Int32\Int32FrozenDictionary.cs (1)
44_values[destIndex] = entries[srcIndex].Value;
System\Collections\Frozen\Integer\DenseIntegralFrozenDictionary.cs (3)
87values[index] = entry.Value; 102values[i] = entry.Value; 105optionalValues[int.CreateTruncating((TKeyUnderlying)(object)entry.Key) - min] = new(entry.Value, hasValue: true);
System\Collections\Frozen\KeysAndValuesFrozenDictionary.cs (1)
42_values[destIndex] = entries[srcIndex].Value;
System\Collections\Immutable\DictionaryEnumerator.cs (2)
21get { return new DictionaryEntry(_inner.Current.Key, _inner.Current.Value); } 31get { return _inner.Current.Value; }
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (4)
186yield return item.Value; 351array.SetValue(new DictionaryEntry(item.Key, item.Value), arrayIndex++); 558if (this.ValueComparer.Equals(value, item.Value)) 611this.Add(item.Key, item.Value);
System\Collections\Immutable\ImmutableDictionary_2.Comparers.cs (2)
105&& this.ValueComparer.Equals(x.FirstValue.Value, y.FirstValue.Value);
System\Collections\Immutable\ImmutableDictionary_2.cs (8)
28private static readonly Action<KeyValuePair<int, HashBucket>> s_FreezeBucketAction = (kv) => kv.Value.Freeze(); 172foreach (KeyValuePair<TKey, TValue> item in bucket.Value) 189foreach (KeyValuePair<TKey, TValue> item in bucket.Value) 191yield return item.Value; 478if (this.ValueComparer.Equals(value, item.Value)) 757array.SetValue(new DictionaryEntry(item.Key, item.Value), arrayIndex++); 889&& origin.ValueComparer.Equals(value, keyValuePair.Value); 962ImmutableDictionary<TKey, TValue>.HashBucket newBucket = bucket.Add(pair.Key, pair.Value, origin.KeyOnlyComparer, origin.ValueComparer, collisionBehavior, out result);
System\Collections\Immutable\ImmutableDictionary_2.Enumerator.cs (1)
89_bucketEnumerator = new HashBucket.Enumerator(_mapEnumerator.Current.Value);
System\Collections\Immutable\ImmutableDictionary_2.HashBucket.cs (4)
160if (!valueComparer.Equals(_firstValue.Value, value)) 192if (!valueComparer.Equals(existingEntry.Value, value)) 270value = _firstValue.Value; 282value = _additionalElements.ItemRef(index).Value;
System\Collections\Immutable\ImmutableHashSet_1.cs (1)
32private static readonly Action<KeyValuePair<int, HashBucket>> s_FreezeBucketAction = (kv) => kv.Value.Freeze();
System\Collections\Immutable\ImmutableHashSet_1.Enumerator.cs (1)
89_bucketEnumerator = new HashBucket.Enumerator(_mapEnumerator.Current.Value);
System\Collections\Immutable\ImmutableSortedDictionary_2.Builder.cs (2)
311newRoot = newRoot.Add(item.Key, item.Value, value, _valueComparer, out mutated); 485this.Add(item.Key, item.Value);
System\Collections\Immutable\ImmutableSortedDictionary_2.cs (5)
795? result.SetItem(item.Key, item.Value, _keyComparer, _valueComparer, out replacedExistingValue, out mutated) 796: result.Add(item.Key, item.Value, _keyComparer, _valueComparer, out mutated); 856dictionary[item.Key] = item.Value; 863if (!_valueComparer.Equals(value, item.Value)) 870dictionary.Add(item.Key, item.Value);
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (5)
144get { return Linq.Enumerable.Select(this, p => p.Value); } 222array.SetValue(new DictionaryEntry(item.Key, item.Value), arrayIndex++); 396if (valueComparer.Equals(value, item.Value)) 425return valueComparer.Equals(matchingNode._value, pair.Value); 605return new Node(item.Key, item.Value, left, right, true);
System\Collections\Immutable\SortedInt32KeyNode.cs (1)
134yield return pair.Value;
System.Collections.NonGeneric (1)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
23Value = keyValue.Value;
System.ComponentModel.Annotations (3)
System\ComponentModel\DataAnnotations\Validator.cs (3)
475errors.AddRange(GetValidationErrors(property.Value, property.Key, attributes, breakOnFirstError)); 486var validationResult = reqAttr.GetValidationResult(property.Value, property.Key); 489errors.Add(new ValidationError(reqAttr, property.Value, validationResult!));
System.ComponentModel.Composition (7)
Microsoft\Internal\Requires.cs (1)
86if (keyValue.Key is null || keyValue.Value is null)
System\ComponentModel\Composition\ConstraintServices.cs (1)
78body = Expression.AndAlso(body, CreateMetadataOfTypeExpression(parameter, requiredMetadataItem.Key, requiredMetadataItem.Value));
System\ComponentModel\Composition\Hosting\AtomicComposition.cs (2)
252_values![index].Key, _values[index].Value); 274value = (T)_values[index].Value!;
System\ComponentModel\Composition\Primitives\ContractBasedImportDefinition.cs (3)
226if ((metadataItem.Key == null) || (metadataItem.Value == null)) 322Type metadataValueType = metadataItem.Value; 376sb.Append("\n\t\t").Append(metadataItem.Key).Append("\t(").Append(metadataItem.Value).Append(')');
System.ComponentModel.TypeConverter (7)
System\ComponentModel\ComponentResourceManager.cs (6)
174if (prop != null && !prop.IsReadOnly && (kvp.Value == null || prop.PropertyType.IsInstanceOfType(kvp.Value))) 176prop.SetValue(value, kvp.Value); 199if (prop != null && prop.CanWrite && (kvp.Value == null || prop.PropertyType.IsInstanceOfType(kvp.Value))) 201prop.SetValue(value, kvp.Value, null);
System\ComponentModel\ReflectTypeDescriptionProvider.cs (1)
867if (kvp.Key.Module == module && kvp.Value!.IsPopulated)
System.Composition.Hosting (1)
System\Composition\Hosting\Core\ExportDescriptorRegistryUpdate.cs (1)
49var descriptors = result.Value.GetResults().Select(cb => cb.GetDescriptor()).ToArray();
System.Composition.Runtime (8)
System\Composition\Hosting\Core\CompositionContract.cs (8)
113_metadataConstraints.Select(kv => $"{kv.Key} = {Formatters.Format(kv.Value)}"))); 191if (firstItem.Value == null) 201if (firstItem.Value is IEnumerable firstEnumerable && !(firstEnumerable is string)) 207else if (!firstItem.Value.Equals(secondValue)) 223if (kv.Value != null) 225if (kv.Value is string sval) 231if (kv.Value is IEnumerable enumerableValue) 239result ^= kv.Value.GetHashCode();
System.Composition.TypedParts (1)
System\Composition\TypedParts\ActivationFeatures\PropertyInjectionFeature.cs (1)
91Expression.Constant(d.Value.Target.GetDescriptor().Activator),
System.Configuration.ConfigurationManager (1)
System\Configuration\BaseConfigurationRecord.cs (1)
442List<SectionInput> inputsPerConfigKey = keyValuePair.Value;
System.Data.Common (22)
src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (1)
501string value1 = entry.Value;
System\Data\Common\DbConnectionStringBuilder.cs (1)
323if (!connectionStringBuilder.CurrentValues.TryGetValue(entry.Key, out value) || !entry.Value.Equals(value))
System\Data\Common\DbProviderFactories.cs (1)
97newRow[AssemblyQualifiedNameColumnName] = kvp.Value.FactoryTypeAssemblyQualifiedName;
System\Data\Common\ObjectStorage.cs (18)
614tmp.Add(entry.Key, entry.Value); 627key.Value.ElementName = attribute.ElementName; 628key.Value.Namespace = attribute.Namespace; 629key.Value.DataType = attribute.DataType; 630key.Value.IsNullable = attribute.IsNullable; 650(((x.Value == null) && (y.Value == null)) || // XmlRootAttribute both null 651((x.Value != null) && (y.Value != null) && // XmlRootAttribute both with value 652(x.Value.ElementName == y.Value.ElementName) && // all attribute elements are equal 653(x.Value.Namespace == y.Value.Namespace) && 654(x.Value.DataType == y.Value.DataType) && 655(x.Value.IsNullable == y.Value.IsNullable)))); 660return unchecked(obj.Key.GetHashCode() + obj.Value.ElementName.GetHashCode());
System\Data\DataView.cs (1)
1563entry.Value.RemoveRef();
System.Data.Odbc (11)
src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (1)
501string value1 = entry.Value;
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (7)
49DbConnectionPoolGroup poolGroup = entry.Value; 224newConnectionPoolGroups.Add(entry.Key, entry.Value); 307if (null != entry.Value) 309Debug.Assert(!entry.Value.IsDisabled, "Disabled pool entry discovered"); 314if (entry.Value.Prune()) 316QueuePoolGroupForRelease(entry.Value); 320newConnectionPoolGroups.Add(entry.Key, entry.Value);
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionPoolGroup.cs (3)
120DbConnectionPool pool = entry.Value; 241DbConnectionPool pool = entry.Value; 261newPoolCollection.TryAdd(entry.Key, entry.Value);
System.Diagnostics.DiagnosticSource (35)
src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (4)
61if (compareResult == 0 && object.Equals(pair.Value, pair1.Value)) 100if (compareResult == 0 && object.Equals(pair.Value, pair1.Value))
System\Diagnostics\Activity.cs (11)
435return keyValue.Value; 1558public BaggageLinkedList(KeyValuePair<string, string?> firstValue, bool set = false) => _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, string?>>(firstValue)); 1575if (value.Value == null) 1642public TagsLinkedList(KeyValuePair<string, object?> firstValue, bool set = false) => _last = _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, object?>>(firstValue)); 1712return current.Value.Value; 1759if (value.Value == null) 1803if (current.Value.Value is string || current.Value.Value == null) 1805yield return new KeyValuePair<string, string?>(current.Value.Key, (string?)current.Value.Value); 1824_stringBuilder.Append(_first.Value.Value); 1832_stringBuilder.Append(current.Value.Value);
System\Diagnostics\ActivityLink.netcoreapp.cs (1)
25hashCode.Add(kvp.Value);
System\Diagnostics\ActivityTagsCollection.cs (4)
48this[kvp.Key] = kvp.Value; 66return index < 0 ? null : _list[index].Value; 123list.Add(kvp.Value); 257value = _list[index].Value;
System\Diagnostics\DistributedContextPropagator.cs (1)
120baggageList.Append(WebUtility.UrlEncode(item.Key)).Append('=').Append(WebUtility.UrlEncode(item.Value)).Append(CommaWithSpace);
System\Diagnostics\DsesFilterAndTransform.cs (2)
462if (keyValue.Value != null) 515var outputArgs = this.Morph(evnt.Value);
System\Diagnostics\Helpers.cs (2)
33sb.Append(tag.Key).Append('=').Append(tag.Value); 48sb.Append(labels[i].Key).Append('=').Append(labels[i].Value);
System\Diagnostics\Metrics\AggregationManager.cs (2)
441kv.Value.Collect(kv.Key, (LabeledAggregationStatistics labeledAggStats) => 443_collectMeasurement(kv.Key, labeledAggStats, kv.Value);
System\Diagnostics\Metrics\AggregatorStore.cs (3)
460indexedValues[i] = labels[instr.SourceIndex].Value; 495foreach (KeyValuePair<TObjectSequence, TAggregator> kvValue in kvName.Value) 507IAggregationStatistics stats = kvValue.Value.Collect();
System\Diagnostics\Metrics\MeterListener.cs (1)
289measurementsCompleted?.Invoke(kvp.Key, kvp.Value);
System\Diagnostics\Metrics\TagList.netcore.cs (4)
278if (item.Value is not null) 282if (item.Key == tags[i].Key && item.Value.Equals(tags[i].Value)) 292if (item.Key == tags[i].Key && tags[i].Value is null)
System.Diagnostics.Process (6)
System\Collections\Specialized\DictionaryWrapper.cs (2)
44public void Add(KeyValuePair<string, string?> item) => Add(item.Key, item.Value); 52return _contents.ContainsKey(item.Key) && _contents[item.Key] == item.Value;
System\Collections\Specialized\StringDictionaryWrapper.cs (1)
57yield return new DictionaryEntry(keyValuePair.Key, keyValuePair.Value);
System\Diagnostics\Process.Unix.cs (2)
618if (pair.Value != null) 620envp[index++] = pair.Key + "=" + pair.Value;
System\Diagnostics\ProcessWaitState.Unix.cs (1)
643ProcessWaitState pws = kv.Value;
System.Formats.Tar (3)
System\Formats\Tar\TarHeader.cs (2)
130if (kvp.Value.Contains('\n')) 137_ea.Add(kvp.Key, kvp.Value);
System\Formats\Tar\TarHelpers.Unix.cs (1)
114File.SetUnixFileMode(dir.Key, dir.Value & ~umask);
System.IO.Packaging (6)
System\IO\Packaging\Package.cs (1)
1222_partList.Add(keyValue.Key, keyValue.Value);
System\IO\Packaging\PartBasedPackageProperties.cs (4)
773Debug.Assert(entry.Value != null); 780if (entry.Value is Nullable<DateTime>) 797_xmlWriter.WriteString(XmlConvert.ToString(((Nullable<DateTime>)entry.Value).Value.ToUniversalTime(), "yyyy-MM-ddTHH:mm:ss.fffffffZ")); 802_xmlWriter.WriteString(entry.Value.ToString());
System\IO\Packaging\XmlCompatibilityReader.cs (1)
117if (pair.Value == oldNamespace)
System.Linq.AsyncEnumerable (1)
System\Linq\ToDictionaryAsync.cs (1)
40d.Add(element.Key, element.Value);
System.Linq.Expressions (10)
System\Dynamic\ExpandoObject.cs (3)
675TryAddMember(item.Key, item.Value); 710return object.Equals(value, item.Value); 730return TryDeleteValue(null, -1, item.Key, ignoreCase: false, deleteValue: item.Value);
System\Linq\Expressions\Compiler\BoundConstants.cs (2)
131if (ShouldCache(reference.Value)) 148if (ShouldCache(reference.Value))
System\Linq\Expressions\Compiler\CompilerScope.cs (1)
369if (ShouldCache(refCount.Key, refCount.Value))
System\Linq\Expressions\Interpreter\InstructionList.cs (1)
129cookie = cookieEnumerator.Current.Value;
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
339kvp.Value.ValidateFinish();
System\Linq\Expressions\Interpreter\Utilities.cs (2)
190value = _keysAndValues[i].Value; 324_dict[_keysAndValues[i].Key] = _keysAndValues[i].Value;
System.Linq.Parallel (11)
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (1)
315Pair<TInputOutput, TLeftKey> currentPair = _outputEnumerator.Current.Value;
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (1)
330lookup[i].Value._grouping.DoneAdding();
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (1)
386Pair<TInputOutput, ConcatKey<TLeftKey, TRightKey>> current = _outputEnumerator.Current.Value;
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (1)
221currentElement = current.Value;
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (1)
263currentKey = currentPair.Value;
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (6)
484GroupKeyData value = mutables._hashLookup[mutables._hashLookupIndex].Value; 590hashLookup[j].Value._grouping.DoneAdding(); 666hashLookup[j].Value._grouping.DoneAdding(); 689Debug.Assert(keyValues.Value != null); 711Debug.Assert(_keyValues.Value != null); 712return _keyValues.Value.GetEnumerator();
System.Net.Http (18)
System\Net\Http\DiagnosticsHandler.cs (1)
122activity.SetTag(methodTag.Key, methodTag.Value);
System\Net\Http\FormUrlEncodedContent.cs (1)
42Encode(ref builder, pair.Value);
System\Net\Http\Headers\HeaderUtilities.cs (1)
344foreach (string headerValue in header.Value)
System\Net\Http\Headers\HttpHeaders.cs (1)
1396Value = entry.Value
System\Net\Http\Headers\HttpHeadersNonValidated.cs (1)
115yield return header.Value;
System\Net\Http\MultipartContent.cs (2)
324foreach (string value in headerPair.Value) 379foreach (string value in headerPair.Value)
System\Net\Http\SocketsHttpHandler\FailedProxyCache.cs (1)
126if (curTicks >= kvp.Value)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (5)
954kvp.Value.OnWindowUpdate(delta); 1094Debug.Assert(streamId == kvp.Value.StreamId); 1098streamsToAbort.Add(kvp.Value); 1833Debug.Assert(streamId == kvp.Value.StreamId); 1835streamsToAbort.Add(kvp.Value);
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (2)
426if (request.Value.StreamId >= firstRejectedStreamId) 428streamsToGoAway.Add(request.Value);
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (3)
455pool.Value.Dispose(); 484if (entry.Value.CleanCacheAndDisposeIfUnused()) 511pool.Value.HeartBeat();
System.Net.NameResolution (4)
System\Net\Dns.cs (4)
581KeyValuePair<string, AddressFamily> t => GetHostAddressesCore(t.Key, t.Value, activity), 583KeyValuePair<IPAddress, AddressFamily> t => GetHostAddressesCore(t.Key, t.Value, activity), 592KeyValuePair<string, AddressFamily> t => GetHostEntryCore(t.Key, t.Value, activity), 594KeyValuePair<IPAddress, AddressFamily> t => GetHostEntryCore(t.Key, t.Value, activity),
System.Net.NetworkInformation (2)
System\Net\NetworkInformation\NetworkAddressChange.Unix.cs (2)
280ExecutionContext? ec = subscriber.Value; 322ExecutionContext? ec = subscriber.Value;
System.Net.Requests (3)
System\Net\HttpWebResponse.cs (2)
205_webHeaderCollection[header.Key] = GetHeaderValueAsString(header.Value); 212_webHeaderCollection[header.Key] = GetHeaderValueAsString(header.Value);
System\Net\ServicePoint\ServicePointManager.cs (1)
135if (!entry.Value.TryGetTarget(out _))
System.Net.Security (2)
System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs (1)
193mechListWriter.WriteObjectIdentifier(packageAndOid.Value);
System\Net\Security\SslSessionsCache.cs (1)
213SafeCredentialReference? cached = toRemoveAttempt[i].Value;
System.Net.WebSockets.Client (3)
System\Net\WebSockets\HttpResponseHeadersReadOnlyCollection.cs (2)
36yield return header.Value; 49yield return new KeyValuePair<string, IEnumerable<string>>(header.Key, header.Value);
System\Net\WebSockets\WebSocketHandle.Managed.cs (1)
390secValue = secKeyAndSecWebSocketAccept.Value;
System.Private.CoreLib (41)
src\libraries\System.Private.CoreLib\src\System\AppContext.AnyOS.cs (2)
49ev.LogAppContextSwitch(kvp.Key, kvp.Value ? 1 : 0); 75if (kvp.Value is string s &&
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
23Value = keyValue.Value;
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (6)
171Add(pair.Key, pair.Value); 179Add(pair.Key, pair.Value); 255Add(keyValuePair.Key, keyValuePair.Value); 260if (!Unsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 271if (!Unsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1233Add(array[i].Key, array[i].Value);
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\KeyValuePair.cs (2)
47return KeyValuePair.PairToString(Key, Value); 54value = Value;
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (4)
189dictEntryArray[index++] = new DictionaryEntry(item.Key, item.Value); 199objects[index++] = new KeyValuePair<TKey, TValue>(item.Key, item.Value); 227get => new DictionaryEntry(_enumerator.Current.Key, _enumerator.Current.Value); 232public object? Value => _enumerator.Current.Value;
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\DiagnosticCounter.cs (3)
135return current.Key + ":" + current.Value; 140StringBuilder sb = new StringBuilder().Append(current.Key).Append(':').Append(current.Value); 144sb.Append(',').Append(current.Key).Append(':').Append(current.Value);
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (4)
5474channelMask[item.Key] = item.Value.Keywords; 5658sortedChannels.Sort((p1, p2) => -Comparer<ulong>.Default.Compare(p1.Value.Keywords, p2.Value.Keywords)); 5663ChannelInfo channelInfo = kvpair.Value;
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\NameInfo.cs (1)
60return this.Compare(key.Key, key.Value & Statics.EventTagsMask);
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (2)
289alcSnapshot[pos++] = item.Value; 483if (alcAlive.Value.TryGetTarget(out AssemblyLoadContext? alc))
src\libraries\System.Private.CoreLib\src\System\Text\EncodingTable.cs (1)
170result[j++] = pair.Value;
src\libraries\System.Private.CoreLib\src\System\Threading\AsyncLocal.cs (14)
173value = _item0.Value; 225value = _item0.Value; 230value = _item1.Value; 287value = _item0.Value; 292value = _item1.Value; 297value = _item2.Value; 358value = _item0.Value; 363value = _item1.Value; 368value = _item2.Value; 373value = _item3.Value; 458many[pair.Key] = pair.Value; 470value = pair.Value; 496map[pair.Key] = pair.Value; 532map[pair.Key] = pair.Value;
src\libraries\System.Private.CoreLib\src\System\Threading\SynchronizationContext.cs (1)
25=> ThreadPool.QueueUserWorkItem(static s => s.Key(s.Value), new KeyValuePair<SendOrPostCallback, object?>(d, state), preferLocal: false);
System.Private.CoreLib.Generators (1)
EventSourceGenerator.Parser.cs (1)
53string value = arg.Value.Value?.ToString();
System.Private.DataContractSerialization (7)
System\Runtime\Serialization\CollectionDataContract.cs (1)
1640return new KeyValue<K, V>(current.Key, current.Value);
System\Runtime\Serialization\DataContractSet.cs (2)
46InternalAdd(pair.Key, pair.Value); 53ProcessedContracts.Add(pair.Key, pair.Value);
System\Runtime\Serialization\Json\JsonDataContract.cs (1)
287CollectionDataContract? collectionDataContract = knownDataContract.Value as CollectionDataContract;
System\Runtime\Serialization\Json\JsonXmlDataContract.cs (1)
81knownTypesList.Add(pair.Value.UnderlyingType);
System\Runtime\Serialization\SchemaExporter.cs (1)
49DataContract dataContract = pair.Value;
System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (1)
959xmlAttributes.Add(AddNamespaceDeclaration(prefixNsPair.Key, prefixNsPair.Value));
System.Private.Windows.Core (1)
System\Private\Windows\BinaryFormat\Deserializer\Deserializer.cs (1)
363HashSet<SerializationRecordId> dependencies = pair.Value;
System.Private.Xml (26)
System\Xml\Dom\DocumentSchemaValidator.cs (1)
462defaultNS = _nameTable.Add(pair.Value);
System\Xml\Dom\XmlDocument.cs (2)
668SchemaAttDef attdef = attrDefs.Value; 1674SchemaAttDef attdef = attrDefs.Value;
System\Xml\Dom\XmlLoader.cs (2)
659SchemaElementDecl elementDecl = elementDecls.Value; 664SchemaAttDef attdef = attDefs.Value;
System\Xml\Schema\ContentValidator.cs (8)
151match.Add(wildcard.Value); 205if (name.Value == symbol) 215if (wildcard.Value == symbol) 2199if (!context.AllElementsSet![element.Value] && (!isRequiredOnly || _isRequired[element.Value])) 2214if (!context.AllElementsSet![element.Value] && (!isRequiredOnly || _isRequired[element.Value])) 2216AddParticleToExpected((_particles[element.Value] as XmlSchemaParticle)!, schemaSet, expectedParticles);
System\Xml\Schema\SchemaInfo.cs (2)
309_elementDecls.Add(entry.Key, entry.Value); 316_elementDeclsByType.Add(entry.Key, entry.Value);
System\Xml\Schema\XmlSchemaValidator.cs (1)
2142defaultNS = _nameTable.Add(pair.Value);
System\Xml\Serialization\CodeGenerator.cs (3)
1584(Type, string) key = (item.Value.LocalType, item.Key); 1590freeLocalQueue.Enqueue(item.Value); 1595freeLocalQueue.Enqueue(item.Value);
System\Xml\Serialization\Types.cs (2)
1130if (ShouldBeReplaced(pair.Value, structMapping.TypeDesc!.Type!, out replacedInfo)) 1142memberInfos[pair.Key] = pair.Value;
System\Xml\Serialization\XmlSerializerNamespaces.cs (1)
125if (!string.IsNullOrEmpty(nsPair.Key) && nsPair.Value.Namespace == ns)
System\Xml\XPath\XPathNavigator.cs (1)
1888mngr.AddNamespace(pair.Key, pair.Value);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (2)
216foreach (Stylesheet import in pair.Value.Imports!) 281parentModeFlags[modeFlag.Key] = modeFlags | modeFlag.Value;
System\Xml\Xsl\Xslt\XsltInput.cs (1)
138string nsAtomizedValue = _atoms.NameTable.Add(prefixNamespacePair.Value);
System.Reflection.Emit (6)
System\Reflection\Emit\ModuleBuilderImpl.cs (6)
435PopulateSequencePointsBlob(spBlobBuilder, enumerator.Current.Value, ref previousNonHiddenStartLine, ref previousNonHiddenStartColumn); 459PopulateSequencePointsBlob(spBlobBuilder, pair.Value, ref previousNonHiddenStartLine, ref previousNonHiddenStartColumn); 466PopulateSequencePointsBlob(spBlobBuilder, pair.Value, ref previousNonHiddenStartLine, ref previousNonHiddenStartColumn); 615pair.Value.WriteInt32(MetadataTokens.GetToken(GetMemberHandle(member))); 620pair.Value.WriteInt32(MetadataTokens.GetToken(GetMethodReference(pair2.Key, pair2.Value)));
System.Reflection.Metadata (12)
System\Reflection\Metadata\Ecma335\BlobDictionary.cs (1)
48return entry.Value;
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (5)
561stringVirtualIndexToHeapOffsetMap[entry.Value.GetWriterVirtualIndex()] = position - (BlobUtilities.GetUTF8ByteCount(entry.Key) + 1); 565stringVirtualIndexToHeapOffsetMap[entry.Value.GetWriterVirtualIndex()] = position; 628int heapOffset = entry.Value.Value.GetHeapOffset(); 629var blob = entry.Value.Key;
System\Reflection\Metadata\Internal\NamespaceCache.cs (4)
146namespaceTable.Add(group.Key, group.Value.Freeze()); 173NamespaceDataBuilder data = group.Value; 195table[tuple.Key] = tuple.Value; 318LinkChildToParentNamespace(namespaces, namespaceData.Value, ref virtualNamespaces);
System\Reflection\Metadata\Internal\VirtualHeap.cs (1)
62blobPair.Value.Handle.Free();
System\Reflection\Metadata\MetadataReader.cs (1)
1452nestedTypesMap.Add(group.Key, group.Value.ToImmutable());
System.Resources.Extensions (3)
src\libraries\Common\src\System\Resources\ResourceWriter.cs (2)
327_resourceList.Add(entry.Key, entry.Value); 340object? value = item.Value;
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (1)
368HashSet<SerializationRecordId> dependencies = pair.Value;
System.Resources.Writer (2)
src\libraries\Common\src\System\Resources\ResourceWriter.cs (2)
327_resourceList.Add(entry.Key, entry.Value); 340object? value = item.Value;
System.Runtime.Serialization.Schema (5)
System\Runtime\Serialization\Schema\CodeExporter.cs (5)
53DataContract dataContract = pair.Value; 75string clrNamespace = pair.Value ?? string.Empty; 213DataContract dataContract = pair.Value; 977if (classDataContract.XmlName != pair.Key && !classDataContract.KnownDataContracts.ContainsKey(pair.Key) && !pair.Value.IsBuiltInDataContract) 978classDataContract.KnownDataContracts.Add(pair.Key, pair.Value);
System.Security.Claims (1)
System\Security\Claims\Claim.cs (1)
497writer.Write(kvp.Value);
System.Security.Cryptography.Cose (3)
System\Security\Cryptography\Cose\CoseHeaderMap.cs (3)
139public void Add(KeyValuePair<CoseHeaderLabel, CoseHeaderValue> item) => Add(item.Key, item.Value); 361CoseHeaderValue value = kvp.Value; 402CoseHeaderValue value = kvp.Value;
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\ConnectionPool.cs (1)
94if (poolEntry.Value.CloseIfEmpty())
System.ServiceModel.Primitives.Tests (1)
ServiceModel\MessageContractTest.4.4.0.cs (1)
163properties[property.Key] = property.Value.ToString();
System.Text.Json (23)
System\Text\Json\Nodes\JsonObject.cs (10)
43dictionary.Add(node.Key, node.Value); 44node.Value?.AssignParent(this); 80private protected override JsonNode? GetItem(int index) => GetAt(index).Value; 101jObject.Add(item.Key, item.Value?.DeepCloneCore()); 154if (entry.Value is null) 160entry.Value.WriteTo(writer, options); 192if (!DeepEquals(item.Value, jsonNode)) 263JsonNode? replacedValue = dict.GetAt(index).Value; 291if (ReferenceEquals(item.Value, value)) 325properties[i].Value = item.Value;
System\Text\Json\Nodes\JsonObject.IDictionary.cs (1)
49public void Add(KeyValuePair<string, JsonNode?> property) => Add(property.Key, property.Value);
System\Text\Json\Nodes\JsonObject.IList.cs (5)
34DetachParent(existing.Value); 48DetachParent(existing.Value); 91DetachParent(existing.Value); 98set => SetAt(index, value.Key, value.Value); 105void IList<KeyValuePair<string, JsonNode?>>.Insert(int index, KeyValuePair<string, JsonNode?> item) => Insert(index, item.Key, item.Value);
System\Text\Json\Schema\JsonSchema.cs (1)
195properties.Add(property.Key, property.Value.ToJsonNode(options));
System\Text\Json\Serialization\Converters\Collection\DictionaryDefaultConverter.cs (1)
61TValue element = enumerator.Current.Value;
System\Text\Json\Serialization\Converters\Collection\DictionaryOfTKeyTValueConverter.cs (2)
57_valueConverter.Write(writer, enumerator.Current.Value, options); 78TValue element = enumerator.Current.Value;
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (2)
440string referenceId = ReadAsStringMetadataValue(property.Value); 458string referenceId = ReadAsStringMetadataValue(property.Value);
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.Cache.cs (1)
69if (utcNowTicks - Volatile.Read(ref kvp.Value.LastUsedTicks) >= _slidingExpirationTicks)
System.Text.Json.SourceGeneration (31)
JsonSourceGenerator.Emitter.cs (1)
1427writer.WriteLine($$"""private static readonly {{JsonEncodedTextTypeRef}} {{name_varName_pair.Value}} = {{JsonEncodedTextTypeRef}}.Encode({{FormatStringLiteral(name_varName_pair.Key)}});""");
JsonSourceGenerator.Parser.cs (30)
302allowOutOfOrderMetadataProperties = (bool)namedArg.Value.Value!; 306allowTrailingCommas = (bool)namedArg.Value.Value!; 311foreach (TypedConstant element in namedArg.Value.Values) 324defaultBufferSize = (int)namedArg.Value.Value!; 328defaultIgnoreCondition = (JsonIgnoreCondition)namedArg.Value.Value!; 332dictionaryKeyPolicy = (JsonKnownNamingPolicy)namedArg.Value.Value!; 336respectNullableAnnotations = (bool)namedArg.Value.Value!; 340respectRequiredConstructorParameters = (bool)namedArg.Value.Value!; 344ignoreReadOnlyFields = (bool)namedArg.Value.Value!; 348ignoreReadOnlyProperties = (bool)namedArg.Value.Value!; 352includeFields = (bool)namedArg.Value.Value!; 356maxDepth = (int)namedArg.Value.Value!; 360newLine = (string)namedArg.Value.Value!; 364numberHandling = (JsonNumberHandling)namedArg.Value.Value!; 368preferredObjectCreationHandling = (JsonObjectCreationHandling)namedArg.Value.Value!; 372propertyNameCaseInsensitive = (bool)namedArg.Value.Value!; 376propertyNamingPolicy = (JsonKnownNamingPolicy)namedArg.Value.Value!; 380readCommentHandling = (JsonCommentHandling)namedArg.Value.Value!; 384referenceHandler = (JsonKnownReferenceHandler)namedArg.Value.Value!; 388unknownTypeHandling = (JsonUnknownTypeHandling)namedArg.Value.Value!; 392unmappedMemberHandling = (JsonUnmappedMemberHandling)namedArg.Value.Value!; 396useStringEnumConverter = (bool)namedArg.Value.Value!; 400writeIndented = (bool)namedArg.Value.Value!; 404indentCharacter = (char)namedArg.Value.Value!; 408indentSize = (int)namedArg.Value.Value!; 412generationMode = (JsonSourceGenerationMode)namedArg.Value.Value!; 469typeInfoPropertyName = (string)namedArg.Value.Value!; 472generationMode = (JsonSourceGenerationMode)namedArg.Value.Value!; 1280namedArgs[0].Value.Type?.ToDisplayString() == JsonIgnoreConditionFullName) 1282ignoreCondition = (JsonIgnoreCondition)namedArgs[0].Value.Value!;
System.Text.RegularExpressions (10)
System\Text\RegularExpressions\RegexCharClass.cs (5)
1860temp.RemoveAll(kvp => kvp.Value.Length != 1); 1861temp.Sort((kvp1, kvp2) => ((short)kvp1.Value[0]).CompareTo((short)kvp2.Value[0])); 1980bool equalsGroup = group.SequenceEqual(kvp.Value.AsSpan()); 1981if (equalsGroup || invertedGroup.SequenceEqual(kvp.Value.AsSpan()))
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (2)
765if (pair.Value.Count == childCount) 767results.Add(new RegexFindOptimizations.FixedDistanceSet(null, pair.Value.Set.ToStringClass(), pair.Key + distance));
System\Text\RegularExpressions\RegexWriter.cs (1)
118strings[stringEntry.Value] = stringEntry.Key;
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Dgml.cs (2)
59string label = DescribeLabel(transition.Value.Rule, _builder); 70foreach (int nfaTarget in transition.Value.NfaTargets)
System.Text.RegularExpressions.Generator (10)
RegexGenerator.cs (2)
186requiredHelpers.Add(helper.Key, helper.Value); 274foreach (string value in helper.Value)
RegexGenerator.Emitter.cs (1)
1560foreach (string line in localFunctions.Value)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCharClass.cs (5)
1860temp.RemoveAll(kvp => kvp.Value.Length != 1); 1861temp.Sort((kvp1, kvp2) => ((short)kvp1.Value[0]).CompareTo((short)kvp2.Value[0])); 1980bool equalsGroup = group.SequenceEqual(kvp.Value.AsSpan()); 1981if (equalsGroup || invertedGroup.SequenceEqual(kvp.Value.AsSpan()))
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (2)
765if (pair.Value.Count == childCount) 767results.Add(new RegexFindOptimizations.FixedDistanceSet(null, pair.Value.Set.ToStringClass(), pair.Key + distance));
System.Threading.Channels (1)
System\Threading\Channels\AsyncOperation.cs (1)
286t.Key(t.Value);
System.Threading.RateLimiting (7)
System\Threading\RateLimiting\DefaultPartitionedRateLimiter.cs (7)
132limiter.Value.Value.Dispose(); 167await limiter.Value.Value.DisposeAsync().ConfigureAwait(false); 230if (!rateLimiter.Value.IsValueCreated) 234if (rateLimiter.Value.Value.IdleDuration is TimeSpan idleDuration && idleDuration > s_idleTimeLimit) 239idleDuration = rateLimiter.Value.Value.IdleDuration ?? TimeSpan.Zero; 249_limitersToDispose.Add(rateLimiter.Value.Value); 254else if (rateLimiter.Value.Value is ReplenishingRateLimiter replenishingRateLimiter)
System.Threading.Tasks.Dataflow (33)
Blocks\BatchBlock.cs (15)
793if (sourceAndMessage.Key.ReserveMessage(sourceAndMessage.Value, _owningBatch)) 795var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 811if (sourceAndMessage.Key.ReserveMessage(sourceAndMessage.Value, _owningBatch)) 813var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 910var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 926var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 999T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value.Key, _owningBatch, out consumed); 1009var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!); 1021_messages.Enqueue(sourceAndMessage.Value.Value); 1051T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value.Key, _owningBatch, out consumed); 1054var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!); 1071if (sourceAndMessage.Key != null) _messages.Enqueue(sourceAndMessage.Value.Value); 1097KeyValuePair<DataflowMessageHeader, T> message = sourceAndMessage.Value;
Blocks\BroadcastBlock.cs (1)
356T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value, this, out consumed);
Blocks\BufferBlock.cs (1)
359T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value, this, out consumed);
Blocks\JoinBlock.cs (5)
537T value = _nonGreedy.ConsumedMessage.Value; 632if (next.Key.ReserveMessage(next.Value, this)) 657T? consumedValue = _nonGreedy.ReservedMessage.Key.ConsumeMessage(_nonGreedy.ReservedMessage.Value, this, out consumed); 718T? consumedValue = next.Key.ConsumeMessage(next.Value, this, out consumed); 771try { _nonGreedy.ReservedMessage.Key.ReleaseReservation(_nonGreedy.ReservedMessage.Value, this); }
Blocks\TransformBlock.cs (3)
219else _reorderingBuffer.AddItem(messageWithId.Value, outputItem!, itemIsValid); 251_reorderingBuffer?.IgnoreItem(messageWithId.Value); 326else _reorderingBuffer.AddItem(messageWithId.Value, outputItem!, itemIsValid: gotOutputItem);
Blocks\TransformManyBlock.cs (1)
316StoreOutputItemsReordered(messageWithId.Value, outputItems);
Blocks\TransformManyBlock.IAsyncEnumerable.cs (1)
98await StoreOutputItemsReorderedAsync(messageWithId.Value, outputItems).ConfigureAwait(false);
Internal\Common.cs (2)
520if (sourceAndMessage.Key.ReserveMessage(sourceAndMessage.Value, target)) 522sourceAndMessage.Key.ReleaseReservation(sourceAndMessage.Value, target);
Internal\QueuedMap.cs (2)
100_storage[_tailIndex] = new KeyValuePair<int, T>(newIndex, _storage[_tailIndex].Value); 123item = _storage[_headIndex].Value;
Internal\ReorderingBuffer.cs (1)
171if (nextOutputItemWithValidity.Key) _outputAction(_owningSource, nextOutputItemWithValidity.Value);
Internal\TargetCore.cs (1)
671TInput? consumedValue = element.Key.ConsumeMessage(element.Value, _owningTarget, out consumed);
System.Threading.Tasks.Parallel (1)
System\Threading\Tasks\Parallel.cs (1)
2649TSource value = kvp.Value;
System.Windows.Forms (11)
misc\CollectionHelper.cs (2)
40dictionaryTarget[index++] = new DictionaryEntry(kvp.Key, kvp.Value); 57objects[index++] = new DictionaryEntry(kvp.Key, kvp.Value);
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.cs (2)
196if (entry.Value is Com2Properties { NeedsRefreshed: true }) 307if (entry.Value == properties)
System\Windows\Forms\Controls\ComboBox\ComboBox.ACNativeWindow.cs (1)
110if (acNativeWindowByHandle.Value is null)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemDetailsAccessibleObject.cs (1)
168if (keyValuePair.Value == fakeAccessibleObject)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\SingleSelectRootGridEntry.cs (2)
268var gridEntries = entry.Value; 271categoryGridEntries.Add(new CategoryGridEntry(OwnerGrid, this, entry.Key, entry.Value));
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.StubSite.cs (1)
89object o = item.Value;
System\Windows\Forms\DataBinding\BindingContext.cs (1)
323if (de.Value.Target is null)
System\Windows\Forms\ErrorProvider\ErrorProvider.cs (1)
508SetError(entry.Key, entry.Value);
System.Windows.Forms.Design (9)
System\ComponentModel\Design\ComponentDesigner.cs (1)
681InheritedPropertyDescriptor inheritedPropDesc = de.Value;
System\ComponentModel\Design\DesignerHost.Site.cs (1)
55object o = de.Value;
System\ComponentModel\Design\MenuCommandService.cs (1)
161List<MenuCommand> commands = group.Value;
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.ComponentListCodeDomSerializer.cs (1)
190prop?.SetValue(comp, stateEntry.Value);
System\ComponentModel\Design\Serialization\ComponentCache.cs (1)
93List<string>? localNames = kvp.Value.LocalNames;
System\ComponentModel\Design\Serialization\ResourceCodeDomSerializer.SerializationResourceManager.cs (2)
293metaData.TryAdd(item.Key, item.Value); 489resxWriter.AddMetadata(de.Key, de.Value);
System\Resources\Tools\StronglyTypedResourceBuilder.cs (2)
876typeof(void) == entry.Value.Type) 918ResourceData value = entry.Value;
System.Windows.Forms.Tests (3)
misc\CollectionHelperTests.cs (2)
81Assert.Equal("value-one", firstTargetItem.Value); 86Assert.Equal("value-two", secondTargetItem.Value);
System\Resources\ResXResourceWriterTests.cs (1)
41Assert.Equal(value, pair.Value);
System.Windows.Input.Manipulations (16)
System\Windows\Input\Manipulations\ManipulationSequence.cs (16)
861VectorF oldVectorFromOrigin = pair.Value.VectorFromManipulationOrigin; 862VectorF newVectorFromOrigin = new PointF(pair.Value.CurrentManipulatorSnapshot.X, pair.Value.CurrentManipulatorSnapshot.Y) - averagePoint; 863VectorF oldVectorFromPivot = pair.Value.VectorFromPivotPoint; 865? new VectorF(pair.Value.CurrentManipulatorSnapshot.X - settings.Pivot.X, pair.Value.CurrentManipulatorSnapshot.Y - settings.Pivot.Y) 913pair.Value.VectorFromManipulationOrigin = newVectorFromOrigin; 914pair.Value.VectorFromPivotPoint = newVectorFromPivot; 1017x += pair.Value.CurrentManipulatorSnapshot.X; 1018y += pair.Value.CurrentManipulatorSnapshot.Y; 1036pair.Value.VectorFromManipulationOrigin = new PointF( 1037pair.Value.CurrentManipulatorSnapshot.X, 1038pair.Value.CurrentManipulatorSnapshot.Y) - referenceOrigin; 1039pair.Value.VectorFromPivotPoint = IsPinned(settings) 1040? new VectorF(pair.Value.CurrentManipulatorSnapshot.X - settings.Pivot.X, pair.Value.CurrentManipulatorSnapshot.Y - settings.Pivot.Y)
System.Xaml (24)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
134if (pair.Value == oldNamespace)
System\Xaml\Context\XamlCommonFrame.cs (2)
62Namespaces.Add(ns.Key, ns.Value); 83_namespaceDeclarations.Add(new NamespaceDeclaration(kvp.Value, kvp.Key));
System\Xaml\Context\XamlParserContext.cs (1)
107yield return new NamespaceDeclaration(kvp.Value, kvp.Key);
System\Xaml\InfosetObjects\XamlXmlReader.cs (1)
214xmlnsDictionary[ns.Key] = ns.Value;
System\Xaml\MS\Impl\XmlNsInfo.cs (1)
232List<string> nsList = (List<string>)clrToXmlNs.Value;
System\Xaml\NameScope.cs (3)
134if (item.Value != this[item.Key]) 149if (item.Value is null) 154Add(item.Key, item.Value);
System\Xaml\Runtime\ClrObjectRuntime.cs (1)
765yield return new DictionaryEntry(enumerator.Current.Key, enumerator.Current.Value);
System\Xaml\Schema\TypeReflector.cs (5)
675setter = candidates[0].Value; 1017PickAttachablePropertyAccessors(getterList, nameAndSetterList.Value, out getter, out setter); 1038member = schemaContext.GetAttachableProperty(name, nameAndGetterList.Value[0], null); 1054MethodInfo adder = PickAttachableEventAdder(nameAndAdderList.Value); 1193if (pair.Value is null)
System\Xaml\Schema\XamlTypeInvoker.cs (1)
194return pair.Value;
System\Xaml\XamlObjectReader.cs (4)
1894var propertyInfo = MemberMarkupInfo.ForAttachedProperty(value, attachedProperty, ap.Value, context); 2555new NamespaceDeclaration(pair.Key, pair.Value))); 2573return string.Compare(y.Value, x.Value, false, TypeConverterHelper.InvariantEnglishUS);
System\Xaml\XamlSchemaContext.cs (3)
117if (ns.Value.IsResolved && !ns.Value.IsClrNamespace) 237string preferredPrefix = nsToPrefix.Value;
System\Xaml\XamlXmlWriter.cs (1)
539output.WriteAttributeString("xmlns", pair.Key, null, pair.Value);
TagHelpersWebSite (1)
TagHelpers\DictionaryPrefixTestTagHelper.cs (1)
24liTag.InnerHtml.Append(item.Value.Name);
Templates.Blazor.Tests (2)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
77project.Value.Dispose();
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
Templates.Blazor.WebAssembly.Auth.Tests (2)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
77project.Value.Dispose();
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
Templates.Blazor.WebAssembly.Tests (2)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
77project.Value.Dispose();
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
Templates.Mvc.Tests (2)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
77project.Value.Dispose();
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
Templates.Tests (5)
BaselineTest.cs (3)
43foreach (var scenarioName in (JObject)template.Value) 46(string)scenarioName.Value["Arguments"], 47((JArray)scenarioName.Value["Files"]).Select(s => (string)s).ToArray());
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
77project.Value.Dispose();
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
UnitTests.Common (1)
TestTypes.cs (1)
308workItem.Key(workItem.Value);
VBCSCompiler.UnitTests (3)
CompilerServerTests.cs (3)
115file.WriteAllText(pair.Value); 135Environment.SetEnvironmentVariable(variable.Key, variable.Value); 144Environment.SetEnvironmentVariable(variable.Key, variable.Value);
VersioningWebSite (1)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
32.ToDictionary(kvp => kvp.Key.Substring("link_".Length), kvp => (object)kvp.Value[0]);
WindowsBase.Tests (2)
System\Windows\NameScopeTests.cs (2)
740Assert.Same(scopedElement, enumerator.Current.Value); 796Assert.Same(scopedElement, ((KeyValuePair<string, object>)enumerator.Current).Value);
WindowsFormsIntegration (1)
System\Windows\Integration\PropertyMap.cs (1)
280Add(entry.Key, entry.Value);
XmlFileLogger (6)
ItemGroupParser.cs (3)
33items.Add(new Item(nameValue.Value)); 43items.Add(new Item(nameValue.Value.Replace("\r", ""))); 71currentItem.AddMetadata(nameValue.Key, nameValue.Value);
LogProcessNode.cs (1)
131propElement.Add(new XElement("Property", new XAttribute("Name", p.Key)) { Value = p.Value });
ObjectModel\Item.cs (1)
80metadataElement.Add(metadataItem.Value);
PropertyBag.cs (1)
70AddProperty(property.Key, property.Value);
XmlFormattersWebSite (2)
Controllers\HomeController.cs (1)
34var errors = keyModelStatePair.Value.Errors;
Controllers\ValidationController.cs (1)
32var errors = keyModelStatePair.Value.Errors;
xunit.assert (1)
Sdk\AssertHelper.cs (1)
715 var expectedMemberValue = kvp.Value(expected);
xunit.console (29)
CommandLine.cs (28)
102if (option.Value != null) 103throw new ArgumentException($"error: unknown command line option: {option.Value}"); 320if (option.Value == null) 323switch (option.Value) 343if (option.Value == null) 346switch (option.Value) 358if (!int.TryParse(option.Value, out threadValue) || threadValue < 1) 367if (option.Value == null) 370if (!Enum.TryParse(option.Value, out ParallelismOption parallelismOption)) 404if (option.Value == null) 407var pieces = option.Value.Split('='); 417if (option.Value == null) 420var pieces = option.Value.Split('='); 430if (option.Value == null) 433project.Filters.IncludedClasses.Add(option.Value); 437if (option.Value == null) 440project.Filters.ExcludedClasses.Add(option.Value); 444if (option.Value == null) 447project.Filters.IncludedMethods.Add(option.Value); 451if (option.Value == null) 454project.Filters.ExcludedMethods.Add(option.Value); 458if (option.Value == null) 461project.Filters.IncludedNamespaces.Add(option.Value); 465if (option.Value == null) 468project.Filters.ExcludedNamespaces.Add(option.Value); 475if (option.Value == null) 478EnsurePathExists(option.Value); 480project.Output.Add(optionName, option.Value);
Utility\TransformFactory.cs (1)
61.Select(output => new Action<XElement>(xml => instance.availableTransforms[output.Key].OutputHandler(xml, output.Value)))
Xunit.NetCore.Extensions (1)
AssemblyFixtureSupport\XunitTestCollectionRunnerWithAssemblyFixture.cs (1)
44combinedFixtures[kvp.Key] = kvp.Value;