4022 instantiations of KeyValuePair
aspire (16)
Telemetry\AspireCliTelemetry.cs (16)
280tagsList.Add(new(TelemetryConstants.Tags.MacAddressHash, macAddressHashTask.Result)); 281tagsList.Add(new(TelemetryConstants.Tags.DeviceId, deviceIdTask.Result)); 284tagsList.Add(new(TelemetryConstants.Tags.InternalMicrosoft, internalMicrosoftResult.IsInternalMicrosoft)); 287tagsList.Add(new(TelemetryConstants.Tags.InternalMicrosoftSource, internalMicrosoftResult.Source)); 292tagsList.Add(new(TelemetryConstants.Tags.InternalMicrosoftAlias, internalMicrosoftResult.Alias)); 297tagsList.Add(new(TelemetryConstants.Tags.InternalMicrosoftDomain, internalMicrosoftResult.Domain)); 302tagsList.Add(new(TelemetryConstants.Tags.CliVersion, GetCliVersion())); 303tagsList.Add(new(TelemetryConstants.Tags.CliBuildId, GetCliBuildId())); 308tagsList.Add(new(TelemetryConstants.Tags.IdentityVersion, _executionContext.IdentityVersion)); 309tagsList.Add(new(TelemetryConstants.Tags.IdentityChannel, _executionContext.IdentityChannel)); 312tagsList.Add(new(TelemetryConstants.Tags.IdentityCommit, _executionContext.IdentityCommit)); 318tagsList.Add(new(TelemetryConstants.Tags.CodingAgent, codingAgent)); 321tagsList.Add(new(TelemetryConstants.Tags.DeploymentEnvironmentName, _ciEnvironmentDetector.IsCIEnvironment() ? "ci" : "local")); 323tagsList.Add(new(TelemetryConstants.Tags.OsName, GetOsName())); 324tagsList.Add(new(TelemetryConstants.Tags.OsType, GetOsType())); 325tagsList.Add(new(TelemetryConstants.Tags.OsVersion, Environment.OSVersion.Version.ToString()));
Aspire.Azure.AI.Inference.Tests (18)
AspireAzureAIInferenceEmbeddingsExtensionTests.cs (8)
24new KeyValuePair<string, string?>("ConnectionStrings:embedding", ConnectionString) 49new KeyValuePair<string, string?>("ConnectionStrings:embedding", "Endpoint=https://endpoint;Key=myAccount;DeploymentId=unused") 75new KeyValuePair<string, string?>("ConnectionStrings:embedding1", ConnectionString), 76new KeyValuePair<string, string?>("ConnectionStrings:embedding2", ConnectionString + "2") 96new KeyValuePair<string, string?>("ConnectionStrings:embedding", ConnectionString) 120new KeyValuePair<string, string?>("ConnectionStrings:embedding", ConnectionString) 151new KeyValuePair<string, string?>("ConnectionStrings:embedding", connectionString) 171new KeyValuePair<string, string?>("ConnectionStrings:embedding", connectionString)
AspireAzureAIInferenceExtensionTests.cs (8)
24new KeyValuePair<string, string?>("ConnectionStrings:inference", ConnectionString) 49new KeyValuePair<string, string?>("ConnectionStrings:inference", "Endpoint=https://endpoint;Key=myAccount;DeploymentId=unused") 75new KeyValuePair<string, string?>("ConnectionStrings:inference1", ConnectionString), 76new KeyValuePair<string, string?>("ConnectionStrings:inference2", ConnectionString + "2") 96new KeyValuePair<string, string?>("ConnectionStrings:inference", ConnectionString) 120new KeyValuePair<string, string?>("ConnectionStrings:inference", ConnectionString) 151new KeyValuePair<string, string?>("ConnectionStrings:inference", connectionString) 171new KeyValuePair<string, string?>("ConnectionStrings:inference", connectionString)
ConformanceTests.cs (2)
46new(CreateConfigKey("Aspire:Azure:AI:Inference", key, "Endpoint"), Endpoint), 47new(CreateConfigKey("Aspire:Azure:AI:Inference", key: null, "Deployment"), "DEPLOYMENT_NAME")
Aspire.Azure.AI.OpenAI.Tests (38)
AspireAzureAIOpenAIExtensionsTests.cs (9)
31new KeyValuePair<string, string?>("ConnectionStrings:openai", ConnectionString) 62new KeyValuePair<string, string?>("ConnectionStrings:openai", ConnectionString) 117new KeyValuePair<string, string?>("ConnectionStrings:openai", connectionString) 133new KeyValuePair<string, string?>("ConnectionStrings:openai1", ConnectionString), 134new KeyValuePair<string, string?>("ConnectionStrings:openai2", ConnectionString + "2"), 135new KeyValuePair<string, string?>("ConnectionStrings:openai3", ConnectionString + "3") 166new KeyValuePair<string, string?>("ConnectionStrings:openai", ConnectionString), 167new KeyValuePair<string, string?>($"Aspire:Azure:AI:OpenAI{key}:ClientOptions:UserAgentApplicationId", applicationId), 169new KeyValuePair<string, string?>($"Aspire:Azure:AI:OpenAI{key}:ClientOptions:NetworkTimeout", "00:00:02")
AspireAzureOpenAIClientBuilderChatClientExtensionsTests.cs (9)
21new("Aspire:Azure:AI:OpenAI:Endpoint", "https://aspireopenaitests.openai.azure.com/"), 22new("Aspire:Azure:AI:OpenAI:Deployment", "testdeployment1") 52new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake;{connectionStringKey}=testdeployment1") 80new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake") 108new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake;Deployment=testdeployment1;Model=something") 139new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake") 172new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake"), 173new("Aspire:Azure:AI:OpenAI:DisableTracing", disableOpenTelemetry.ToString()), 200new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake")
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (9)
21new("Aspire:Azure:AI:OpenAI:Endpoint", "https://aspireopenaitests.openai.azure.com/"), 22new("Aspire:Azure:AI:OpenAI:Deployment", "testdeployment1") 52new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake;{connectionStringKey}=testdeployment1") 80new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake") 108new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake;Deployment=testdeployment1;Model=something") 139new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake") 172new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake"), 173new("Aspire:Azure:AI:OpenAI:DisableTracing", disableOpenTelemetry.ToString()), 200new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake")
AspireConfigurableOpenAIExtensionsTests.cs (9)
23new KeyValuePair<string, string?>("ConnectionStrings:openai", "IsAzure=false") 46new KeyValuePair<string, string?>("ConnectionStrings:openai", "Endpoint=https://aspireopenaitests.fake.com/;Key=fake;IsAzure=true") 73new KeyValuePair<string, string?>("ConnectionStrings:openai", "Endpoint=https://aspireopenaitests.fake.com/;Key=fake;IsAzure=false") 100new KeyValuePair<string, string?>("ConnectionStrings:openai", "Endpoint=https://aspireopenaitests.azure.com/;Key=fake") 128new KeyValuePair<string, string?>("ConnectionStrings:openai", $"Endpoint={domain};Key=fake") 146new KeyValuePair<string, string?>("ConnectionStrings:openai", "Endpoint=https://aspireopenaitests.azure.com/;Key=fake;IsAzure=false") 173new KeyValuePair<string, string?>("ConnectionStrings:openai", "Endpoint=;Key=fake;IsAzure=false") 200new KeyValuePair<string, string?>("ConnectionStrings:openai", "Key=fake;IsAzure=false") 227new KeyValuePair<string, string?>("ConnectionStrings:openai", "Endpoint=https://aspireopenaitests.azure.com/;Deployment=mymodel")
ConformanceTests.cs (2)
60new(CreateConfigKey("Aspire:Azure:AI:OpenAI", key, "Endpoint"), Endpoint), 61new(CreateConfigKey("Aspire:Azure:AI:OpenAI", key, "Deployment"), "DEPLOYMENT_NAME")
Aspire.Azure.Data.Tables.Tests (10)
AspireTablesExtensionsTests.cs (8)
23new KeyValuePair<string, string?>("ConnectionStrings:tables", ConnectionString) 50new KeyValuePair<string, string?>("ConnectionStrings:tables", "AccountName=unused;AccountKey=myAccountKey") 79new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Azure:Data:Tables", key, "ServiceUri"), "unused"), 80new KeyValuePair<string, string?>("ConnectionStrings:tables", ConnectionString) 108new KeyValuePair<string, string?>("ConnectionStrings:tables", ConformanceTests.ServiceUri) 133new KeyValuePair<string, string?>("ConnectionStrings:tables1", ConnectionString), 134new KeyValuePair<string, string?>("ConnectionStrings:tables2", "AccountName=account2;AccountKey=fake"), 135new KeyValuePair<string, string?>("ConnectionStrings:tables3", "AccountName=account3;AccountKey=fake")
ConformanceTests.cs (2)
71new(CreateConfigKey("Aspire:Azure:Data:Tables", key, "ServiceUri"), ServiceUri), 72new(CreateConfigKey("Aspire:Azure:Data:Tables", key, "ClientOptions:Retry:MaxRetries"), "0")
Aspire.Azure.Messaging.EventHubs (1)
src\Shared\StableConnectionStringBuilder.cs (1)
163yield return new KeyValuePair<string, string>(seg.Key.Trim(), seg.Value ?? string.Empty);
Aspire.Azure.Messaging.EventHubs.Tests (60)
AspireEventHubsExtensionsTests.cs (57)
84new KeyValuePair<string, string?>( 88new KeyValuePair<string, string?>( 92new KeyValuePair<string, string?>( 95new KeyValuePair<string, string?>("ConnectionStrings:eh", EhConnectionString), 131new KeyValuePair<string, string?>( 135new KeyValuePair<string, string?>( 139new KeyValuePair<string, string?>( 143new KeyValuePair<string, string?>( 146new KeyValuePair<string, string?>( 150new KeyValuePair<string, string?>( 200new KeyValuePair<string, string?>( 204new KeyValuePair<string, string?>( 208new KeyValuePair<string, string?>( 212new KeyValuePair<string, string?>( 215new KeyValuePair<string, string?>("ConnectionStrings:eh", EhConnectionString) 262new KeyValuePair<string, string?>( 266new KeyValuePair<string, string?>( 270new KeyValuePair<string, string?>( 274new KeyValuePair<string, string?>( 277new KeyValuePair<string, string?>( 281new KeyValuePair<string, string?>("ConnectionStrings:eh", EhConnectionString), 328new KeyValuePair<string, string?>( 332new KeyValuePair<string, string?>( 336new KeyValuePair<string, string?>( 339new KeyValuePair<string, string?>("ConnectionStrings:eh", EhConnectionString) 374new KeyValuePair<string, string?>( 378new KeyValuePair<string, string?>( 382new KeyValuePair<string, string?>( 387new KeyValuePair<string, string?>("ConnectionStrings:eh", EhConnectionString) 423new KeyValuePair<string, string?>( 427new KeyValuePair<string, string?>( 431new KeyValuePair<string, string?>( 435new KeyValuePair<string, string?>( 441new KeyValuePair<string, string?>("ConnectionStrings:eh", EhConnectionString), 505new KeyValuePair<string, string?>( 509new KeyValuePair<string, string?>( 513new KeyValuePair<string, string?>( 517new KeyValuePair<string, string?>( 522new KeyValuePair<string, string?>("ConnectionStrings:eh", EhConnectionString), 548new KeyValuePair<string, string?>("ConnectionStrings:eh1", EhConnectionString), 549new KeyValuePair<string, string?>($"Aspire:Azure:Messaging:EventHubs:{s_clientTypes[clientIndex].Name}:BlobContainerName", "checkpoints"), 550new KeyValuePair<string, string?>($"Aspire:Azure:Messaging:EventHubs:{s_clientTypes[clientIndex].Name}:PartitionId", "foo"), 552new KeyValuePair<string, string?>("ConnectionStrings:eh2", EhConnectionString.Replace("aspireeventhubstests", "aspireeventhubstests2")), 553new KeyValuePair<string, string?>($"Aspire:Azure:Messaging:EventHubs:{s_clientTypes[clientIndex].Name}:eh2:BlobContainerName", "checkpoints"), 554new KeyValuePair<string, string?>($"Aspire:Azure:Messaging:EventHubs:{s_clientTypes[clientIndex].Name}:eh2:PartitionId", "foo"), 556new KeyValuePair<string, string?>("ConnectionStrings:eh3", EhConnectionString.Replace("aspireeventhubstests", "aspireeventhubstests3")), 557new KeyValuePair<string, string?>($"Aspire:Azure:Messaging:EventHubs:{s_clientTypes[clientIndex].Name}:eh3:BlobContainerName", "checkpoints"), 558new KeyValuePair<string, string?>($"Aspire:Azure:Messaging:EventHubs:{s_clientTypes[clientIndex].Name}:eh3:PartitionId", "foo"), 595new KeyValuePair<string, string?>("ConnectionStrings:eh1", "Endpoint=sb://127.0.0.1:53589;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;"), 596new KeyValuePair<string, string?>("Aspire:Azure:Messaging:EventHubs:EventProcessorClient:EventHubName", "MyHub"), 643new KeyValuePair<string, string?>("ConnectionStrings:eh1", testInfo.TestConnectionString), 644new KeyValuePair<string, string?>("Aspire:Azure:Messaging:EventHubs:EventHubProducerClient:EventHubName", "NotInConnectionInfo"), 645new KeyValuePair<string, string?>("Aspire:Azure:Messaging:EventHubs:EventHubConsumerClient:EventHubName", "NotInConnectionInfo"), 646new KeyValuePair<string, string?>("Aspire:Azure:Messaging:EventHubs:EventProcessorClient:EventHubName", "NotInConnectionInfo"), 647new KeyValuePair<string, string?>("Aspire:Azure:Messaging:EventHubs:PartitionReceiver:EventHubName", "NotInConnectionInfo"), 648new KeyValuePair<string, string?>("Aspire:Azure:Messaging:EventHubs:PartitionReceiver:PartitionId", "foo"), 649new KeyValuePair<string, string?>("Aspire:Azure:Messaging:EventHubs:EventHubBufferedProducerClient:EventHubName", "NotInConnectionInfo"),
ConformanceTests.PartitionReceiver.cs (2)
25new($"Aspire:Azure:Messaging:EventHubs:{typeof(PartitionReceiver).Name}:ConnectionString", AspireEventHubsExtensionsTests.EhConnectionString), 26new($"Aspire:Azure:Messaging:EventHubs:{typeof(PartitionReceiver).Name}:PartitionId", "2")
ConformanceTestsBase.cs (1)
65new($"Aspire:Azure:Messaging:EventHubs:{typeof(TService).Name}:ConnectionString", AspireEventHubsExtensionsTests.EhConnectionString)
Aspire.Azure.Messaging.ServiceBus (1)
src\Shared\StableConnectionStringBuilder.cs (1)
163yield return new KeyValuePair<string, string>(seg.Key.Trim(), seg.Value ?? string.Empty);
Aspire.Azure.Messaging.ServiceBus.Tests (18)
AspireServiceBusExtensionsTests.cs (12)
23new KeyValuePair<string, string?>("ConnectionStrings:sb", ConnectionString) 50new KeyValuePair<string, string?>("ConnectionStrings:sb", "Endpoint=sb://unused.servicebus.windows.net/;SharedAccessKeyName=fake;SharedAccessKey=fake") 79new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Azure:Messaging:ServiceBus", key, "ConnectionString"), "unused"), 80new KeyValuePair<string, string?>("ConnectionStrings:sb", ConnectionString) 108new KeyValuePair<string, string?>("ConnectionStrings:sb", ConformanceTests.FullyQualifiedNamespace) 133new KeyValuePair<string, string?>("ConnectionStrings:sb1", ConnectionString), 134new KeyValuePair<string, string?>("ConnectionStrings:sb2", "Endpoint=sb://aspireservicebustests2.servicebus.windows.net/;SharedAccessKeyName=fake;SharedAccessKey=fake"), 135new KeyValuePair<string, string?>("ConnectionStrings:sb3", "Endpoint=sb://aspireservicebustests3.servicebus.windows.net/;SharedAccessKeyName=fake;SharedAccessKey=fake") 164new KeyValuePair<string, string?>("Aspire:Azure:Messaging:ServiceBus:ClientOptions:Identifier", "top-level-identifier"), 165new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Azure:Messaging:ServiceBus", "sb", "ConnectionString"), ConnectionString), 166new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Azure:Messaging:ServiceBus", "sb", "ClientOptions:Identifier"), "local-identifier"), 201new KeyValuePair<string, string?>("ConnectionStrings:sb", connectionString)
ConformanceTests_Queue.cs (2)
24new(CreateConfigKey("Aspire:Azure:Messaging:ServiceBus", key, nameof(AzureMessagingServiceBusSettings.HealthCheckQueueName)), HealthCheckQueueName), 25new(CreateConfigKey("Aspire:Azure:Messaging:ServiceBus", key, "ClientOptions:RetryOptions:MaxRetries"), "0")
ConformanceTests_Topic.cs (2)
25new(CreateConfigKey("Aspire:Azure:Messaging:ServiceBus", key, nameof(AzureMessagingServiceBusSettings.HealthCheckTopicName)), HealthCheckTopicName), 26new(CreateConfigKey("Aspire:Azure:Messaging:ServiceBus", key, "ClientOptions:RetryOptions:MaxRetries"), "0")
ConformanceTests.cs (2)
71? new(CreateConfigKey("Aspire:Azure:Messaging:ServiceBus", key, nameof(AzureMessagingServiceBusSettings.FullyQualifiedNamespace)), FullyQualifiedNamespace) 72: new(CreateConfigKey("Aspire:Azure:Messaging:ServiceBus", key, nameof(AzureMessagingServiceBusSettings.ConnectionString)), ConnectionString);
Aspire.Azure.Messaging.WebPubSub (1)
src\Shared\StableConnectionStringBuilder.cs (1)
163yield return new KeyValuePair<string, string>(seg.Key.Trim(), seg.Value ?? string.Empty);
Aspire.Azure.Messaging.WebPubSub.Tests (15)
AspireWebPubSubExtensionsTests.cs (13)
28new KeyValuePair<string, string?>("ConnectionStrings:wps", ConnectionString) 56new KeyValuePair<string, string?>("ConnectionStrings:wps", UnusedConnectionString) 93new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Azure:Messaging:WebPubSub", key, "ConnectionString"), "unused"), 94new KeyValuePair<string, string?>("ConnectionStrings:wps", ConnectionString) 123new KeyValuePair<string, string?>("ConnectionStrings:wps", ConformanceTests.Endpoint) 149new KeyValuePair<string, string?>("ConnectionStrings:wps", ConnectionString) 164new KeyValuePair<string, string?>("ConnectionStrings:wps", ConnectionString) 175new KeyValuePair<string, string?>("ConnectionStrings:wps", ConnectionString) 191new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Azure:Messaging:WebPubSub:wps", "hub1", "ConnectionString"), ConnectionString), 192new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Azure:Messaging:WebPubSub:wps", "hub2", "ConnectionString"), ConnectionString), 216new KeyValuePair<string, string?>("ConnectionStrings:wps", connectionStringWithHub) 246new KeyValuePair<string, string?>("ConnectionStrings:wps", connectionStringWithHub) 275new KeyValuePair<string, string?>("ConnectionStrings:wps", $"Endpoint={endpoint};AccessKey=fake;Hub=hub1;")
ConformanceTests.cs (2)
61? new(CreateConfigKey("Aspire:Azure:Messaging:WebPubSub", key is not null ? $"{key}:{key}" : null, nameof(AzureMessagingWebPubSubSettings.Endpoint)), Endpoint) 62: new(CreateConfigKey("Aspire:Azure:Messaging:WebPubSub", key is not null ? $"{key}:{key}" : null, nameof(AzureMessagingWebPubSubSettings.ConnectionString)), ConnectionString);
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (27)
AspireAzureEFPostgreSqlExtensionsTests.cs (16)
34new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 50new KeyValuePair<string, string?>("ConnectionStrings:npgsql", "unused") 71new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:ConnectionString", "unused"), 72new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 91new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString), 92new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:Retry", "true") 133new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString), 134new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:DisableRetry", "true") 174new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 179new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:CommandTimeout", "123") 208new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 213new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:CommandTimeout", "400") 245new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString), 246new KeyValuePair<string, string?>("ConnectionStrings:npgsql2", connectionString2), 270new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 293new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString)
ConformanceTests_TypeSpecificConfig.cs (1)
20new($"Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:{typeof(TestDbContext).Name}:ConnectionString", ConnectionString)
ConformanceTests.cs (1)
89new("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:ConnectionString", ConnectionString)
EnrichNpgsqlTests.cs (5)
61new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:Retry", "true") 154new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:DisableRetry", "true") 201new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:DisableRetry", "false") 356new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:DisableTracing", "false"), 357new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:TestDbContext:DisableTracing", "true")
TokenCredentialTests.cs (4)
36new KeyValuePair<string, string?>("ConnectionStrings:npgsql", connectionString) 67new KeyValuePair<string, string?>("ConnectionStrings:npgsql", connectionString) 99new KeyValuePair<string, string?>("ConnectionStrings:npgsql", connectionString) 131new KeyValuePair<string, string?>("ConnectionStrings:npgsql", connectionString)
Aspire.Azure.Npgsql.Tests (13)
AspireAzurePostgreSqlNpgsqlExtensionsTests.cs (12)
27new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 55new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 84new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionStringWithUsernameAndPassword) 124new KeyValuePair<string, string?>("ConnectionStrings:npgsql", "unused") 156new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 199new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 241new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Npgsql", key, "ConnectionString"), "unused"), 242new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionStringWithUsername) 271new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 299new KeyValuePair<string, string?>("ConnectionStrings:npgsql1", "Host=localhost1;Database=test_aspire_npgsql"), 300new KeyValuePair<string, string?>("ConnectionStrings:npgsql2", "Host=localhost2;Database=test_aspire_npgsql"), 301new KeyValuePair<string, string?>("ConnectionStrings:npgsql3", "Host=localhost3;Database=test_aspire_npgsql"),
ConformanceTests.cs (1)
66new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Npgsql", key, "ConnectionString"), ConnectionString)
Aspire.Azure.Search.Documents.Tests (6)
AspireAzureSearchExtensionsTests.cs (5)
29new KeyValuePair<string, string?>("ConnectionStrings:search", ConnectionString) 82new KeyValuePair<string, string?>("ConnectionStrings:search1", ConnectionString), 83new KeyValuePair<string, string?>("ConnectionStrings:search2", "Endpoint=https://aspireazuresearchtests2.search.windows.net/;Key=fake"), 84new KeyValuePair<string, string?>("ConnectionStrings:search3", "Endpoint=https://aspireazuresearchtests3.search.windows.net/;Key=fake") 115new KeyValuePair<string, string?>("ConnectionStrings:search", $"Endpoint={endpoint};Key=fake")
ConformanceTests.cs (1)
56new(CreateConfigKey("Aspire:Azure:Search:Documents", key, "Endpoint"), Endpoint)
Aspire.Azure.Security.KeyVault.Tests (17)
AspireKeyVaultExtensionsTests.cs (11)
28new KeyValuePair<string, string?>("ConnectionStrings:secrets", "https://unused.vault.azure.net/") 57new KeyValuePair<string, string?>("Aspire:Azure:Security:KeyVault:{key}:VaultUri", "unused"), 58new KeyValuePair<string, string?>("ConnectionStrings:secrets", ConformanceConstants.VaultUri) 83new KeyValuePair<string, string?>("ConnectionStrings:secrets", ConformanceConstants.VaultUri) 182new KeyValuePair<string, string?>("ConnectionStrings:secrets1", ConformanceConstants.VaultUri), 183new KeyValuePair<string, string?>("ConnectionStrings:secrets2", "https://aspiretests2.vault.azure.net/"), 184new KeyValuePair<string, string?>("ConnectionStrings:secrets3", "https://aspiretests3.vault.azure.net/") 215new KeyValuePair<string, string?>($"ConnectionStrings:{connectionName}", ConformanceConstants.VaultUri) 250new KeyValuePair<string, string?>($"ConnectionStrings:{secretClientName}", secretClientUri), 251new KeyValuePair<string, string?>($"ConnectionStrings:{keyClientName}", keyClientUri), 252new KeyValuePair<string, string?>($"ConnectionStrings:{certClientName}", certClientUri)
CertificateClientConformanceTests.cs (2)
65new(CreateConfigKey("Aspire:Azure:Security:KeyVault", key, "VaultUri"), VaultUri), 66new(CreateConfigKey("Aspire:Azure:Security:KeyVault", key, "ClientOptions:Retry:MaxRetries"), "0")
KeyClientConformanceTests.cs (2)
67new(CreateConfigKey("Aspire:Azure:Security:KeyVault", key, "VaultUri"), VaultUri), 68new(CreateConfigKey("Aspire:Azure:Security:KeyVault", key, "ClientOptions:Retry:MaxRetries"), "0")
SecretClientConformanceTests.cs (2)
66new(CreateConfigKey("Aspire:Azure:Security:KeyVault", key, "VaultUri"), VaultUri), 67new(CreateConfigKey("Aspire:Azure:Security:KeyVault", key, "ClientOptions:Retry:MaxRetries"), "0")
Aspire.Azure.Storage.Blobs.Tests (10)
AspireBlobStorageExtensionsTests.cs (8)
23new KeyValuePair<string, string?>("ConnectionStrings:blob", ConnectionString) 50new KeyValuePair<string, string?>("ConnectionStrings:blob", "AccountName=unused;AccountKey=fake") 79new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Azure:Storage:Blobs", key, "ServiceUri"), "unused"), 80new KeyValuePair<string, string?>("ConnectionStrings:blob", ConnectionString) 108new KeyValuePair<string, string?>("ConnectionStrings:blob", ConformanceTests.ServiceUri) 133new KeyValuePair<string, string?>("ConnectionStrings:blob1", ConformanceTests.ServiceUri), 134new KeyValuePair<string, string?>("ConnectionStrings:blob2", "https://aspirestoragetests2.blob.core.windows.net/"), 135new KeyValuePair<string, string?>("ConnectionStrings:blob3", "https://aspirestoragetests3.blob.core.windows.net/")
ConformanceTests.cs (2)
75new(CreateConfigKey("Aspire:Azure:Storage:Blobs", key, "ServiceUri"), ServiceUri), 76new(CreateConfigKey("Aspire:Azure:Storage:Blobs", key, "ClientOptions:Retry:MaxRetries"), "0")
Aspire.Azure.Storage.Files.DataLake.Tests (10)
AspireDataLakeExtensionsTests.cs (8)
25[new KeyValuePair<string, string?>($"ConnectionStrings:{ConnectionName}", ConnectionString)]); 51[new KeyValuePair<string, string?>("ConnectionStrings:unused", ConnectionString)]); 84new KeyValuePair<string, string?>( 87new KeyValuePair<string, string?>($"ConnectionStrings:{ConnectionName}", ConnectionString) 115[new KeyValuePair<string, string?>($"ConnectionStrings:{ConnectionName}", ConformanceTests.ServiceUri)]); 140new KeyValuePair<string, string?>($"ConnectionStrings:{ConnectionName}1", ConformanceTests.ServiceUri), 141new KeyValuePair<string, string?>( 144new KeyValuePair<string, string?>(
ConformanceTests.cs (2)
96new KeyValuePair<string, string?>( 99new KeyValuePair<string, string?>(
Aspire.Azure.Storage.Queues (1)
src\Shared\StableConnectionStringBuilder.cs (1)
163yield return new KeyValuePair<string, string>(seg.Key.Trim(), seg.Value ?? string.Empty);
Aspire.Azure.Storage.Queues.Tests (10)
AspireQueueStorageExtensionsTests.cs (8)
23new KeyValuePair<string, string?>("ConnectionStrings:queue", ConnectionString) 50new KeyValuePair<string, string?>("ConnectionStrings:queue", "AccountName=unused;AccountKey=fake") 79new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Azure:Storage:Queues", key, "ServiceUri"), "unused"), 80new KeyValuePair<string, string?>("ConnectionStrings:queue", ConnectionString) 108new KeyValuePair<string, string?>("ConnectionStrings:queue", ConformanceTests.ServiceUri) 133new KeyValuePair<string, string?>("ConnectionStrings:queue1", ConformanceTests.ServiceUri), 134new KeyValuePair<string, string?>("ConnectionStrings:queue2", "https://aspirestoragetests2.queue.core.windows.net"), 135new KeyValuePair<string, string?>("ConnectionStrings:queue3", "https://aspirestoragetests3.queue.core.windows.net")
ConformanceTests.cs (2)
76new(CreateConfigKey("Aspire:Azure:Storage:Queues", key, "ServiceUri"), ServiceUri), 77new(CreateConfigKey("Aspire:Azure:Storage:Queues", key, "ClientOptions:Retry:MaxRetries"), "0")
Aspire.Cli.Tests (22)
Commands\AppHostLauncherTests.cs (1)
1107.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Commands\PublishCommandPromptingIntegrationTests.cs (9)
124new("us-west-2", "US West (Oregon)"), 125new("us-east-1", "US East (N. Virginia)"), 126new("eu-central-1", "Europe (Frankfurt)") 345new("dev", "Development"), 346new("staging", "Staging"), 347new("prod", "Production") 422new("dev", "Development"), 423new("staging", "Staging"), 424new("prod", "Production")
DotNetSdkInstallerTests.cs (1)
320new KeyValuePair<string, string?>("overrideMinimumSdkVersion", overrideVersion)
Git\GitRepositoryTests.cs (1)
155.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Projects\AppHostCandidateFinderTests.cs (1)
627.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Projects\AppHostServerSessionTests.cs (1)
532.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Projects\GuestRuntimeTests.cs (1)
1495.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Telemetry\CliTagEnrichmentProcessorTests.cs (2)
53new("aspire.cli.version", "1.0.0-test"), 54new("machine.device_id", "test-device-id")
Telemetry\ProfilingTelemetryContextTests.cs (1)
120.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Telemetry\ProfilingTelemetryTests.cs (1)
376.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Telemetry\TelemetryConfigurationTests.cs (2)
25new(AspireCliTelemetry.TelemetryOptOutConfigKey, "false"); 181.AddInMemoryCollection(config.Select(pair => new KeyValuePair<string, string?>(pair.Key, pair.Value)))
tests\Shared\Logging\LogValuesAssert.cs (1)
21Contains(new[] { new KeyValuePair<string, object>(key, value) }, actualValues);
Aspire.Components.Common.TestUtilities (4)
ConformanceTests.cs (4)
479new KeyValuePair<string, string?>($"{ConfigurationSectionName}:DisableTracing", "false"), 480new KeyValuePair<string, string?>($"{ConfigurationSectionName}:{key}:DisableTracing", "true"), 501new KeyValuePair<string, string?>($"{ConfigurationSectionName}:DisableHealthChecks", "false"), 502new KeyValuePair<string, string?>($"{ConfigurationSectionName}:{key}:DisableHealthChecks", "true"),
Aspire.Confluent.Kafka (11)
MetricsService.cs (1)
50tags.Add(new KeyValuePair<string, object?> (Tags.Type, statistics.Type));
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\InstrumentedConsumer.cs (5)
283new KeyValuePair<string, object?>( 286new KeyValuePair<string, object?>( 289new KeyValuePair<string, object?>( 297new KeyValuePair<string, object?>( 305new KeyValuePair<string, object?>(
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\InstrumentedProducer.cs (5)
281new KeyValuePair<string, object?>( 284new KeyValuePair<string, object?>( 287new KeyValuePair<string, object?>( 295new KeyValuePair<string, object?>( 303new KeyValuePair<string, object?>(
Aspire.Confluent.Kafka.Tests (32)
Aspire8MetricsTests.cs (4)
27new KeyValuePair<string, string?>("ConnectionStrings:messaging", CommonHelpers.TestingEndpoint), 28new KeyValuePair<string, string?>(ProducerConformanceTests.CreateConfigKey("Aspire:Confluent:Kafka:Consumer", key, "Config:GroupId"), "unused") 142new KeyValuePair<string, string?>("ConnectionStrings:messaging", CommonHelpers.TestingEndpoint), 143new KeyValuePair<string, string?>(ProducerConformanceTests.CreateConfigKey("Aspire:Confluent:Kafka:Consumer", key, "Config:GroupId"), "unused")
ConsumerConfigurationTests.cs (9)
24new KeyValuePair<string, string?>("ConnectionStrings:messaging", CommonHelpers.TestingEndpoint), 25new KeyValuePair<string, string?>(ConsumerConformanceTests.CreateConfigKey("Aspire:Confluent:Kafka:Consumer", key, "Config:GroupId"), "unused") 56new KeyValuePair<string, string?>("ConnectionStrings:messaging", "unused"), 57new KeyValuePair<string, string?>(ConsumerConformanceTests.CreateConfigKey("Aspire:Confluent:Kafka:Consumer", key, "Config:GroupId"), "unused") 89new KeyValuePair<string, string?>(ConsumerConformanceTests.CreateConfigKey("Aspire:Confluent:Kafka:Consumer", key, "ConnectionString"), "unused"), 90new KeyValuePair<string, string?>("ConnectionStrings:messaging", CommonHelpers.TestingEndpoint), 91new KeyValuePair<string, string?>(ConsumerConformanceTests.CreateConfigKey("Aspire:Confluent:Kafka:Consumer", key, "Config:GroupId"), "unused") 133new KeyValuePair<string, string?>("ConnectionStrings:messaging", CommonHelpers.TestingEndpoint), 134new KeyValuePair<string, string?>(ConsumerConformanceTests.CreateConfigKey("Aspire:Confluent:Kafka:Consumer", key, "Config:GroupId"), "unused")
ConsumerConformanceTests.cs (8)
26new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Confluent:Kafka:Consumer", key, "ConnectionString"), 28new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Confluent:Kafka:Consumer", key, "Config:GroupId"), 91new KeyValuePair<string, string?>("ConnectionStrings:messaging1", "localhost:9091"), 92new KeyValuePair<string, string?>("Aspire:Confluent:Kafka:Consumer:Config:GroupId", "messaging1"), 94new KeyValuePair<string, string?>("ConnectionStrings:messaging2", "localhost:9092"), 95new KeyValuePair<string, string?>("Aspire:Confluent:Kafka:Consumer:messaging2:Config:GroupId", "messaging2"), 97new KeyValuePair<string, string?>("ConnectionStrings:messaging3", "localhost:9093"), 98new KeyValuePair<string, string?>("Aspire:Confluent:Kafka:Consumer:messaging3:Config:GroupId", "messaging3"),
OtelMetricsTests.cs (1)
37new KeyValuePair<string, string?>("ConnectionStrings:messaging", _containerFixture?.Container?.GetBootstrapAddress()),
OtelTracesTests.cs (1)
39new KeyValuePair<string, string?>("ConnectionStrings:messaging", _containerFixture?.Container?.GetBootstrapAddress()),
ProducerConfigurationTests.cs (5)
22new KeyValuePair<string, string?>("ConnectionStrings:messaging", CommonHelpers.TestingEndpoint) 51new KeyValuePair<string, string?>("ConnectionStrings:messaging", "unused") 83new KeyValuePair<string, string?>(ProducerConformanceTests.CreateConfigKey("Aspire:Confluent:Kafka:Producer", key, "ConnectionString"), "unused"), 84new KeyValuePair<string, string?>("ConnectionStrings:messaging", CommonHelpers.TestingEndpoint) 123new KeyValuePair<string, string?>("ConnectionStrings:messaging", CommonHelpers.TestingEndpoint)
ProducerConformanceTests.cs (4)
27new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Confluent:Kafka:Producer", key, "ConnectionString"), 87new KeyValuePair<string, string?>("ConnectionStrings:messaging1", "localhost:9091"), 88new KeyValuePair<string, string?>("ConnectionStrings:messaging2", "localhost:9092"), 89new KeyValuePair<string, string?>("ConnectionStrings:messaging3", "localhost:9093"),
Aspire.Dashboard (9)
Configuration\EndpointInfo.cs (2)
34groups.Add(new KeyValuePair<BindingAddress, List<EndpointInfo>>(address, [endpoint])); 54groups.Add(new KeyValuePair<BindingAddress, List<EndpointInfo>>(address, kvp.Value));
Model\ExportHelpers.cs (1)
76var envContent = EnvHelpers.ConvertToEnvFormat(resource.Environment.Where(e => e.FromSpec).Select(e => new KeyValuePair<string, string?>(e.Name, e.Value)));
Model\TelemetryExportService.cs (2)
266new KeyValuePair<string, string>(OtlpHelpers.AspireLogIdAttribute, log.InternalId.ToString(CultureInfo.InvariantCulture)) 402? () => [new KeyValuePair<string, string>(OtlpHelpers.AspireDestinationNameAttribute, destinationName)]
Otlp\Model\OtlpHelpers.cs (4)
220values[existingIndex] = new KeyValuePair<string, string>(attribute.Key, value); 227values.Add(new KeyValuePair<string, string>(attribute.Key, value)); 297copiedAttributes[existingIndex] = new KeyValuePair<string, string>(attribute.Key, value); 304copiedAttributes[index + copyCount] = new KeyValuePair<string, string>(attribute.Key, value);
Aspire.Dashboard.Components.Tests (31)
Controls\ResourceDetailsTests.cs (20)
47builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.Name, resource1)])); 140builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.Name, resource1)])); 232builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.Name, resource1)])); 316builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.Name, resource1)])); 393builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 413builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 448new KeyValuePair<string, ResourceViewModel>(resource.Name, resource), 449new KeyValuePair<string, ResourceViewModel>(nginx.Name, nginx), 450new KeyValuePair<string, ResourceViewModel>(redis.Name, redis) 486builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 535builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 603builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 640builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 676builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 712builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 758builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 804builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 849builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 878builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)])); 905builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel>(resource.Name, resource)]));
Pages\ResourcesTests.cs (8)
160new("Type1", true), 161new("Type2", true), 162new("Type3", true), 164new("Running", true), 165new("Stopping", true), 167new("", true), 168new("Healthy", true), 169new("Unhealthy", true),
tests\Shared\Logging\LogValuesAssert.cs (1)
21Contains(new[] { new KeyValuePair<string, object>(key, value) }, actualValues);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
191attributes ??= [new KeyValuePair<string, string>("{OriginalFormat}", "Test {Log}"), new KeyValuePair<string, string>("Log", "Value!")];
Aspire.Dashboard.Tests (58)
DashboardOptionsTests.cs (16)
261new("ASPNETCORE_URLS", "http://localhost:8000/"), 262new("ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL", "http://localhost:4319/"), 263new(DashboardConfigNames.Legacy.DashboardOtlpSuppressUnsecuredTelemetryMessageName.ConfigKey, "true"), 305new("ASPNETCORE_URLS", "http://localhost:8000/"), 306new("ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL", "http://localhost:4319/"), 307new("Authentication:Schemes:OpenIdConnect:Authority", "https://id.aspire.dev/"), 308new("Authentication:Schemes:OpenIdConnect:ClientId", "aspire-dashboard"), 309new("Dashboard:Frontend:AuthMode", "OpenIdConnect"), 310new("Dashboard:Frontend:OpenIdConnect:ClaimActions:0:ClaimType", "role"), 311new("Dashboard:Frontend:OpenIdConnect:ClaimActions:0:JsonKey", "role"), 312new("Dashboard:Frontend:OpenIdConnect:RequiredClaimType", "role") 337new("ASPNETCORE_URLS", "http://localhost:8000/"), 338new("ASPIRE_DASHBOARD_OTLP_ENDPOINT_URL", "http://localhost:4319/"), 339new("Authentication:Schemes:OpenIdConnect:Authority", "https://id.aspire.dev/"), 340new("Authentication:Schemes:OpenIdConnect:ClientId", "aspire-dashboard"), 341new("Dashboard:Frontend:AuthMode", "OpenIdConnect")
Integration\Playwright\Infrastructure\MockDashboardClient.cs (1)
18new KeyValuePair<string, ResourcePropertyViewModel>(
Model\SpanWaterfallViewModelTests.cs (9)
125new KeyValuePair<string, string>("peer.service", "peer-service") 186var attributes = presentAttributeNames.Select(n => new KeyValuePair<string, string>(n, Guid.NewGuid().ToString())).ToArray(); 289new KeyValuePair<string, string>("http.method", "GET"), 290new KeyValuePair<string, string>("http.status_code", "200") 325new KeyValuePair<string, string>("http.method", "GET"), 326new KeyValuePair<string, string>("http.status_code", "200") 363new KeyValuePair<string, string>("http.method", "GET") 400attributes: [new KeyValuePair<string, string>("http.method", "GET")], 406attributes: [new KeyValuePair<string, string>("db.system", "postgresql")],
Model\TelemetryExportServiceTests.cs (5)
46LogRecords = { CreateLogRecord(time: s_testTime, message: "Test log message", severity: OpenTelemetry.Proto.Logs.V1.SeverityNumber.Info, eventName: "TestEvent", traceId: "abcd1234abcd1234", spanId: "efgh5678", attributes: [new KeyValuePair<string, string>("custom.attr", "custom-value")]) } 278attributes: [new KeyValuePair<string, string>("http.method", "GET")]) 397attributes: [new KeyValuePair<string, string>("peer.service", "target-service")]) 446attributes: [new KeyValuePair<string, string>("peer.service", "target-service")]) 814attributes: [new KeyValuePair<string, string>("japanese.attr", japaneseAttributeValue)])
Model\TelemetryImportServiceTests.cs (1)
333LogRecords = { CreateLogRecord(time: s_testTime, message: "Test message", attributes: [new KeyValuePair<string, string>("custom.attr", "custom-value")]) }
TelemetryApiServiceTests.cs (8)
387attributes: [new KeyValuePair<string, string>("http.url", "/api/products")]), 389attributes: [new KeyValuePair<string, string>("http.url", "/api/orders")]) 436attributes: [new KeyValuePair<string, string>("http.method", "GET")]), 438attributes: [new KeyValuePair<string, string>("http.method", "POST")]) 459attributes: [new KeyValuePair<string, string>("http.method", "GET")]) 463attributes: [new KeyValuePair<string, string>("http.method", "POST")]) 484attributes: [new KeyValuePair<string, string>("http.method", "GET")]), 486attributes: [new KeyValuePair<string, string>("http.method", "POST")])
TelemetryRepositoryTests\LogTests.cs (4)
623new KeyValuePair<string, string>("{OriginalFormat}", "Test {Log}") 629attributes.Add(new KeyValuePair<string, string>($"Key{i}", value)); 1365LogRecords = { CreateLogRecord(attributes: [new KeyValuePair<string, string>("logrecord.event.name", "LegacyEvent")]) } 1408LogRecords = { CreateLogRecord(eventName: "FieldEvent", attributes: [new KeyValuePair<string, string>("logrecord.event.name", "AttributeEvent")]) }
TelemetryRepositoryTests\MetricsTests.cs (4)
115metricAttributes.Add(new KeyValuePair<string, string>($"Metric_Key{i}", value)); 116meterAttributes.Add(new KeyValuePair<string, string>($"Meter_Key{i}", value)); 226new KeyValuePair<string, string>("Meter_Key0", GetValue(5)) 232metricAttributes.Add(new KeyValuePair<string, string>($"Metric_Key{i}", value));
TelemetryRepositoryTests\OtlpHelpersTests.cs (5)
283new KeyValuePair<string, string>("parentkey1", "parentvalue1") 319new KeyValuePair<string, string>("parentkey1", "parentvalue1") 360new KeyValuePair<string, string>("parentkey1", "parentvalue1"), 361new KeyValuePair<string, string>("parentkey2", "parentvalue2"), 362new KeyValuePair<string, string>("parentkey3", "parentvalue3")
TelemetryRepositoryTests\OtlpSpanTests.cs (1)
26statusCode: OtlpSpanStatusCode.Ok, statusMessage: "Status message!", attributes: [new KeyValuePair<string, string>(KnownTraceFields.StatusMessageField, "value")]);
TelemetryRepositoryTests\TraceTests.cs (1)
760attributes.Add(new KeyValuePair<string, string>($"Key{i}", value));
tests\Shared\Logging\LogValuesAssert.cs (1)
21Contains(new[] { new KeyValuePair<string, object>(key, value) }, actualValues);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (2)
191attributes ??= [new KeyValuePair<string, string>("{OriginalFormat}", "Test {Log}"), new KeyValuePair<string, string>("Log", "Value!")];
Aspire.Hosting (6)
ApplicationModel\ExecutionConfigurationResult.cs (1)
24public IEnumerable<KeyValuePair<string, string>> EnvironmentVariables => EnvironmentVariablesWithUnprocessed.Select(kvp => new KeyValuePair<string, string>(kvp.Key, kvp.Value.Processed));
Dcp\DcpResourceWatcher.cs (3)
418_logStreams.TryRemove(new(resourceName, logStream)); 682_logStreams.TryRemove(new(resourceName, logStream)); 694_logStreams.TryRemove(new(resourceName, logStream));
Diagnostics\ProfilingTelemetry.cs (2)
259new(Tags.AppHostName, Path.GetFileName(appHostPath)), 260new(Tags.AppHostOperation, operation)
Aspire.Hosting.Azure.CognitiveServices (2)
AzureOpenAIDeploymentResource.cs (1)
114yield return new("ModelName", ReferenceExpression.Create($"{DeploymentName}"));
AzureOpenAIResource.cs (1)
120yield return new("Uri", UriExpression);
Aspire.Hosting.Azure.CosmosDB (6)
AzureCosmosDBContainerResource.cs (1)
146yield return new("ContainerName", ReferenceExpression.Create($"{ContainerName}"));
AzureCosmosDBDatabaseResource.cs (1)
70yield return new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}"));
AzureCosmosDBResource.cs (3)
254yield return new("Uri", ReferenceExpression.Create($"{UriExpression}")); 258yield return new("AccountKey", AccountKey); 263yield return new("ConnectionString", ConnectionStringExpression);
src\Shared\StableConnectionStringBuilder.cs (1)
163yield return new KeyValuePair<string, string>(seg.Key.Trim(), seg.Value ?? string.Empty);
Aspire.Hosting.Azure.EventHubs (6)
AzureEventHubConsumerGroupResource.cs (1)
79yield return new("ConsumerGroupName", ReferenceExpression.Create($"{ConsumerGroupName}"));
AzureEventHubResource.cs (1)
131yield return new("EventHubName", ReferenceExpression.Create($"{HubName}"));
AzureEventHubsResource.cs (4)
202yield return new("Host", HostName); 206yield return new("Port", Port); 209yield return new("Uri", UriExpression); 213yield return new("ConnectionString", ReferenceExpression.Create($"Endpoint={EmulatorEndpoint.Property(EndpointProperty.HostAndPort)};SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true"));
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
147yield return new("Uri", UriExpression);
Aspire.Hosting.Azure.Kusto (2)
AzureKustoClusterResource.cs (1)
177yield return new("Uri", UriExpression);
AzureKustoReadWriteDatabaseResource.cs (1)
80yield return new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}"));
Aspire.Hosting.Azure.PostgreSQL (7)
AzurePostgresFlexibleServerDatabaseResource.cs (3)
93new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")), 94new("Uri", UriExpression), 95new("JdbcConnectionString", JdbcConnectionString),
AzurePostgresFlexibleServerResource.cs (4)
296new("Host", Host), 297new("Port", Port), // For parity with PostgresServerResource, fixed on Azure 298new("Uri", UriExpression), 299new("JdbcConnectionString", JdbcConnectionString),
Aspire.Hosting.Azure.Redis (4)
AzureManagedRedisResource.cs (4)
244yield return new("Host", HostName); 245yield return new("Port", Port); 246yield return new("Uri", UriExpression); 250yield return new("Password", Password);
Aspire.Hosting.Azure.Search (1)
AzureSearchResource.cs (1)
91yield return new("Uri", UriExpression);
Aspire.Hosting.Azure.ServiceBus (7)
AzureServiceBusQueueResource.cs (1)
220yield return new("QueueName", ReferenceExpression.Create($"{QueueName}"));
AzureServiceBusResource.cs (4)
182yield return new("Host", HostName); 186yield return new("Port", Port); 189yield return new("Uri", UriExpression); 193yield return new("ConnectionString", ConnectionStringExpression);
AzureServiceBusSubscriptionResource.cs (1)
205yield return new("SubscriptionName", ReferenceExpression.Create($"{SubscriptionName}"));
AzureServiceBusTopicResource.cs (1)
148yield return new("TopicName", ReferenceExpression.Create($"{TopicName}"));
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRResource.cs (1)
94yield return new("Uri", UriExpression);
Aspire.Hosting.Azure.Sql (7)
AzureSqlDatabaseResource.cs (3)
110new ("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")), 111new ("Uri", UriExpression), 112new ("JdbcConnectionString", JdbcConnectionString),
AzureSqlServerResource.cs (4)
517new ("Host", ReferenceExpression.Create($"{HostName}")), 518new ("Port", ReferenceExpression.Create($"{Port}")), 519new ("Uri", UriExpression), 520new ("JdbcConnectionString", JdbcConnectionString),
Aspire.Hosting.Azure.Storage (10)
AzureBlobStorageContainerResource.cs (1)
65yield return new("BlobContainerName", ReferenceExpression.Create($"{BlobContainerName}"));
AzureBlobStorageResource.cs (2)
95yield return new("Uri", UriExpression); 99yield return new("ConnectionString", ConnectionStringExpression);
AzureDataLakeStorageFileSystemResource.cs (1)
64yield return new("DataLakeFileSystemName", ReferenceExpression.Create($"{DataLakeFileSystemName}"));
AzureDataLakeStorageResource.cs (1)
80yield return new("Uri", UriExpression);
AzureQueueStorageQueueResource.cs (1)
65yield return new("QueueName", ReferenceExpression.Create($"{QueueName}"));
AzureQueueStorageResource.cs (2)
88yield return new("Uri", UriExpression); 92yield return new("ConnectionString", ConnectionStringExpression);
AzureTableStorageResource.cs (2)
71yield return new("Uri", UriExpression); 75yield return new("ConnectionString", ConnectionStringExpression);
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubResource.cs (1)
81yield return new("Uri", UriExpression);
Aspire.Hosting.Browsers (6)
BrowserLogsConfigurationManager.cs (6)
54new(ResourceScopeValue, string.Format(CultureInfo.CurrentCulture, BrowserCommandStrings.ConfigureTrackedBrowserResourceScopeOption, parentResourceName)), 55new(GlobalScopeValue, BrowserCommandStrings.ConfigureTrackedBrowserGlobalScopeOption) 88new(nameof(BrowserUserDataMode.Shared), nameof(BrowserUserDataMode.Shared)), 89new(nameof(BrowserUserDataMode.Isolated), nameof(BrowserUserDataMode.Isolated)) 143browserOptions.Add(new(browser, displayName)); 252context.Input.Options = [.. options.Select(static pair => new KeyValuePair<string, string>(pair.Key, pair.Value))];
Aspire.Hosting.Browsers.Tests (6)
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (6)
54new(ResourceScopeValue, string.Format(CultureInfo.CurrentCulture, BrowserCommandStrings.ConfigureTrackedBrowserResourceScopeOption, parentResourceName)), 55new(GlobalScopeValue, BrowserCommandStrings.ConfigureTrackedBrowserGlobalScopeOption) 88new(nameof(BrowserUserDataMode.Shared), nameof(BrowserUserDataMode.Shared)), 89new(nameof(BrowserUserDataMode.Isolated), nameof(BrowserUserDataMode.Isolated)) 143browserOptions.Add(new(browser, displayName)); 252context.Input.Options = [.. options.Select(static pair => new KeyValuePair<string, string>(pair.Key, pair.Value))];
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
626yield return new KeyValuePair<string, string>(kvp.Key, kvp.Value.Processed);
Aspire.Hosting.EntityFrameworkCore.Tests (4)
EFMigrationPipelineTests.cs (4)
737new("ConnectionStrings__postgresdb", (new ConnectionStringReference(db, optional: false), "{postgresdb.connectionString}")), 738new("OTHER", ("not-a-connection-string", "value")), 757new("ConnectionStrings__postgresdb", (new ConnectionStringReference(db, optional: false), "Host=localhost;Database=postgresdb")), 830public IEnumerable<KeyValuePair<string, string>> EnvironmentVariables => EnvironmentVariablesWithUnprocessed.Select(kvp => new KeyValuePair<string, string>(kvp.Key, kvp.Value.Processed));
Aspire.Hosting.Foundry (12)
FoundryDeploymentResource.cs (3)
109new("ModelName", ReferenceExpression.Create($"{model}")), 110new("Format", ReferenceExpression.Create($"{Format}")), 111new("Version", ReferenceExpression.Create($"{ModelVersion}")),
FoundryResource.cs (3)
128yield return new("Uri", UriExpression); 130yield return new("AIInferenceUri", IsEmulator ? UriExpression : ReferenceExpression.Create($"{AIFoundryApiEndpoint}models")); 134yield return new("Key", ReferenceExpression.Create($"{ApiKey}"));
Project\ProjectResource.cs (3)
136yield return new("Uri", UriExpression); 138yield return new("ConnectionString", ConnectionStringExpression); 139yield return new("ApplicationInsightsConnectionString", ReferenceExpression.Create($"{AppInsightsConnectionString}"));
PromptAgent\AzurePromptAgentResource.cs (3)
168yield return new("AgentName", ReferenceExpression.Create($"{Name}")); 169yield return new("ProjectEndpoint", ReferenceExpression.Create($"{Project.Endpoint}")); 170yield return new("ConnectionString", ConnectionStringExpression);
Aspire.Hosting.Garnet (4)
GarnetResource.cs (4)
104yield return new("Host", ReferenceExpression.Create($"{Host}")); 105yield return new("Port", ReferenceExpression.Create($"{Port}")); 109yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}")); 112yield return new("Uri", UriExpression);
Aspire.Hosting.GitHub.Models (4)
GitHubModelResource.cs (4)
90yield return new("Uri", UriExpression); 91yield return new("Key", ReferenceExpression.Create($"{Key}")); 92yield return new("ModelName", ReferenceExpression.Create($"{Model}")); 96yield return new("Organization", ReferenceExpression.Create($"{Organization}"));
Aspire.Hosting.Kafka (2)
KafkaServerResource.cs (2)
53yield return new("Host", ReferenceExpression.Create($"{Host}")); 54yield return new("Port", ReferenceExpression.Create($"{Port}"));
Aspire.Hosting.Milvus (5)
MilvusDatabaseResource.cs (1)
49new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}"))
MilvusServerResource.cs (4)
86yield return new("Host", ReferenceExpression.Create($"{Host}")); 87yield return new("Port", ReferenceExpression.Create($"{Port}")); 88yield return new("Token", ReferenceExpression.Create($"{Token}")); 89yield return new("Uri", UriExpression);
Aspire.Hosting.MongoDB (9)
MongoDBDatabaseResource.cs (2)
53new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")), 54new("Uri", UriExpression),
MongoDBServerResource.cs (7)
139yield return new("Host", ReferenceExpression.Create($"{Host}")); 140yield return new("Port", ReferenceExpression.Create($"{Port}")); 141yield return new("Username", UserNameReference); 145yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}")); 146yield return new("AuthenticationDatabase", AuthenticationDatabaseReference); 147yield return new("AuthenticationMechanism", AuthenticationMechanismReference); 150yield return new("Uri", UriExpression);
Aspire.Hosting.MySql (9)
MySqlDatabaseResource.cs (3)
74new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")), 75new("Uri", UriExpression), 76new("JdbcConnectionString", JdbcConnectionString),
MySqlServerResource.cs (6)
123yield return new("Host", ReferenceExpression.Create($"{Host}")); 124yield return new("Port", ReferenceExpression.Create($"{Port}")); 125yield return new("Username", UserNameReference); 126yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}")); 127yield return new("Uri", UriExpression); 128yield return new("JdbcConnectionString", JdbcConnectionString);
Aspire.Hosting.Nats (5)
NatsServerResource.cs (5)
104yield return new("Host", ReferenceExpression.Create($"{Host}")); 105yield return new("Port", ReferenceExpression.Create($"{Port}")); 106yield return new("Username", UserNameReference); 110yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}")); 113yield return new("Uri", UriExpression);
Aspire.Hosting.OpenAI (4)
OpenAIModelResource.cs (1)
47new("ModelName", ReferenceExpression.Create($"{Model}")),
OpenAIResource.cs (3)
58yield return new("Endpoint", EndpointExpression); 59yield return new("Uri", UriExpression); 60yield return new("Key", ReferenceExpression.Create($"{Key}"));
Aspire.Hosting.Oracle (9)
OracleDatabaseResource.cs (3)
63new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")), 64new("Uri", UriExpression), 65new("JdbcConnectionString", JdbcConnectionString),
OracleDatabaseServerResource.cs (6)
123yield return new("Host", ReferenceExpression.Create($"{Host}")); 124yield return new("Port", ReferenceExpression.Create($"{Port}")); 125yield return new("Username", UserNameReference); 126yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}")); 127yield return new("Uri", UriExpression); 128yield return new("JdbcConnectionString", JdbcConnectionString);
Aspire.Hosting.PostgreSQL (9)
PostgresDatabaseResource.cs (3)
73new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")), 74new("Uri", UriExpression), 75new("JdbcConnectionString", JdbcConnectionString),
PostgresServerResource.cs (6)
171new ("Host", ReferenceExpression.Create($"{Host}")), 172new ("Port", ReferenceExpression.Create($"{Port}")), 173new ("Username", ReferenceExpression.Create($"{UserNameReference}")), 174new ("Password", ReferenceExpression.Create($"{PasswordParameter}")), 175new ("Uri", UriExpression), 176new ("JdbcConnectionString", JdbcConnectionString),
Aspire.Hosting.Qdrant (7)
QdrantServerResource.cs (7)
96yield return new("GrpcHost", ReferenceExpression.Create($"{GrpcHost}")); 97yield return new("GrpcPort", ReferenceExpression.Create($"{GrpcPort}")); 98yield return new("HttpHost", ReferenceExpression.Create($"{HttpHost}")); 99yield return new("HttpPort", ReferenceExpression.Create($"{HttpPort}")); 100yield return new("ApiKey", ReferenceExpression.Create($"{ApiKeyParameter}")); 101yield return new("Uri", UriExpression); 102yield return new("HttpUri", HttpUriExpression);
Aspire.Hosting.RabbitMQ (5)
RabbitMQServerResource.cs (5)
109yield return new("Host", ReferenceExpression.Create($"{Host}")); 110yield return new("Port", ReferenceExpression.Create($"{Port}")); 111yield return new("Username", UserNameReference); 112yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}")); 113yield return new("Uri", UriExpression);
Aspire.Hosting.Redis (4)
RedisResource.cs (4)
166yield return new("Host", ReferenceExpression.Create($"{Host}")); 167yield return new("Port", ReferenceExpression.Create($"{Port}")); 171yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}")); 174yield return new("Uri", UriExpression);
Aspire.Hosting.RemoteHost.Tests (3)
CapabilityDispatcherTests.cs (2)
2680yield return new("Host", ReferenceExpression.Create($"localhost")); 2681yield return new("Database", ReferenceExpression.Create($"{Name}"));
RemoteHostProfilingTelemetryTests.cs (1)
201.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Aspire.Hosting.Seq (3)
SeqResource.cs (3)
48yield return new("Host", ReferenceExpression.Create($"{Host}")); 49yield return new("Port", ReferenceExpression.Create($"{Port}")); 50yield return new("Uri", UriExpression);
Aspire.Hosting.SqlServer (9)
SqlServerDatabaseResource.cs (3)
74new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")), 75new("Uri", UriExpression), 76new("JdbcConnectionString", JdbcConnectionString),
SqlServerServerResource.cs (6)
154yield return new("Host", ReferenceExpression.Create($"{Host}")); 155yield return new("Port", ReferenceExpression.Create($"{Port}")); 156yield return new("Username", UserNameReference); 157yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}")); 158yield return new("Uri", UriExpression); 159yield return new("JdbcConnectionString", JdbcConnectionString);
Aspire.Hosting.Testing.Tests (1)
tests\Shared\Logging\LogValuesAssert.cs (1)
21Contains(new[] { new KeyValuePair<string, object>(key, value) }, actualValues);
Aspire.Hosting.Tests (30)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (8)
223new("mode", "Primary"), 224new("mode", "Secondary") 1305new("Host", "localhost"), 1306new("DatabaseName", "catalogdb") 2444new("Chrome", "Chrome") 2458new($"{context.AllInputs.GetString("browser")}-Default", "Default profile") 2518new("fruit", "Fruit") 2535new("banana", "Banana")
Backchannel\BackchannelContractTests.cs (1)
421.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
ConnectionPropertiesExtensionsTests.cs (4)
16new KeyValuePair<string, ReferenceExpression>("Host", ReferenceExpression.Create($"resourceHost")), 17new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"8080")), 22new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"9090")), 23new KeyValuePair<string, ReferenceExpression>("Username", ReferenceExpression.Create($"user")),
Dashboard\DashboardEventHandlersTests.cs (4)
215configurationBuilder.AddInMemoryCollection([new KeyValuePair<string, string?>("DEBUG_SESSION_PORT", debugSessionPort)]); 220configurationBuilder.AddInMemoryCollection([new KeyValuePair<string, string?>("DEBUG_SESSION_TOKEN", debugSessionToken)]); 225configurationBuilder.AddInMemoryCollection([new KeyValuePair<string, string?>("DEBUG_SESSION_SERVER_CERTIFICATE", debugSessionCert)]); 230configurationBuilder.AddInMemoryCollection([new KeyValuePair<string, string?>(KnownConfigNames.DcpInstanceIdPrefix, dcpInstanceIdPrefix)]);
Dashboard\ResourcePublisherTests.cs (2)
22new("Host", "localhost"), 23new("DatabaseName", "catalogdb")
Dcp\ExecutableLaunchPlanTests.cs (1)
185[new("ENV", "value")],
DistributedApplicationTests.cs (1)
2457.AddInMemoryCollection(values.Select(value => new KeyValuePair<string, string?>(value.Key, value.Value)))
Orchestrator\ApplicationOrchestratorTests.cs (3)
1284yield return new("DatabaseName", ReferenceExpression.Create($"{databaseName}")); 1289yield return new("Host", ReferenceExpression.Create($"{host}")); 1294yield return new("Unavailable", unresolvedProperty);
src\Shared\StableConnectionStringBuilder.cs (1)
163yield return new KeyValuePair<string, string>(seg.Key.Trim(), seg.Value ?? string.Empty);
StableConnectionStringBuilderTests.cs (3)
211new KeyValuePair<string, string>("A", "1"), 212new KeyValuePair<string, string>("B", "2"), 213new KeyValuePair<string, string>("C", "3"),
WithReferenceTests.cs (2)
800yield return new KeyValuePair<string, ReferenceExpression>("Host", ReferenceExpression.Create($"localhost")); 801yield return new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"5432"));
Aspire.Hosting.TestUtilities (1)
tests\Shared\Logging\LogValuesAssert.cs (1)
21Contains(new[] { new KeyValuePair<string, object>(key, value) }, actualValues);
Aspire.Hosting.Valkey (4)
ValkeyResource.cs (4)
104yield return new("Host", ReferenceExpression.Create($"{Host}")); 105yield return new("Port", ReferenceExpression.Create($"{Port}")); 109yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}")); 112yield return new("Uri", UriExpression);
Aspire.Microsoft.Azure.Cosmos (1)
src\Shared\StableConnectionStringBuilder.cs (1)
163yield return new KeyValuePair<string, string>(seg.Key.Trim(), seg.Value ?? string.Empty);
Aspire.Microsoft.Azure.Cosmos.Tests (23)
AspireMicrosoftAzureCosmosExtensionsTests.cs (19)
416new KeyValuePair<string, string?>("ConnectionStrings:cosmos", connectionString), 417new KeyValuePair<string, string?>("ConnectionStrings:container1", $"{connectionString}Container={containerName};") 451new KeyValuePair<string, string?>("ConnectionStrings:cosmos", connectionString), 452new KeyValuePair<string, string?>("ConnectionStrings:container1", $"{connectionString}Container={container1Name};"), 453new KeyValuePair<string, string?>("ConnectionStrings:container2", $"{connectionString}Container={container2Name};") 483new KeyValuePair<string, string?>("ConnectionStrings:cosmos", connectionString), 484new KeyValuePair<string, string?>("ConnectionStrings:container1", connectionString) 505new KeyValuePair<string, string?>("ConnectionStrings:cosmos", connectionString) 532new KeyValuePair<string, string?>("ConnectionStrings:cosmos", connectionString), 533new KeyValuePair<string, string?>("ConnectionStrings:container1", $"{connectionString}Container={containerName};") 562new KeyValuePair<string, string?>("ConnectionStrings:cosmos", connectionString), 563new KeyValuePair<string, string?>("ConnectionStrings:container1", $"{connectionString}Container={container1Name};"), 564new KeyValuePair<string, string?>("ConnectionStrings:container2", $"{connectionString}Container={container2Name};") 602new KeyValuePair<string, string?>("ConnectionStrings:cosmos1", connectionString1), 603new KeyValuePair<string, string?>("ConnectionStrings:users", $"{connectionString1}Container={container1Name};"), 604new KeyValuePair<string, string?>("ConnectionStrings:orders", $"{connectionString1}Container={container2Name};"), 607new KeyValuePair<string, string?>("ConnectionStrings:cosmos2", connectionString2), 608new KeyValuePair<string, string?>("ConnectionStrings:products", $"{connectionString2}Container={container3Name};") 683new KeyValuePair<string, string?>($"ConnectionStrings:{key ?? "cosmos"}", connectionString)
ConformanceTests.cs (4)
24new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Microsoft:Azure:Cosmos", key, "ConnectionString"), 81new KeyValuePair<string, string?>("ConnectionStrings:cosmosdb1", "AccountEndpoint=https://example1.documents.azure.com:443/;AccountKey=fake;"), 82new KeyValuePair<string, string?>("ConnectionStrings:cosmosdb2", "AccountEndpoint=https://example2.documents.azure.com:443/;AccountKey=fake;"), 83new KeyValuePair<string, string?>("ConnectionStrings:cosmosdb3", "AccountEndpoint=https://example3.documents.azure.com:443/;AccountKey=fake;"),
Aspire.Microsoft.Azure.StackExchangeRedis.Tests (2)
AspireMicrosoftAzureStackExchangeRedisExtensionsTests.cs (2)
25new KeyValuePair<string, string?>("ConnectionStrings:redis", "redis-mj4npr46.eastus2.redis.azure.net:10000,ssl=true") 60new KeyValuePair<string, string?>("ConnectionStrings:redis", "localhost:59869,password=p@ssw0rd1")
Aspire.Microsoft.Data.SqlClient.Tests (8)
AspireSqlServerSqlClientExtensionsTests.cs (7)
23new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", ConnectionString) 50new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", "unused") 82new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Microsoft:Data:SqlClient", key, "ConnectionString"), "unused"), 83new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", ConnectionString) 110new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection1", "Data Source=fake1;Database=master"), 111new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection2", "Data Source=fake2;Database=master"), 112new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection3", "Data Source=fake3;Database=master"),
ConformanceTests.cs (1)
62new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Microsoft:Data:SqlClient", key, "ConnectionString"),
Aspire.Microsoft.EntityFrameworkCore.Cosmos (1)
src\Shared\StableConnectionStringBuilder.cs (1)
163yield return new KeyValuePair<string, string>(seg.Key.Trim(), seg.Value ?? string.Empty);
Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests (14)
AspireAzureEfCoreCosmosDBExtensionsTests.cs (11)
23new KeyValuePair<string, string?>("ConnectionStrings:cosmosConnection", ConnectionString), 24new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:Cosmos:Region", "westus"), 59new KeyValuePair<string, string?>("ConnectionStrings:cosmosConnection", ConnectionString), 64new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:Cosmos:RequestTimeout", "00:10:08"), 93new KeyValuePair<string, string?>("ConnectionStrings:cosmosConnection", ConnectionString), 98new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:Cosmos:RequestTimeout", "400"), 136new KeyValuePair<string, string?>("ConnectionStrings:cosmos", ConnectionString), 137new KeyValuePair<string, string?>("ConnectionStrings:cosmos2", connectionString2), 161new KeyValuePair<string, string?>("ConnectionStrings:cosmos", ConnectionString) 184new KeyValuePair<string, string?>("ConnectionStrings:cosmos", ConnectionString) 408new KeyValuePair<string, string?>("ConnectionStrings:cosmos", connectionString)
ConformanceTests.cs (1)
31new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:Cosmos:ConnectionString",
EnrichCosmosDbTests.cs (2)
143new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:Cosmos:DisableTracing", "false"), 144new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:Cosmos:TestDbContext:DisableTracing", "true")
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (22)
AspireSqlServerEFCoreSqlClientExtensionsTests.cs (17)
26new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", ConnectionString) 42new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", "unused") 61new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:SqlServer:ConnectionString", "unused"), 62new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", ConnectionString) 81new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", ConnectionString), 82new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:SqlServer:DisableRetry", "false"), 83new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:SqlServer:CommandTimeout", "608") 126new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", ConnectionString), 127new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:SqlServer:DisableRetry", "true"), 166new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", ConnectionString) 171new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:SqlServer:CommandTimeout", "608") 200new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", ConnectionString) 205new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:SqlServer:CommandTimeout", "400") 238new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", ConnectionString), 239new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection2", connectionString2), 263new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", ConnectionString) 286new KeyValuePair<string, string?>("ConnectionStrings:sqlconnection", ConnectionString)
ConformanceTests_TypeSpecificConfig.cs (1)
21new($"Aspire:Microsoft:EntityFrameworkCore:SqlServer:{typeof(TestDbContext).Name}:ConnectionString", ConnectionString)
ConformanceTests.cs (1)
75new ("Aspire:Microsoft:EntityFrameworkCore:SqlServer:ConnectionString", ConnectionString)
EnrichSqlServerTests.cs (3)
59new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:SqlServer:DisableRetry", "false") 149new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:SqlServer:DisableRetry", "true") 192new KeyValuePair<string, string?>("Aspire:Microsoft:EntityFrameworkCore:SqlServer:DisableRetry", "false")
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration (1)
src\Shared\StableConnectionStringBuilder.cs (1)
163yield return new KeyValuePair<string, string>(seg.Key.Trim(), seg.Value ?? string.Empty);
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration.Tests (4)
AspireAppConfigurationExtensionsTest.cs (3)
23new KeyValuePair<string, string?>("ConnectionStrings:appConfig", "https://unused.azconfig.io/") 45new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Microsoft:Extensions:Configuration:AzureAppConfiguration", null, "Endpoint"), "https://unused.azconfig.io/"), 46new KeyValuePair<string, string?>("ConnectionStrings:appConfig", ConformanceTests.Endpoint)
ConformanceTests.cs (1)
46new(CreateConfigKey("Aspire:Microsoft:Extensions:Configuration:AzureAppConfiguration", null, "Endpoint"), Endpoint)
Aspire.Milvus.Client.Tests (12)
AspireMilvusExtensionTests.cs (5)
36new KeyValuePair<string, string?>($"ConnectionStrings:{DefaultKeyName}", ConnectionString) 89new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Milvus:Client", key, "Endpoint"), "unused"), 90new KeyValuePair<string, string?>($"ConnectionStrings:{DefaultKeyName}", ConnectionString) 120new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Milvus:Client", key, "Endpoint"), "unused"), 121new KeyValuePair<string, string?>($"ConnectionStrings:{DefaultKeyName}", ConnectionString)
ConformanceTests.cs (5)
55new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Milvus:Client", key, "Endpoint"), GetConnectionStringKeyValue(ConnectionString, "Endpoint")), 56new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Milvus:Client", key, "Key"), GetConnectionStringKeyValue(ConnectionString, "Key")) 109new KeyValuePair<string, string?>("ConnectionStrings:milvus1", "Endpoint=http://localhost1:19530;Key=pass"), 110new KeyValuePair<string, string?>("ConnectionStrings:milvus2", "Endpoint=http://localhost2:19531;Key=pass"), 111new KeyValuePair<string, string?>("ConnectionStrings:milvus3", "Endpoint=http://localhost3:19532;Key=pass"),
MilvusHealthCheckTests.cs (2)
27new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Milvus:Client", key, "Endpoint"), "unused"), 28new KeyValuePair<string, string?>($"ConnectionStrings:{DefaultKeyName}", $"Endpoint={endpoint};Key={DefaultApiKey}")
Aspire.MongoDB.Driver.Tests (5)
AspireMongoDBDriverExtensionsTests.cs (4)
208new KeyValuePair<string, string?>("ConnectionStrings:mongodb1", "mongodb://localhost:27011/mydatabase1"), 209new KeyValuePair<string, string?>("ConnectionStrings:mongodb2", "mongodb://localhost:27012/mydatabase2"), 210new KeyValuePair<string, string?>("ConnectionStrings:mongodb3", "mongodb://localhost:27013/mydatabase3"), 237new KeyValuePair<string, string?>($"ConnectionStrings:{DefaultConnectionName}", connectionString)
ConformanceTests.cs (1)
68new KeyValuePair<string, string?>(
Aspire.MongoDB.Driver.v2.Tests (5)
tests\Aspire.MongoDB.Driver.Tests\AspireMongoDBDriverExtensionsTests.cs (4)
208new KeyValuePair<string, string?>("ConnectionStrings:mongodb1", "mongodb://localhost:27011/mydatabase1"), 209new KeyValuePair<string, string?>("ConnectionStrings:mongodb2", "mongodb://localhost:27012/mydatabase2"), 210new KeyValuePair<string, string?>("ConnectionStrings:mongodb3", "mongodb://localhost:27013/mydatabase3"), 237new KeyValuePair<string, string?>($"ConnectionStrings:{DefaultConnectionName}", connectionString)
tests\Aspire.MongoDB.Driver.Tests\ConformanceTests.cs (1)
68new KeyValuePair<string, string?>(
Aspire.MongoDB.EntityFrameworkCore.Tests (24)
AspireMongoDBEntityFrameworkCoreExtensionsTests.cs (19)
31new KeyValuePair<string, string?>("ConnectionStrings:mongodb", "mongodb://localhost:27017/myDatabase"), 49new KeyValuePair<string, string?>("ConnectionStrings:mongodb", "mongodb://localhost:27017/connectionStringDb"), 67new KeyValuePair<string, string?>("ConnectionStrings:mongodb", "mongodb://localhost:27017"), 83new KeyValuePair<string, string?>("ConnectionStrings:mongodb", ConnectionString), 84new KeyValuePair<string, string?>($"Aspire:MongoDB:EntityFrameworkCore:mongodb:DatabaseName", DatabaseName), 102new KeyValuePair<string, string?>("ConnectionStrings:mongodb", "unused"), 103new KeyValuePair<string, string?>("Aspire:MongoDB:EntityFrameworkCore:mongodb:DatabaseName", "testdb") 125new KeyValuePair<string, string?>("Aspire:MongoDB:EntityFrameworkCore:ConnectionString", "unused"), 126new KeyValuePair<string, string?>("Aspire:MongoDB:EntityFrameworkCore:DatabaseName", "testdb"), 127new KeyValuePair<string, string?>("ConnectionStrings:mongodb", ConnectionString) 147new KeyValuePair<string, string?>("ConnectionStrings:mongodb", ConnectionString), 148new KeyValuePair<string, string?>("Aspire:MongoDB:EntityFrameworkCore:DatabaseName", "testdb") 182new KeyValuePair<string, string?>("ConnectionStrings:mongodb", ConnectionString), 183new KeyValuePair<string, string?>("Aspire:MongoDB:EntityFrameworkCore:mongodb:DatabaseName", DatabaseName), 184new KeyValuePair<string, string?>("ConnectionStrings:mongodb2", connectionString2), 185new KeyValuePair<string, string?>("Aspire:MongoDB:EntityFrameworkCore:mongodb2:DatabaseName", DatabaseName), 215new KeyValuePair<string, string?>("ConnectionStrings:mongodb", ConnectionString) 238new KeyValuePair<string, string?>("ConnectionStrings:mongodb", ConnectionString), 239new KeyValuePair<string, string?>("Aspire:MongoDB:EntityFrameworkCore:mongodb:DatabaseName", ConnectionString)
ConformanceTests.cs (2)
83new("Aspire:MongoDB:EntityFrameworkCore:ConnectionString", ConnectionString), 84new("Aspire:MongoDB:EntityFrameworkCore:DatabaseName", DatabaseName),
EnrichMongoDbTests.cs (2)
95new KeyValuePair<string, string?>("Aspire:MongoDB:EntityFrameworkCore:DisableTracing", "false"), 96new KeyValuePair<string, string?>("Aspire:MongoDB:EntityFrameworkCore:TestDbContext:DisableTracing", "true")
MongoDBEntityFrameworkCorePublicApiTests.cs (1)
50new KeyValuePair<string, string?>("ConnectionStrings:mongodb", "mongodb://localhost:27017"),
Aspire.MySqlConnector.Tests (8)
AspireMySqlConnectorExtensionsTests.cs (7)
31new KeyValuePair<string, string?>("ConnectionStrings:mysql", ConnectionString) 58new KeyValuePair<string, string?>("ConnectionStrings:mysql", "unused") 90new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:MySqlConnector", key, "ConnectionString"), "unused"), 91new KeyValuePair<string, string?>("ConnectionStrings:mysql", ConnectionString) 118new KeyValuePair<string, string?>("ConnectionStrings:mysql1", "Server=localhost1;Database=test_aspire_mysql"), 119new KeyValuePair<string, string?>("ConnectionStrings:mysql2", "Server=localhost2;Database=test_aspire_mysql"), 120new KeyValuePair<string, string?>("ConnectionStrings:mysql3", "Server=localhost3;Database=test_aspire_mysql"),
ConformanceTests.cs (1)
69new KeyValuePair<string, string?>(CreateConfigKey("Aspire:MySqlConnector", key, "ConnectionString"), ConnectionString)
Aspire.NATS.Net.Tests (12)
AspireNatsClientExtensionsTests.cs (10)
39new KeyValuePair<string, string?>("ConnectionStrings:nats", _connectionString) 66new KeyValuePair<string, string?>("ConnectionStrings:nats", "nats://nats:password@aspire-host:4222") 95new KeyValuePair<string, string?>("ConnectionStrings:nats", "unused") 128new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Nats:Client", key, "ConnectionString"), "unused"), 129new KeyValuePair<string, string?>("ConnectionStrings:nats", _connectionString) 282new KeyValuePair<string, string?>("ConnectionStrings:nats", _connectionString) 310new KeyValuePair<string, string?>("ConnectionStrings:nats1", "nats://aspire-host1:4222"), 311new KeyValuePair<string, string?>("ConnectionStrings:nats2", "nats://aspire-host2:4222"), 312new KeyValuePair<string, string?>("ConnectionStrings:nats3", "nats://aspire-host3:4222"), 339new KeyValuePair<string, string?>($"ConnectionStrings:{DefaultConnectionName}", connectionString)
ConformanceTests.cs (1)
55new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Nats:Net", key, "ConnectionString"), _connectionString)
NatsClientPublicApiTests.cs (1)
178new KeyValuePair<string, string?>("ConnectionStrings:Nats", "nats")
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (23)
AspireEFPostgreSqlExtensionsTests.cs (16)
34new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 50new KeyValuePair<string, string?>("ConnectionStrings:npgsql", "unused") 71new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:ConnectionString", "unused"), 72new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 91new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString), 92new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:Retry", "true") 133new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString), 134new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:DisableRetry", "true") 174new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 179new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:CommandTimeout", "123") 208new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 213new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:CommandTimeout", "400") 245new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString), 246new KeyValuePair<string, string?>("ConnectionStrings:npgsql2", connectionString2), 270new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 293new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString)
ConformanceTests_TypeSpecificConfig.cs (1)
20new($"Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:{typeof(TestDbContext).Name}:ConnectionString", ConnectionString)
ConformanceTests.cs (1)
92new("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:ConnectionString", ConnectionString)
EnrichNpgsqlTests.cs (5)
63new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:Retry", "true") 156new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:DisableRetry", "true") 200new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:DisableRetry", "false") 355new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:DisableTracing", "false"), 356new KeyValuePair<string, string?>("Aspire:Npgsql:EntityFrameworkCore:PostgreSQL:TestDbContext:DisableTracing", "true")
Aspire.Npgsql.Tests (9)
AspirePostgreSqlNpgsqlExtensionsTests.cs (8)
23new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 50new KeyValuePair<string, string?>("ConnectionStrings:npgsql", "unused") 82new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:Npgsql", key, "ConnectionString"), "unused"), 83new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 112new KeyValuePair<string, string?>("ConnectionStrings:npgsql", ConnectionString) 140new KeyValuePair<string, string?>("ConnectionStrings:npgsql1", "Host=localhost1;Database=test_aspire_npgsql"), 141new KeyValuePair<string, string?>("ConnectionStrings:npgsql2", "Host=localhost2;Database=test_aspire_npgsql"), 142new KeyValuePair<string, string?>("ConnectionStrings:npgsql3", "Host=localhost3;Database=test_aspire_npgsql"),
ConformanceTests.cs (1)
70new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Npgsql", key, "ConnectionString"), ConnectionString)
Aspire.OpenAI.Tests (42)
AspireOpenAIClientBuilderChatClientExtensionsTests.cs (12)
23new ("Aspire:OpenAI:Endpoint", "https://aspireopenaitests.openai.azure.com/"), 24new ("Aspire:OpenAI:Deployment", "testdeployment1"), 25new ("Aspire:OpenAI:Key", "fake"), 55new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake;{connectionStringKey}=testdeployment1") 83new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake") 111new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake;Deployment=testdeployment1;Model=something") 142new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake") 175new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake"), 176new("Aspire:OpenAI:DisableTracing", disableOpenTelemetry.ToString()), 203new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake") 233new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake"), 234new("Aspire:OpenAI:DisableTracing", disableOpenTelemetry.ToString()),
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (12)
23new("Aspire:OpenAI:Endpoint", "https://aspireopenaitests.openai.azure.com/"), 24new("Aspire:OpenAI:Deployment", "testdeployment1"), 25new("Aspire:OpenAI:Key", "fake"), 55new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake;{connectionStringKey}=testdeployment1") 83new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake") 111new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake;Deployment=testdeployment1;Model=something") 142new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake") 175new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake"), 176new("Aspire:OpenAI:DisableTracing", disableOpenTelemetry.ToString()), 203new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake") 233new("ConnectionStrings:openai", $"Endpoint=https://aspireopenaitests.openai.azure.com/;Key=fake"), 234new("Aspire:OpenAI:DisableTracing", disableOpenTelemetry.ToString()),
AspireOpenAIExtensionsTests.cs (16)
24new KeyValuePair<string, string?>("ConnectionStrings:openai", ConnectionString) 78new KeyValuePair<string, string?>("ConnectionStrings:openai", connectionString) 96new KeyValuePair<string, string?>("ConnectionStrings:openai", connectionString) 130new KeyValuePair<string, string?>("ConnectionStrings:openai", connectionString) 150new KeyValuePair<string, string?>("ConnectionStrings:openai1", ConnectionString), 151new KeyValuePair<string, string?>("ConnectionStrings:openai2", ConnectionString + "2"), 152new KeyValuePair<string, string?>("ConnectionStrings:openai3", ConnectionString + "3") 175new KeyValuePair<string, string?>("ConnectionStrings:openai", ConnectionString), 176new KeyValuePair<string, string?>("Aspire:OpenAI:DisableTracing", "true") 197new KeyValuePair<string, string?>("ConnectionStrings:openai", ConnectionString), 198new KeyValuePair<string, string?>("Aspire:OpenAI:ClientOptions:ProjectId", "myproject") 220new KeyValuePair<string, string?>("Aspire:OpenAI:ClientOptions:ProjectId", "myproject"), 221new KeyValuePair<string, string?>("Aspire:OpenAI:openai:ClientOptions:ProjectId", "myproject2") 239new KeyValuePair<string, string?>("ConnectionStrings:openai", ConnectionString) 261new KeyValuePair<string, string?>("ConnectionStrings:openai", ConnectionString), 262new KeyValuePair<string, string?>("Aspire:OpenAI:EnableSensitiveTelemetryData", "true")
ConformanceTests.cs (2)
51new KeyValuePair<string, string?>(CreateConfigKey("Aspire:OpenAI", key, "Key"), "fake"), 52new KeyValuePair<string, string?>(CreateConfigKey("Aspire:OpenAI", key, "Deployment"), "DEPLOYMENT_NAME")
Aspire.Oracle.EntityFrameworkCore.Tests (26)
AspireOracleEFCoreDatabaseExtensionsTests.cs (19)
26new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", ConnectionString) 42new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", "unused") 61new KeyValuePair<string, string?>("Aspire:Oracle:EntityFrameworkCore:ConnectionString", "unused"), 62new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", ConnectionString) 81new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", ConnectionString), 82new KeyValuePair<string, string?>("Aspire:Oracle:EntityFrameworkCore:DisableRetry", "false"), 83new KeyValuePair<string, string?>("Aspire:Oracle:EntityFrameworkCore:CommandTimeout", "608") 126new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", ConnectionString), 127new KeyValuePair<string, string?>("Aspire:Oracle:EntityFrameworkCore:DisableRetry", "true"), 166new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", ConnectionString), 171new KeyValuePair<string, string?>("Aspire:Oracle:EntityFrameworkCore:CommandTimeout", "608") 200new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", ConnectionString), 205new KeyValuePair<string, string?>("Aspire:Oracle:EntityFrameworkCore:CommandTimeout", "400") 238new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", ConnectionString), 239new KeyValuePair<string, string?>("ConnectionStrings:orclconnection2", connectionString2), 263new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", ConnectionString) 286new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", ConnectionString) 308new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", ConnectionString) 324new KeyValuePair<string, string?>("ConnectionStrings:orclconnection", ConnectionString)
ConformanceTests_TypeSpecificConfig.cs (1)
19new($"Aspire:Oracle:EntityFrameworkCore:{typeof(TestDbContext).Name}:ConnectionString", ConnectionString)
ConformanceTests.cs (1)
70new ("Aspire:Oracle:EntityFrameworkCore:ConnectionString", ConnectionString)
EnrichOracleDatabaseTests.cs (5)
59new KeyValuePair<string, string?>("Aspire:Oracle:EntityFrameworkCore:DisableRetry", "false") 149new KeyValuePair<string, string?>("Aspire:Oracle:EntityFrameworkCore:DisableRetry", "true") 192new KeyValuePair<string, string?>("Aspire:Oracle:EntityFrameworkCore:DisableRetry", "false") 340new KeyValuePair<string, string?>("Aspire:Oracle:EntityFrameworkCore:DisableTracing", "false"), 341new KeyValuePair<string, string?>("Aspire:Oracle:EntityFrameworkCore:TestDbContext:DisableTracing", "true")
Aspire.Playground.Tests (7)
Infrastructure\DistributedApplicationExtensions.cs (2)
220using var emptyDbContextContent = new FormUrlEncodedContent([new("context", "")]); 251using var content = new FormUrlEncodedContent([new("context", dbContextType.AssemblyQualifiedName)]);
tests\Aspire.TestUtilities\OuterloopTestAttribute.cs (1)
53=> [new KeyValuePair<string, string>("outerloop", "true")];
tests\Aspire.TestUtilities\QuarantinedTestAttribute.cs (1)
53=> [new KeyValuePair<string, string>("quarantined", "true")];
tests\Aspire.TestUtilities\RequiresFeatureAttribute.cs (1)
24return [new KeyValuePair<string, string>(XunitConstants.Category, "failing")];
tests\Aspire.TestUtilities\RequiresToolsAttribute.cs (1)
27return [new KeyValuePair<string, string>(XunitConstants.Category, "failing")];
tests\Shared\Logging\LogValuesAssert.cs (1)
21Contains(new[] { new KeyValuePair<string, object>(key, value) }, actualValues);
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (30)
AspireEFMySqlExtensionsTests.cs (21)
37new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:ServerVersion", s_serverVersionString), 38new KeyValuePair<string, string?>("ConnectionStrings:mysql", ConnectionString) 56new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:ServerVersion", s_serverVersionString), 57new KeyValuePair<string, string?>("ConnectionStrings:mysql", "unused") 77new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:ServerVersion", s_serverVersionString), 78new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:ConnectionString", "unused"), 79new KeyValuePair<string, string?>("ConnectionStrings:mysql", ConnectionString) 99new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:ServerVersion", s_serverVersionString), 100new KeyValuePair<string, string?>("ConnectionStrings:mysql", ConnectionString), 101new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:DisableRetry", "false") 142new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:ServerVersion", s_serverVersionString), 143new KeyValuePair<string, string?>("ConnectionStrings:mysql", ConnectionString), 144new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:DisableRetry", "true") 185new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:ServerVersion", "8.2.0-mysql"), 186new KeyValuePair<string, string?>("ConnectionStrings:mysql", ConnectionString), 191new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:CommandTimeout", "123"), 221new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:ServerVersion", "8.2.0-mysql"), 222new KeyValuePair<string, string?>("ConnectionStrings:mysql", ConnectionString), 227new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:CommandTimeout", "400"), 260new KeyValuePair<string, string?>("ConnectionStrings:mysql", ConnectionString) 284new KeyValuePair<string, string?>("ConnectionStrings:mysql", ConnectionString)
ConformanceTests_TypeSpecificConfig.cs (2)
20new($"Aspire:Pomelo:EntityFrameworkCore:MySql:{typeof(TestDbContext).Name}:ConnectionString", ConnectionString), 21new($"Aspire:Pomelo:EntityFrameworkCore:MySql:{typeof(TestDbContext).Name}:ServerVersion", ServerVersion)
ConformanceTests.cs (2)
85new("Aspire:Pomelo:EntityFrameworkCore:MySql:ConnectionString", ConnectionString), 86new("Aspire:Pomelo:EntityFrameworkCore:MySql:ServerVersion", ServerVersion)
EnrichMySqlTests.cs (5)
75new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:DisableRetry", "false") 165new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:DisableRetry", "true") 208new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:DisableRetry", "false") 356new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:DisableTracing", "false"), 357new KeyValuePair<string, string?>("Aspire:Pomelo:EntityFrameworkCore:MySql:TestDbContext:DisableTracing", "true")
Aspire.Qdrant.Client.Tests (7)
AspireQdrantClientExtensionsTest.cs (4)
92new KeyValuePair<string, string?>("ConnectionStrings:qdrant1", "Endpoint=http://localhost1:6331;Key=pass"), 93new KeyValuePair<string, string?>("ConnectionStrings:qdrant2", "Endpoint=http://localhost2:6332;Key=pass"), 94new KeyValuePair<string, string?>("ConnectionStrings:qdrant3", "Endpoint=http://localhost3:6333;Key=pass"), 117new KeyValuePair<string, string?>($"ConnectionStrings:{DefaultConnectionName}", connectionString)
ConformanceTests.cs (2)
58new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Qdrant:Client", key, "Endpoint"), GetConnectionStringKeyValue(_connectionString,"Endpoint")), 59new KeyValuePair<string, string?>(CreateConfigKey("Aspire:Qdrant:Client", key, "Key"), GetConnectionStringKeyValue(_connectionString,"Key")),
QdrantHealthCheckTests.cs (1)
25new KeyValuePair<string, string?>($"ConnectionStrings:{DefaultConnectionName}", $"Endpoint={endpoint};Key=pass")
Aspire.RabbitMQ.Client (4)
src\Components\Aspire.RabbitMQ.Client\RabbitMQEventSourceLogForwarder.cs (4)
1150 => new("exception.type", exData["Type"]), 1161 => new("exception.message", exData["Message"]), 1172 => new("exception.stacktrace", exData["StackTrace"]), 1183 => new("exception.innerexception", exData["InnerException"]),
Aspire.RabbitMQ.Client.Tests (11)
AspireRabbitMQExtensionsTests.cs (9)
33new KeyValuePair<string, string?>("ConnectionStrings:messaging", _containerFixture.GetConnectionString()) 61new KeyValuePair<string, string?>("ConnectionStrings:messaging", "unused") 92new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:RabbitMQ:Client", key, "ConnectionString"), "unused"), 93new KeyValuePair<string, string?>("ConnectionStrings:messaging", _containerFixture.GetConnectionString()) 171new KeyValuePair<string, string?>("ConnectionStrings:messaging1", _containerFixture.GetConnectionString()), 172new KeyValuePair<string, string?>("ConnectionStrings:messaging2", container2.GetConnectionString()), 173new KeyValuePair<string, string?>("ConnectionStrings:messaging3", container3.GetConnectionString()) 205new KeyValuePair<string, string?>("ConnectionStrings:messaging", _containerFixture.GetConnectionString()) 242new KeyValuePair<string, string?>("ConnectionStrings:messaging", _containerFixture.GetConnectionString())
AspireRabbitMQLoggingTests.cs (1)
45new KeyValuePair<string, string?>("ConnectionStrings:messaging", rabbitMqContainer.GetConnectionString())
ConformanceTests.cs (1)
87new(CreateConfigKey("Aspire:RabbitMQ:Client", key, "ConnectionString"), ConnectionString)
Aspire.RabbitMQ.Client.v6.Tests (11)
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQExtensionsTests.cs (9)
33new KeyValuePair<string, string?>("ConnectionStrings:messaging", _containerFixture.GetConnectionString()) 61new KeyValuePair<string, string?>("ConnectionStrings:messaging", "unused") 92new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:RabbitMQ:Client", key, "ConnectionString"), "unused"), 93new KeyValuePair<string, string?>("ConnectionStrings:messaging", _containerFixture.GetConnectionString()) 171new KeyValuePair<string, string?>("ConnectionStrings:messaging1", _containerFixture.GetConnectionString()), 172new KeyValuePair<string, string?>("ConnectionStrings:messaging2", container2.GetConnectionString()), 173new KeyValuePair<string, string?>("ConnectionStrings:messaging3", container3.GetConnectionString()) 205new KeyValuePair<string, string?>("ConnectionStrings:messaging", _containerFixture.GetConnectionString()) 242new KeyValuePair<string, string?>("ConnectionStrings:messaging", _containerFixture.GetConnectionString())
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQLoggingTests.cs (1)
45new KeyValuePair<string, string?>("ConnectionStrings:messaging", rabbitMqContainer.GetConnectionString())
tests\Aspire.RabbitMQ.Client.Tests\ConformanceTests.cs (1)
87new(CreateConfigKey("Aspire:RabbitMQ:Client", key, "ConnectionString"), ConnectionString)
Aspire.Seq.Tests (1)
SeqEndpointCanBeConfigured.cs (1)
86new KeyValuePair<string, string?>("ConnectionStrings:seq", serverUrl)
Aspire.StackExchange.Redis (4)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisConnectionInstrumentation.cs (4)
34new(SemanticConventions.AttributeDbSystem, "redis") 39new(SemanticConventions.AttributeDbSystemName, "redis") 44new(SemanticConventions.AttributeDbSystem, "redis"), 45new(SemanticConventions.AttributeDbSystemName, "redis"),
Aspire.StackExchange.Redis.DistributedCaching.Tests (5)
AspireRedisDistributedCacheExtensionsTests.cs (4)
52new KeyValuePair<string, string?>("ConnectionStrings:redis", container.GetConnectionString()), 81new KeyValuePair<string, string?>("ConnectionStrings:redis1", container1.GetConnectionString()), 82new KeyValuePair<string, string?>("ConnectionStrings:redis2", container2.GetConnectionString()), 83new KeyValuePair<string, string?>("ConnectionStrings:redis3", container3.GetConnectionString()),
DistributedCacheConformanceTests.cs (1)
48new KeyValuePair<string, string?>("ConnectionStrings:redis", connectionString)
Aspire.StackExchange.Redis.OutputCaching.Tests (1)
OutputCacheConformanceTests.cs (1)
48new KeyValuePair<string, string?>("ConnectionStrings:redis", connectionString)
Aspire.StackExchange.Redis.Tests (20)
AspireRedisExtensionsTests.cs (19)
63new KeyValuePair<string, string?>("ConnectionStrings:myredis", ConnectionString) 91new KeyValuePair<string, string?>("ConnectionStrings:redis", "unused") 124new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:StackExchange:Redis", key, "ConnectionString"), "unused"), 125new KeyValuePair<string, string?>("ConnectionStrings:redis", ConnectionString) 163new KeyValuePair<string, string?>("ConnectionStrings:redis", TestingEndpoint) 168new KeyValuePair<string, string?>("ConnectionStrings:redis", TestingEndpoint), 169new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:StackExchange:Redis", useKeyed ? "redis" : null, "ConfigurationOptions:AbortOnConnectFail"), "true") 174new KeyValuePair<string, string?>("ConnectionStrings:redis", $"{TestingEndpoint},abortConnect={(abortConnect ? "true" : "false")}") 271new KeyValuePair<string, string?>("ConnectionStrings:redis", connectionString) 309new KeyValuePair<string, string?>("ConnectionStrings:redis1", ConnectionString), 310new KeyValuePair<string, string?>("ConnectionStrings:redis2", container2.GetConnectionString()), 311new KeyValuePair<string, string?>("ConnectionStrings:redis3", container3.GetConnectionString()) 346new KeyValuePair<string, string?>("ConnectionStrings:redis1", container1.GetConnectionString()), 347new KeyValuePair<string, string?>("ConnectionStrings:redis2", container2.GetConnectionString()), 348new KeyValuePair<string, string?>("ConnectionStrings:redis3", container3.GetConnectionString()) 400new KeyValuePair<string, string?>("ConnectionStrings:redis1", container1.GetConnectionString()), 401new KeyValuePair<string, string?>("ConnectionStrings:redis2", container2.GetConnectionString()), 402new KeyValuePair<string, string?>("ConnectionStrings:redis3", container3.GetConnectionString()) 501new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:StackExchange:Redis", key, "ConnectionString"), ConnectionString)
ConformanceTests.cs (1)
73new KeyValuePair<string, string?>(ConformanceTests.CreateConfigKey("Aspire:StackExchange:Redis", key, "ConnectionString"), connectionString)
Aspire.TerminalHost (1)
TerminalHostApp.cs (1)
379TerminalHostTelemetry.UpstreamRecycles.Add(1, new KeyValuePair<string, object?>("phase", "startup"));
Aspire.TestUtilities (4)
OuterloopTestAttribute.cs (1)
53=> [new KeyValuePair<string, string>("outerloop", "true")];
QuarantinedTestAttribute.cs (1)
53=> [new KeyValuePair<string, string>("quarantined", "true")];
RequiresFeatureAttribute.cs (1)
24return [new KeyValuePair<string, string>(XunitConstants.Category, "failing")];
RequiresToolsAttribute.cs (1)
27return [new KeyValuePair<string, string>(XunitConstants.Category, "failing")];
BlazorHosted.ClientServiceDefaults (1)
BackgroundExportHandler.cs (1)
93headers.Add(new(header.Key, header.Value.ToArray()));
BlazorStandalone.ClientServiceDefaults (1)
BackgroundExportHandler.cs (1)
97headers.Add(new(header.Key, header.Value.ToArray()));
dotnet (3)
Commands\Workload\List\InstalledWorkloadsCollection.cs (1)
27_workloads = new Dictionary<string, string>(workloadIds.Select(id => new KeyValuePair<string, string>(id.ToString(), installationSource)));
Telemetry\TelemetryClient.cs (2)
371.Select(p => new KeyValuePair<string, object?>(p.Key, p.Value)); 374.Select(p => new KeyValuePair<string, object?>(p.Key, p.Value))
dotnet-aot (3)
src\sdk\src\Cli\dotnet\Commands\Workload\List\InstalledWorkloadsCollection.cs (1)
27_workloads = new Dictionary<string, string>(workloadIds.Select(id => new KeyValuePair<string, string>(id.ToString(), installationSource)));
src\sdk\src\Cli\dotnet\Telemetry\TelemetryClient.cs (2)
371.Select(p => new KeyValuePair<string, object?>(p.Key, p.Value)); 374.Select(p => new KeyValuePair<string, object?>(p.Key, p.Value))
dotnet-svcutil-lib (17)
CommandProcessorOptions.cs (1)
660this.NamespaceMappings.Add(new KeyValuePair<string, string>("*", clrNamespace));
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContract.cs (1)
60return new KeyValuePair<K, T>(_kvpKey, _kvpValue);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageProperties.cs (10)
734array[index++] = new KeyValuePair<string, object>(ViaKey, _via); 737array[index++] = new KeyValuePair<string, object>(AllowOutputBatchingKey, _allowOutputBatching); 740array[index++] = new KeyValuePair<string, object>(SecurityKey, _security.CreateCopy()); 743array[index++] = new KeyValuePair<string, object>(EncoderKey, _encoder); 756array[index++] = new KeyValuePair<string, object>(propertyName, CreateCopyOfPropertyValue(_properties[i].Value)); 804pairs.Add(new KeyValuePair<string, object>(ViaKey, _via)); 807pairs.Add(new KeyValuePair<string, object>(AllowOutputBatchingKey, _allowOutputBatching)); 810pairs.Add(new KeyValuePair<string, object>(SecurityKey, _security)); 813pairs.Add(new KeyValuePair<string, object>(EncoderKey, _encoder)); 826pairs.Add(new KeyValuePair<string, object>(propertyName, _properties[i].Value));
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ImportedPolicyConversionContext.cs (2)
261digits[i] = new KeyValuePair<K, IEnumerator<V>>(kvp.Key, kvp.Value.GetEnumerator()); 285digits[currentDigit] = new KeyValuePair<K, IEnumerator<V>>(digits[currentDigit].Key, newDigit);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
285multipleHeaderValues[headerDescription.Index] = new KeyValuePair<System.Type, System.Collections.ArrayList>(headerDescription.TypedHeader ? TypedHeaderManager.GetMessageHeaderType(headerDescription.Type) : headerDescription.Type, new ArrayList());
Shared\Options\OptionValueParser.cs (1)
217var value = new KeyValuePair<string, string>(parts[0].Trim(), parts[1].Trim());
Shared\Options\WCFCSUpdateOptions.cs (1)
173var value = new KeyValuePair<string, string>(valueKey.Trim(), valueVal.Trim());
dotnet-svcutil-lib.Tests (5)
E2ETests.cs (1)
358wcfcsoptions.NamespaceMappings.Add(new KeyValuePair<string, string>("*", $"{testCaseName}_NS"));
GlobalToolTests.cs (1)
207options.NamespaceMappings.Add(new System.Collections.Generic.KeyValuePair<string, string>("*", ns));
ProjectUtils.cs (1)
187updateOptions.NamespaceMappings.Add(new KeyValuePair<string, string>("*", referenceNamespace));
TestInit.cs (2)
488diffLines = new KeyValuePair<string, string>($"Line count file1: {fileLines1.Count}", $"Line count file2: {fileLines2.Count}"); 500diffLines = new KeyValuePair<string, string>(fileLines1[i], fileLines2[i]);
GenerateDocumentationAndConfigFiles (13)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
64yield return new KeyValuePair<K, SetWithInsertionOrder<V>>(
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
149if (self.Contains(new KeyValuePair<TKey, TValue>(key, value))) 222if (self.Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (1)
112if (Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
381array[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 933objects[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 1207_current = new KeyValuePair<TKey, TValue>(entry._key, entry._value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
342_wildcardMatchResult.AddOrUpdate(symbol, new KeyValuePair<string?, TValue?>(null, default), (s, match) => new KeyValuePair<string?, TValue?>(null, default));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
877public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value);
ILAssembler (1)
GrammarVisitor.cs (1)
4105return new(new(VisitCompQstring(context.compQstring()).Value, VisitCaValue(context.caValue()).Value));
ILCompiler.Compiler (9)
Compiler\DependencyAnalysis\DehydratedDataNode.cs (1)
101relocSort[i] = new KeyValuePair<ISymbolNode, int>(relocSort[i].Key, i);
Compiler\TypePreinit.cs (1)
108values.Add(new KeyValuePair<FieldDesc, ISerializableValue>(kvp.Key, kvp.Value));
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\NodeFactory.Wasm.cs (4)
23new(new(WasmWellKnownGlobalSymbolNode.StackPointerName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.StackPointerName)), 24new(new(WasmWellKnownGlobalSymbolNode.ImageBaseName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.ImageBaseName)), 25new(new(WasmWellKnownGlobalSymbolNode.TableBaseName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.TableBaseName)), 26new(new(WasmWellKnownGlobalSymbolNode.AsyncContinuationName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.AsyncContinuationName))
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (3)
184yield return new KeyValuePair<TypeSystemEntity, EntityHandle>(item.Key, item.Value); 189yield return new KeyValuePair<TypeSystemEntity, EntityHandle>(item.Key, item.Value); 194yield return new KeyValuePair<TypeSystemEntity, EntityHandle>(item.Key, item.Value);
ILCompiler.MetadataTransform (1)
ILCompiler\Metadata\MetadataTransformResult.cs (1)
104yield return new KeyValuePair<Cts.MethodDesc, Method>(entry.Key, m);
ILCompiler.ReadyToRun (9)
Compiler\ReadyToRunCodegenCompilationBuilder.cs (2)
87builder.Add(new KeyValuePair<string, string>(name, value)); 92builder.Add(new KeyValuePair<string, string>("JitSoftFP", "1"));
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\NodeFactory.Wasm.cs (4)
23new(new(WasmWellKnownGlobalSymbolNode.StackPointerName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.StackPointerName)), 24new(new(WasmWellKnownGlobalSymbolNode.ImageBaseName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.ImageBaseName)), 25new(new(WasmWellKnownGlobalSymbolNode.TableBaseName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.TableBaseName)), 26new(new(WasmWellKnownGlobalSymbolNode.AsyncContinuationName), new WasmWellKnownGlobalSymbolNode(WasmWellKnownGlobalSymbolNode.AsyncContinuationName))
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (3)
184yield return new KeyValuePair<TypeSystemEntity, EntityHandle>(item.Key, item.Value); 189yield return new KeyValuePair<TypeSystemEntity, EntityHandle>(item.Key, item.Value); 194yield return new KeyValuePair<TypeSystemEntity, EntityHandle>(item.Key, item.Value);
ILCompiler.RyuJit (1)
Compiler\RyuJitCompilationBuilder.cs (1)
75builder.Add(new KeyValuePair<string, string>(name, value));
Microsoft.AspNetCore (4)
WebApplicationBuilder.cs (4)
59new KeyValuePair<string, string?>(WebHostDefaults.WebRootKey, options.WebRootPath), 124new KeyValuePair<string, string?>(WebHostDefaults.WebRootKey, options.WebRootPath), 181new KeyValuePair<string, string?>(WebHostDefaults.WebRootKey, options.WebRootPath), 286new KeyValuePair<string, string?>(HostDefaults.ContentRootKey, cwd),
Microsoft.AspNetCore.Authentication.OpenIdConnect (5)
OpenIdConnectHandler.cs (5)
121message = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 136message = new OpenIdConnectMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 325var message = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 648authorizationResponse = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 675authorizationResponse = new OpenIdConnectMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
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 (2)
AuthorizationMetrics.cs (1)
45new("aspnetcore.user.is_authenticated", user.Identity?.IsAuthenticated ?? false)
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (1)
114private static KeyValuePair<string, object?> Create(string key, object? value) => new KeyValuePair<string, object?>(key, value);
Microsoft.AspNetCore.Components (9)
_generated\0\LoggerMessage.g.cs (4)
2140 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ComponentId", this._componentId), 2151 => new global::System.Collections.Generic.KeyValuePair<string, object?>("EventId", this._eventId), 2162 => new global::System.Collections.Generic.KeyValuePair<string, object?>("EventType", this._eventType), 2173 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Skipping attempt to raise event {EventId} of type '{EventType}' because the component ID {ComponentId} was already disposed"),
ComponentsActivitySource.cs (1)
54new KeyValuePair<string, object?>("aspnetcore.components.route", route));
src\aspnetcore\src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (4)
292_arrayStorage[_count++] = new KeyValuePair<string, object?>(key, value); 296_arrayStorage[index] = new KeyValuePair<string, object?>(key, value); 383_arrayStorage[_count] = new KeyValuePair<string, object?>(key, value); 597_arrayStorage[Count] = new KeyValuePair<string, object?>(key, value);
Microsoft.AspNetCore.Components.Endpoints (11)
_generated\0\LoggerMessage.g.cs (10)
3750 => new global::System.Collections.Generic.KeyValuePair<string, object?>("Type", this._type), 3761 => new global::System.Collections.Generic.KeyValuePair<string, object?>("Name", this._name), 3772 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ParameterType", this._parameterType), 3783 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Constructor parameter '{Name}' of type '{ParameterType}' found for type '{Type}'."), 4590 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ConstructorParameterName", this._constructorParameterName), 4601 => new global::System.Collections.Generic.KeyValuePair<string, object?>("PropertyName", this._propertyName), 4612 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Candidate property {PropertyName} has a matching constructor parameter '{ConstructorParameterName}'."), 5260 => new global::System.Collections.Generic.KeyValuePair<string, object?>("CustomName", this._customName), 5271 => new global::System.Collections.Generic.KeyValuePair<string, object?>("PropertyName", this._propertyName), 5282 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Candidate property or constructor parameter {PropertyName} defines a custom name '{CustomName}'."),
CacheView\MemoryCacheViewStore.cs (1)
65_pending.TryRemove(new KeyValuePair<string, Task<SerializedRenderFragment>>(key, tcs.Task));
Microsoft.AspNetCore.Components.Server (3)
_generated\0\LoggerMessage.g.cs (2)
11620 => new global::System.Collections.Generic.KeyValuePair<string, object?>("CircuitId", this._circuitId), 11631 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Circuit {CircuitId} was not resumed. Persisted circuit state for {CircuitId} discarded."),
Circuits\CircuitActivitySource.cs (1)
41new KeyValuePair<string, object?>("aspnetcore.components.circuit.id", circuitId));
Microsoft.AspNetCore.Components.Web (1)
Forms\Mapping\FormMappingContext.cs (1)
108pendingErrors.Add(new KeyValuePair<string, FormMappingError>(key, mappingError));
Microsoft.AspNetCore.Cors (1)
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (1)
114private static KeyValuePair<string, object?> Create(string key, object? value) => new KeyValuePair<string, object?>(key, value);
Microsoft.AspNetCore.DataProtection (1)
KeyManagement\XmlKeyManager.cs (1)
718return new KeyValuePair<IXmlRepository, IXmlEncryptor?>(repository, encryptor);
Microsoft.AspNetCore.Diagnostics (4)
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (4)
43list[i] = new KeyValuePair<string, object?>(name, value); 55tags.Add(new KeyValuePair<string, object?>(name, value)); 87tags.Add(new KeyValuePair<string, object?>(name, value)); 101tags.Add(new KeyValuePair<string, object?>(name, value));
Microsoft.AspNetCore.Diagnostics.Middleware (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
243return new global::System.Collections.Generic.KeyValuePair<string, object>(key, value);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Logging.g.cs (2)
25state.TagArray[1] = new("{OriginalFormat}", "Enricher failed: {Enricher}."); 26state.TagArray[0] = new("Enricher", enricher);
Logging\HeaderReader.cs (1)
44logContext.Add(new(_normalizedHeaders[i], redacted));
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (19)
Logging\AcceptanceTests.Mvc.cs (1)
137x.RouteParameterDataClasses.Add(new(NoDataClassParamName, DataClassification.None));
Logging\HeaderNormalizerTests.cs (2)
19new KeyValuePair<string, DataClassification>("Accept-Charset", DataClassification.Unknown), 20new KeyValuePair<string, DataClassification>("CONTENT-TYPE", DataClassification.Unknown)
Logging\HttpLoggingServiceExtensionsTests.cs (16)
38new KeyValuePair<string, string?>("HttpLogging:RequestPathLoggingMode", "Structured"), 39new KeyValuePair<string, string?>("HttpLogging:RequestPathParameterRedactionMode","None"), 40new KeyValuePair<string, string?>("HttpLogging:ExcludePathStartsWith:[0]","/path0toexclude"), 41new KeyValuePair<string, string?>("HttpLogging:ExcludePathStartsWith:[1]","/path1toexclude"), 62new KeyValuePair<string, string?>("HttpLogging:IncludeUnmatchedRoutes", "true"), 63new KeyValuePair<string, string?>("HttpLogging:ExcludePathStartsWith:[0]", "/probe/live"), 64new KeyValuePair<string, string?>("HttpLogging:ExcludePathStartsWith:[1]", null), 65new KeyValuePair<string, string?>("HttpLogging:RequestPathLoggingMode", "Structured"), 66new KeyValuePair<string, string?>("HttpLogging:RequestPathParameterRedactionMode", "None"), 67new KeyValuePair<string, string?>("HttpLogging:RequestHeadersDataClasses:User-Agent", "None"), 68new KeyValuePair<string, string?>("HttpLogging:ResponseHeadersDataClasses:Content-Type", "Unknown"), 69new KeyValuePair<string, string?>("HttpLogging:RouteParameterDataClasses:userId", "MyTaxonomy:EUII"), 70new KeyValuePair<string, string?>("HttpLogging:RouteParameterDataClasses:userContent:TaxonomyName", "MyTaxonomy"), 71new KeyValuePair<string, string?>("HttpLogging:RouteParameterDataClasses:userContent:Value", "CustomerContent"), 104new KeyValuePair<string, string?>("HttpLogging:RequestHeadersDataClasses:User-Agent", "invalid"), 123new KeyValuePair<string, string?>("HttpLogging:RequestPathLoggingMode", "invalid"),
Microsoft.AspNetCore.HeaderParsing (11)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Logging.g.cs (7)
25state.TagArray[2] = new("{OriginalFormat}", "Can't parse header '{HeaderName}' due to '{Error}'."); 26state.TagArray[1] = new("HeaderName", headerName); 27state.TagArray[0] = new("Error", error); 67state.TagArray[1] = new("{OriginalFormat}", "Using a default value for header '{HeaderName}'."); 68state.TagArray[0] = new("HeaderName", headerName); 107state.TagArray[1] = new("{OriginalFormat}", "Header '{HeaderName}' not found."); 108state.TagArray[0] = new("HeaderName", headerName);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Metrics.g.cs (4)
33new global::System.Collections.Generic.KeyValuePair<string, object?>("aspnetcore.header_parsing.header.name", aspnetcore_header_parsing_header_name), 34new global::System.Collections.Generic.KeyValuePair<string, object?>("error.type", error_type), 55new global::System.Collections.Generic.KeyValuePair<string, object?>("aspnetcore.header_parsing.header.name", aspnetcore_header_parsing_header_name), 56new global::System.Collections.Generic.KeyValuePair<string, object?>("aspnetcore.header_parsing.cache_access.type", aspnetcore_header_parsing_cache_access_type),
Microsoft.AspNetCore.Hosting (35)
Internal\HostingApplicationDiagnostics.cs (2)
617return new KeyValuePair<string, object>("RequestId", _traceIdentifier); 621return new KeyValuePair<string, object>("RequestPath", _path);
Internal\HostingRequestFinishedLog.cs (12)
350 => new KeyValuePair<string, object?>("ElapsedMilliseconds", Elapsed.TotalMilliseconds), 361 => new KeyValuePair<string, object?>(nameof(response.StatusCode), response.StatusCode), 372 => new KeyValuePair<string, object?>(nameof(response.ContentType), response.ContentType), 383 => new KeyValuePair<string, object?>(nameof(response.ContentLength), response.ContentLength), 394 => new KeyValuePair<string, object?>(nameof(request.Protocol), request.Protocol), 405 => new KeyValuePair<string, object?>(nameof(request.Method), request.Method), 416 => new KeyValuePair<string, object?>(nameof(request.Scheme), request.Scheme), 427 => new KeyValuePair<string, object?>(nameof(request.Host), request.Host.Value), 438 => new KeyValuePair<string, object?>(nameof(request.PathBase), request.PathBase.Value), 449 => new KeyValuePair<string, object?>(nameof(request.Path), request.Path.Value), 4510 => new KeyValuePair<string, object?>(nameof(request.QueryString), request.QueryString.Value), 4611 => new KeyValuePair<string, object?>("{OriginalFormat}", OriginalFormat),
Internal\HostingRequestStartingLog.cs (10)
250 => new KeyValuePair<string, object?>(nameof(_request.Protocol), _request.Protocol), 261 => new KeyValuePair<string, object?>(nameof(_request.Method), _request.Method), 272 => new KeyValuePair<string, object?>(nameof(_request.ContentType), _request.ContentType), 283 => new KeyValuePair<string, object?>(nameof(_request.ContentLength), _request.ContentLength), 294 => new KeyValuePair<string, object?>(nameof(_request.Scheme), _request.Scheme), 305 => new KeyValuePair<string, object?>(nameof(_request.Host), _request.Host.Value), 316 => new KeyValuePair<string, object?>(nameof(_request.PathBase), _request.PathBase.Value), 327 => new KeyValuePair<string, object?>(nameof(_request.Path), _request.Path.Value), 338 => new KeyValuePair<string, object?>(nameof(_request.QueryString), _request.QueryString.Value), 349 => new KeyValuePair<string, object?>("{OriginalFormat}", OriginalFormat),
Internal\HostingRequestUnhandledLog.cs (7)
230 => new KeyValuePair<string, object?>(nameof(_httpContext.Request.Method), _httpContext.Request.Method), 241 => new KeyValuePair<string, object?>(nameof(_httpContext.Request.Scheme), _httpContext.Request.Scheme), 252 => new KeyValuePair<string, object?>(nameof(_httpContext.Request.Host), _httpContext.Request.Host), 263 => new KeyValuePair<string, object?>(nameof(_httpContext.Request.PathBase), _httpContext.Request.PathBase), 274 => new KeyValuePair<string, object?>(nameof(_httpContext.Request.Path), _httpContext.Request.Path), 285 => new KeyValuePair<string, object?>(nameof(_httpContext.Response.StatusCode), _httpContext.Response.StatusCode), 296 => new KeyValuePair<string, object?>("{OriginalFormat}", OriginalFormat),
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (4)
43list[i] = new KeyValuePair<string, object?>(name, value); 55tags.Add(new KeyValuePair<string, object?>(name, value)); 87tags.Add(new KeyValuePair<string, object?>(name, value)); 101tags.Add(new KeyValuePair<string, object?>(name, value));
Microsoft.AspNetCore.Http (5)
Internal\RequestCookieCollection.cs (1)
203return new KeyValuePair<string, string>(current.Key, (string)current.Value!);
src\aspnetcore\src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (4)
129_arrayStorage[_count++] = new KeyValuePair<TKey, TValue>(key, value); 133_arrayStorage[index] = new KeyValuePair<TKey, TValue>(key, value); 238_arrayStorage[_count] = new KeyValuePair<TKey, TValue>(key, value); 471_arrayStorage[Count] = new KeyValuePair<TKey, TValue>(key, value);
Microsoft.AspNetCore.Http.Abstractions (7)
Routing\RouteValueDictionary.cs (6)
292_arrayStorage[_count++] = new KeyValuePair<string, object?>(key, value); 296_arrayStorage[index] = new KeyValuePair<string, object?>(key, value); 383_arrayStorage[_count] = new KeyValuePair<string, object?>(key, value); 597_arrayStorage[Count] = new KeyValuePair<string, object?>(key, value); 684array[i] = new KeyValuePair<string, object?>(property.Name, property.GetValue(storage.Value)); 857Current = new KeyValuePair<string, object?>(property.Name, property.GetValue(storage.Value));
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (1)
114private static KeyValuePair<string, object?> Create(string key, object? value) => new KeyValuePair<string, object?>(key, value);
Microsoft.AspNetCore.Http.Connections (5)
Internal\ConnectionLogScope.cs (1)
26return new KeyValuePair<string, object?>("TransportConnectionId", ConnectionId);
Internal\HttpConnectionsMetrics.cs (4)
51new KeyValuePair<string, object?>("signalr.connection.status", ResolveStopStatus(status)), 52new KeyValuePair<string, object?>("signalr.transport", ResolveTransportType(transportType))); 63_currentConnectionsCounter.Add(1, new KeyValuePair<string, object?>("signalr.transport", ResolveTransportType(transportType))); 75_currentConnectionsCounter.Add(-1, new KeyValuePair<string, object?>("signalr.transport", ResolveTransportType(transportType)));
Microsoft.AspNetCore.Http.Connections.Client (1)
Internal\ConnectionLogScope.cs (1)
34return new KeyValuePair<string, object?>(ClientConnectionIdKey, ConnectionId);
Microsoft.AspNetCore.Http.Extensions (13)
_generated\0\LoggerMessage.g.cs (10)
2290 => new global::System.Collections.Generic.KeyValuePair<string, object?>("Type", this._type), 2301 => new global::System.Collections.Generic.KeyValuePair<string, object?>("Name", this._name), 2312 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ParameterType", this._parameterType), 2323 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Constructor parameter '{Name}' of type '{ParameterType}' found for type '{Type}'."), 3130 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ConstructorParameterName", this._constructorParameterName), 3141 => new global::System.Collections.Generic.KeyValuePair<string, object?>("PropertyName", this._propertyName), 3152 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Candidate property {PropertyName} has a matching constructor parameter '{ConstructorParameterName}'."), 3800 => new global::System.Collections.Generic.KeyValuePair<string, object?>("CustomName", this._customName), 3811 => new global::System.Collections.Generic.KeyValuePair<string, object?>("PropertyName", this._propertyName), 3822 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Candidate property or constructor parameter {PropertyName} defines a custom name '{CustomName}'."),
QueryBuilder.cs (2)
55_params.Add(new KeyValuePair<string, string>(key, value)); 66_params.Add(new KeyValuePair<string, string>(key, value));
RequestDelegateFactory.cs (1)
1431new KeyValuePair<string, string[]>(ex.Path ?? string.Empty, [ex.Message]),
Microsoft.AspNetCore.HttpLogging (1)
HttpLoggingInterceptorContext.cs (1)
90InternalParameters.Add(new(key, value));
Microsoft.AspNetCore.Identity (1)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (1)
1437new KeyValuePair<string, string[]>(jsonException.Path ?? string.Empty, [jsonException.Message]),
Microsoft.AspNetCore.InternalTesting (2)
Logging\LogValuesAssert.cs (1)
25Contains(new[] { new KeyValuePair<string, object>(key, value) }, actualValues);
xunit\QuarantinedTestTraitDiscoverer.cs (1)
18yield return new KeyValuePair<string, string>("Quarantined", "true");
Microsoft.AspNetCore.Mvc.Abstractions (1)
ModelBinding\ModelStateDictionary.cs (1)
1030new KeyValuePair<string, ModelStateEntry>(_modelStateNode.Key, _modelStateNode);
Microsoft.AspNetCore.Mvc.Core (99)
_generated\0\LoggerMessage.g.cs (12)
6010 => new global::System.Collections.Generic.KeyValuePair<string, object?>("InitialActionResultType", this._initialActionResultType), 6021 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ReplacedActionResultType", this._replacedActionResultType), 6032 => new global::System.Collections.Generic.KeyValuePair<string, object?>("StatusCode", this._statusCode), 6043 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Replacing {InitialActionResultType} with status code {StatusCode} with {ReplacedActionResultType}."), 15070 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ModelName", this._modelName), 15081 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Attempting to bind model using indices. Example formats include: [0]=value1&[1]=value2, {ModelName}[0]=value1&{ModelName}[1]=value2, {ModelName}.index=zero&{ModelName}.index=one&{ModelName}[zero]=value1&{ModelName}[one]=value2"), 15670 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ModelName", this._modelName), 15681 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Attempting to bind collection of KeyValuePair. Example formats include: [0].Key=key1&[0].Value=value1&[1].Key=key2&[1].Value=value2, {ModelName}[0].Key=key1&{ModelName}[0].Value=value1&{ModelName}[1].Key=key2&{ModelName}[1].Value=value2, {ModelName}[key1]=value1&{ModelName}[key2]=value2"), 16270 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ModelName", this._modelName), 16281 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Could not bind to collection using a format like {ModelName}=value1&{ModelName}=value2"), 17810 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ModelName", this._modelName), 17821 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Attempting to bind model with name '{ModelName}' using the format {ModelName}[key1]=value1&{ModelName}[key2]=value2"),
Diagnostics\MvcDiagnostics.cs (83)
550 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 561 => new KeyValuePair<string, object>(nameof(HttpContext), HttpContext), 572 => new KeyValuePair<string, object>(nameof(RouteData), RouteData), 1060 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 1071 => new KeyValuePair<string, object>(nameof(HttpContext), HttpContext), 1082 => new KeyValuePair<string, object>(nameof(RouteData), RouteData), 1570 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 1581 => new KeyValuePair<string, object>(nameof(AuthorizationContext), AuthorizationContext), 1592 => new KeyValuePair<string, object>(nameof(Filter), Filter), 2080 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 2091 => new KeyValuePair<string, object>(nameof(AuthorizationContext), AuthorizationContext), 2102 => new KeyValuePair<string, object>(nameof(Filter), Filter), 2590 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 2601 => new KeyValuePair<string, object>(nameof(ResourceExecutingContext), ResourceExecutingContext), 2612 => new KeyValuePair<string, object>(nameof(Filter), Filter), 3100 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 3111 => new KeyValuePair<string, object>(nameof(ResourceExecutedContext), ResourceExecutedContext), 3122 => new KeyValuePair<string, object>(nameof(Filter), Filter), 3610 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 3621 => new KeyValuePair<string, object>(nameof(ResourceExecutingContext), ResourceExecutingContext), 3632 => new KeyValuePair<string, object>(nameof(Filter), Filter), 4120 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 4131 => new KeyValuePair<string, object>(nameof(ResourceExecutingContext), ResourceExecutingContext), 4142 => new KeyValuePair<string, object>(nameof(Filter), Filter), 4630 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 4641 => new KeyValuePair<string, object>(nameof(ResourceExecutedContext), ResourceExecutedContext), 4652 => new KeyValuePair<string, object>(nameof(Filter), Filter), 5140 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 5151 => new KeyValuePair<string, object>(nameof(ResourceExecutedContext), ResourceExecutedContext), 5162 => new KeyValuePair<string, object>(nameof(Filter), Filter), 5650 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 5661 => new KeyValuePair<string, object>(nameof(ExceptionContext), ExceptionContext), 5672 => new KeyValuePair<string, object>(nameof(Filter), Filter), 6160 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 6171 => new KeyValuePair<string, object>(nameof(ExceptionContext), ExceptionContext), 6182 => new KeyValuePair<string, object>(nameof(Filter), Filter), 6670 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 6681 => new KeyValuePair<string, object>(nameof(ActionExecutingContext), ActionExecutingContext), 6692 => new KeyValuePair<string, object>(nameof(Filter), Filter), 7180 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 7191 => new KeyValuePair<string, object>(nameof(ActionExecutedContext), ActionExecutedContext), 7202 => new KeyValuePair<string, object>(nameof(Filter), Filter), 7690 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 7701 => new KeyValuePair<string, object>(nameof(ActionExecutingContext), ActionExecutingContext), 7712 => new KeyValuePair<string, object>(nameof(Filter), Filter), 8200 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 8211 => new KeyValuePair<string, object>(nameof(ActionExecutingContext), ActionExecutingContext), 8222 => new KeyValuePair<string, object>(nameof(Filter), Filter), 8710 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 8721 => new KeyValuePair<string, object>(nameof(ActionExecutedContext), ActionExecutedContext), 8732 => new KeyValuePair<string, object>(nameof(Filter), Filter), 9220 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 9231 => new KeyValuePair<string, object>(nameof(ActionExecutedContext), ActionExecutedContext), 9242 => new KeyValuePair<string, object>(nameof(Filter), Filter), 9730 => new KeyValuePair<string, object>(nameof(ActionContext), ActionContext), 9741 => new KeyValuePair<string, object>(nameof(ActionArguments), ActionArguments), 9752 => new KeyValuePair<string, object>(nameof(Controller), Controller), 10310 => new KeyValuePair<string, object>(nameof(ActionContext), ActionContext), 10321 => new KeyValuePair<string, object>(nameof(Controller), Controller), 10332 => new KeyValuePair<string, object>(nameof(Controller), Controller), 10343 => new KeyValuePair<string, object>(nameof(Result), Result), 10830 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 10841 => new KeyValuePair<string, object>(nameof(ResultExecutingContext), ResultExecutingContext), 10852 => new KeyValuePair<string, object>(nameof(Filter), Filter), 11340 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 11351 => new KeyValuePair<string, object>(nameof(ResultExecutedContext), ResultExecutedContext), 11362 => new KeyValuePair<string, object>(nameof(Filter), Filter), 11850 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 11861 => new KeyValuePair<string, object>(nameof(ResultExecutingContext), ResultExecutingContext), 11872 => new KeyValuePair<string, object>(nameof(Filter), Filter), 12360 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 12371 => new KeyValuePair<string, object>(nameof(ResultExecutingContext), ResultExecutingContext), 12382 => new KeyValuePair<string, object>(nameof(Filter), Filter), 12870 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 12881 => new KeyValuePair<string, object>(nameof(ResultExecutedContext), ResultExecutedContext), 12892 => new KeyValuePair<string, object>(nameof(Filter), Filter), 13380 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 13391 => new KeyValuePair<string, object>(nameof(ResultExecutedContext), ResultExecutedContext), 13402 => new KeyValuePair<string, object>(nameof(Filter), Filter), 13820 => new KeyValuePair<string, object>(nameof(ActionContext), ActionContext), 13831 => new KeyValuePair<string, object>(nameof(Result), Result), 14250 => new KeyValuePair<string, object>(nameof(ActionContext), ActionContext), 14261 => new KeyValuePair<string, object>(nameof(Result), Result),
ModelBinding\Binders\KeyValuePairModelBinder.cs (2)
53var model = new KeyValuePair<TKey?, TValue?>( 84var model = new KeyValuePair<TKey?, TValue?>();
MvcCoreLoggerExtensions.cs (2)
297return new KeyValuePair<string, object>("ActionId", _action.Id); 301return new KeyValuePair<string, object>("ActionName", _action.DisplayName ?? string.Empty);
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsMetadataProvider.cs (1)
193groupedDisplayNamesAndValues.Add(new KeyValuePair<EnumGroupAndName, string>(
Microsoft.AspNetCore.Mvc.Razor (8)
Diagnostics\MvcDiagnostics.cs (8)
640 => new KeyValuePair<string, object>(nameof(Page), Page), 651 => new KeyValuePair<string, object>(nameof(ViewContext), ViewContext), 662 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 673 => new KeyValuePair<string, object>(nameof(HttpContext), HttpContext), 1250 => new KeyValuePair<string, object>(nameof(Page), Page), 1261 => new KeyValuePair<string, object>(nameof(ViewContext), ViewContext), 1272 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 1283 => new KeyValuePair<string, object>(nameof(HttpContext), HttpContext),
Microsoft.AspNetCore.Mvc.RazorPages (39)
Diagnostics\MvcDiagnostics.cs (39)
610 => new KeyValuePair<string, object>(nameof(ActionContext), ActionContext), 621 => new KeyValuePair<string, object>(nameof(Arguments), Arguments), 632 => new KeyValuePair<string, object>(nameof(HandlerMethodDescriptor), HandlerMethodDescriptor), 643 => new KeyValuePair<string, object>(nameof(Instance), Instance), 1270 => new KeyValuePair<string, object>(nameof(ActionContext), ActionContext), 1281 => new KeyValuePair<string, object>(nameof(Arguments), Arguments), 1292 => new KeyValuePair<string, object>(nameof(HandlerMethodDescriptor), HandlerMethodDescriptor), 1303 => new KeyValuePair<string, object>(nameof(Instance), Instance), 1314 => new KeyValuePair<string, object>(nameof(Result), Result!), 1800 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 1811 => new KeyValuePair<string, object>(nameof(HandlerExecutionContext), HandlerExecutionContext), 1822 => new KeyValuePair<string, object>(nameof(Filter), Filter), 2310 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 2321 => new KeyValuePair<string, object>(nameof(HandlerExecutedContext), HandlerExecutedContext), 2332 => new KeyValuePair<string, object>(nameof(Filter), Filter), 2820 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 2831 => new KeyValuePair<string, object>(nameof(HandlerExecutingContext), HandlerExecutingContext), 2842 => new KeyValuePair<string, object>(nameof(Filter), Filter), 3330 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 3341 => new KeyValuePair<string, object>(nameof(HandlerExecutingContext), HandlerExecutingContext), 3352 => new KeyValuePair<string, object>(nameof(Filter), Filter), 3840 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 3851 => new KeyValuePair<string, object>(nameof(HandlerExecutedContext), HandlerExecutedContext), 3862 => new KeyValuePair<string, object>(nameof(Filter), Filter), 4350 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 4361 => new KeyValuePair<string, object>(nameof(HandlerExecutedContext), HandlerExecutedContext), 4372 => new KeyValuePair<string, object>(nameof(Filter), Filter), 4860 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 4871 => new KeyValuePair<string, object>(nameof(HandlerSelectedContext), HandlerSelectedContext), 4882 => new KeyValuePair<string, object>(nameof(Filter), Filter), 5370 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 5381 => new KeyValuePair<string, object>(nameof(HandlerSelectedContext), HandlerSelectedContext), 5392 => new KeyValuePair<string, object>(nameof(Filter), Filter), 5880 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 5891 => new KeyValuePair<string, object>(nameof(HandlerSelectedContext), HandlerSelectedContext), 5902 => new KeyValuePair<string, object>(nameof(Filter), Filter), 6390 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 6401 => new KeyValuePair<string, object>(nameof(HandlerSelectedContext), HandlerSelectedContext), 6412 => new KeyValuePair<string, object>(nameof(Filter), Filter),
Microsoft.AspNetCore.Mvc.TagHelpers (1)
Cache\CacheTagKey.cs (1)
286result.Add(new KeyValuePair<string, string>(trimmedValue.Value, value ?? string.Empty));
Microsoft.AspNetCore.Mvc.ViewFeatures (31)
AttributeDictionary.cs (2)
43var item = new KeyValuePair<string, string?>(key, value); 185Add(new KeyValuePair<string, string?>(key, value));
Diagnostics\MvcDiagnostics.cs (27)
550 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 561 => new KeyValuePair<string, object>(nameof(ViewComponentContext), ViewComponentContext), 572 => new KeyValuePair<string, object>(nameof(ViewComponent), ViewComponent), 1130 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 1141 => new KeyValuePair<string, object>(nameof(ViewComponentContext), ViewComponentContext), 1152 => new KeyValuePair<string, object>(nameof(ViewComponent), ViewComponent), 1163 => new KeyValuePair<string, object>(nameof(ViewComponentResult), ViewComponentResult), 1640 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 1651 => new KeyValuePair<string, object>(nameof(ViewComponentContext), ViewComponentContext), 1662 => new KeyValuePair<string, object>(nameof(View), View), 2150 => new KeyValuePair<string, object>(nameof(ActionDescriptor), ActionDescriptor), 2161 => new KeyValuePair<string, object>(nameof(ViewComponentContext), ViewComponentContext), 2172 => new KeyValuePair<string, object>(nameof(View), View), 2590 => new KeyValuePair<string, object>(nameof(View), View), 2601 => new KeyValuePair<string, object>(nameof(ViewContext), ViewContext), 3020 => new KeyValuePair<string, object>(nameof(View), View), 3031 => new KeyValuePair<string, object>(nameof(ViewContext), ViewContext), 3700 => new KeyValuePair<string, object>(nameof(ActionContext), ActionContext), 3711 => new KeyValuePair<string, object>(nameof(IsMainPage), IsMainPage ? BoxedTrue : BoxedFalse), 3722 => new KeyValuePair<string, object>(nameof(Result), Result), 3733 => new KeyValuePair<string, object>(nameof(ViewName), ViewName), 3744 => new KeyValuePair<string, object>(nameof(View), View), 4410 => new KeyValuePair<string, object>(nameof(ActionContext), ActionContext), 4421 => new KeyValuePair<string, object>(nameof(IsMainPage), IsMainPage ? BoxedTrue : BoxedFalse), 4432 => new KeyValuePair<string, object>(nameof(Result), Result), 4443 => new KeyValuePair<string, object>(nameof(ViewName), ViewName), 4454 => new KeyValuePair<string, object>(nameof(SearchedLocations), SearchedLocations),
ViewComponents\DefaultViewComponentInvoker.cs (2)
299return new KeyValuePair<string, object>("ViewComponentName", _descriptor.DisplayName); 303return new KeyValuePair<string, object>("ViewComponentId", _descriptor.Id);
Microsoft.AspNetCore.OutputCaching (2)
OutputCacheEntryFormatter.cs (1)
516pairs.Add(new(header, i));
OutputCachePolicyBuilder.cs (1)
217return ValueTask.FromResult(new KeyValuePair<string, string>(key, value));
Microsoft.AspNetCore.Owin (16)
DictionaryStringArrayWrapper.cs (2)
20private static KeyValuePair<string, StringValues> Convert(KeyValuePair<string, string[]> item) => new(item.Key, item.Value); 22private static KeyValuePair<string, string[]> Convert(KeyValuePair<string, StringValues> item) => new(item.Key, item.Value);
DictionaryStringValuesWrapper.cs (2)
21private static KeyValuePair<string, StringValues> Convert(KeyValuePair<string, string[]> item) => new(item.Key, item.Value); 23private static KeyValuePair<string, string[]> Convert(KeyValuePair<string, StringValues> item) => new(item.Key, item.Value);
OwinEnvironment.cs (2)
216yield return new KeyValuePair<string, object>(entryPair.Key, value); 221yield return new KeyValuePair<string, object>(Convert.ToString(entryPair.Key, CultureInfo.InvariantCulture), entryPair.Value);
OwinFeatureCollection.cs (10)
400yield return new KeyValuePair<Type, object>(typeof(IHttpRequestFeature), this); 401yield return new KeyValuePair<Type, object>(typeof(IHttpResponseFeature), this); 402yield return new KeyValuePair<Type, object>(typeof(IHttpResponseBodyFeature), this); 403yield return new KeyValuePair<Type, object>(typeof(IHttpConnectionFeature), this); 404yield return new KeyValuePair<Type, object>(typeof(IHttpRequestIdentifierFeature), this); 405yield return new KeyValuePair<Type, object>(typeof(IHttpRequestLifetimeFeature), this); 406yield return new KeyValuePair<Type, object>(typeof(IHttpAuthenticationFeature), this); 407yield return new KeyValuePair<Type, object>(typeof(IOwinEnvironmentFeature), this); 412yield return new KeyValuePair<Type, object>(typeof(ITlsConnectionFeature), this); 416yield return new KeyValuePair<Type, object>(typeof(IHttpWebSocketFeature), this);
Microsoft.AspNetCore.Routing (16)
Matching\DfaMatcher.cs (2)
249slots[slotIndex] = new KeyValuePair<string, object?>( 269slots[catchAll.slotIndex] = new KeyValuePair<string, object?>(
Matching\DfaMatcherBuilder.cs (3)
776_slots.Add(new KeyValuePair<string, object>(parameterPart.Name, requiredValue)); 781_slots.Add(hasDefaultValue ? new KeyValuePair<string, object>(parameterPart.Name, parameterPart.Default) : default); 821_constraints.Add(new KeyValuePair<string, IRouteConstraint>(kvp.Key, routeConstraint));
RoutingMetrics.cs (4)
35new KeyValuePair<string, object?>("http.route", RouteDiagnosticsHelpers.ResolveHttpRoute(route)), 36new KeyValuePair<string, object?>("aspnetcore.routing.match_status", "success"), 37new KeyValuePair<string, object?>("aspnetcore.routing.is_fallback", isFallback ? BoxedTrue : BoxedFalse)); 43new KeyValuePair<string, object?>("aspnetcore.routing.match_status", "failure"));
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (1)
114private static KeyValuePair<string, object?> Create(string key, object? value) => new KeyValuePair<string, object?>(key, value);
Template\TemplateBinder.cs (6)
184slots[i] = new KeyValuePair<string, object?>(key, value); 318slots[i] = new KeyValuePair<string, object?>(key, ambientValue); 331slots[i] = new KeyValuePair<string, object?>(key, ambientValue); 343slots[i] = new KeyValuePair<string, object?>(key, defaultValue); 726slots[i] = new KeyValuePair<string, object?>(pattern.Parameters[i].Name, null); 731slots[i + pattern.Parameters.Count] = new KeyValuePair<string, object?>(filters[i].Key, null);
Microsoft.AspNetCore.Server.HttpSys (43)
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RequestHeaders.Generated.cs (41)
2539yield return new KeyValuePair<string, StringValues>(HeaderNames.Accept, Accept); 2543yield return new KeyValuePair<string, StringValues>(HeaderNames.AcceptCharset, AcceptCharset); 2547yield return new KeyValuePair<string, StringValues>(HeaderNames.AcceptEncoding, AcceptEncoding); 2551yield return new KeyValuePair<string, StringValues>(HeaderNames.AcceptLanguage, AcceptLanguage); 2555yield return new KeyValuePair<string, StringValues>(HeaderNames.Allow, Allow); 2559yield return new KeyValuePair<string, StringValues>(HeaderNames.Authorization, Authorization); 2563yield return new KeyValuePair<string, StringValues>(HeaderNames.CacheControl, CacheControl); 2567yield return new KeyValuePair<string, StringValues>(HeaderNames.Connection, Connection); 2571yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentEncoding, ContentEncoding); 2575yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentLanguage, ContentLanguage); 2579yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentLength, ContentLength); 2583yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentLocation, ContentLocation); 2587yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentMD5, ContentMD5); 2591yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentRange, ContentRange); 2595yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentType, ContentType); 2599yield return new KeyValuePair<string, StringValues>(HeaderNames.Cookie, Cookie); 2603yield return new KeyValuePair<string, StringValues>(HeaderNames.Date, Date); 2607yield return new KeyValuePair<string, StringValues>(HeaderNames.Expect, Expect); 2611yield return new KeyValuePair<string, StringValues>(HeaderNames.Expires, Expires); 2615yield return new KeyValuePair<string, StringValues>(HeaderNames.From, From); 2619yield return new KeyValuePair<string, StringValues>(HeaderNames.Host, Host); 2623yield return new KeyValuePair<string, StringValues>(HeaderNames.IfMatch, IfMatch); 2627yield return new KeyValuePair<string, StringValues>(HeaderNames.IfModifiedSince, IfModifiedSince); 2631yield return new KeyValuePair<string, StringValues>(HeaderNames.IfNoneMatch, IfNoneMatch); 2635yield return new KeyValuePair<string, StringValues>(HeaderNames.IfRange, IfRange); 2639yield return new KeyValuePair<string, StringValues>(HeaderNames.IfUnmodifiedSince, IfUnmodifiedSince); 2643yield return new KeyValuePair<string, StringValues>(HeaderNames.KeepAlive, KeepAlive); 2647yield return new KeyValuePair<string, StringValues>(HeaderNames.LastModified, LastModified); 2651yield return new KeyValuePair<string, StringValues>(HeaderNames.MaxForwards, MaxForwards); 2655yield return new KeyValuePair<string, StringValues>(HeaderNames.Pragma, Pragma); 2659yield return new KeyValuePair<string, StringValues>(HeaderNames.ProxyAuthorization, ProxyAuthorization); 2663yield return new KeyValuePair<string, StringValues>(HeaderNames.Range, Range); 2667yield return new KeyValuePair<string, StringValues>(HeaderNames.Referer, Referer); 2671yield return new KeyValuePair<string, StringValues>(HeaderNames.TE, TE); 2675yield return new KeyValuePair<string, StringValues>(HeaderNames.Trailer, Trailer); 2679yield return new KeyValuePair<string, StringValues>(HeaderNames.TransferEncoding, TransferEncoding); 2683yield return new KeyValuePair<string, StringValues>(HeaderNames.Translate, Translate); 2687yield return new KeyValuePair<string, StringValues>(HeaderNames.Upgrade, Upgrade); 2691yield return new KeyValuePair<string, StringValues>(HeaderNames.UserAgent, UserAgent); 2695yield return new KeyValuePair<string, StringValues>(HeaderNames.Via, Via); 2699yield return new KeyValuePair<string, StringValues>(HeaderNames.Warning, Warning);
StandardFeatureCollection.cs (1)
103yield return new KeyValuePair<Type, object>(featureFunc.Key, feature);
Microsoft.AspNetCore.Server.IIS (71)
Core\IISHttpContext.cs (2)
739_onStarting.Push(new KeyValuePair<Func<object, Task>, object>(callback, state)); 751_onCompleted.Push(new KeyValuePair<Func<object, Task>, object>(callback, state));
Core\IISHttpContext.FeatureCollection.cs (2)
103MaybeExtra[i] = new KeyValuePair<Type, object>(key, value); 107MaybeExtra.Add(new KeyValuePair<Type, object>(key, value));
Core\IISHttpContext.Features.cs (25)
369yield return new KeyValuePair<Type, object>(IHttpRequestFeatureType, _currentIHttpRequestFeature); 373yield return new KeyValuePair<Type, object>(IHttpRequestBodyDetectionFeature, _currentIHttpRequestBodyDetectionFeature); 377yield return new KeyValuePair<Type, object>(IHttpResponseFeatureType, _currentIHttpResponseFeature); 381yield return new KeyValuePair<Type, object>(IHttpResponseBodyFeatureType, _currentIHttpResponseBodyFeature); 385yield return new KeyValuePair<Type, object>(IHttpRequestIdentifierFeatureType, _currentIHttpRequestIdentifierFeature); 389yield return new KeyValuePair<Type, object>(IServiceProvidersFeatureType, _currentIServiceProvidersFeature); 393yield return new KeyValuePair<Type, object>(IHttpRequestLifetimeFeatureType, _currentIHttpRequestLifetimeFeature); 397yield return new KeyValuePair<Type, object>(IHttpConnectionFeatureType, _currentIHttpConnectionFeature); 401yield return new KeyValuePair<Type, object>(IHttpAuthenticationFeatureType, _currentIHttpAuthenticationFeature); 405yield return new KeyValuePair<Type, object>(IQueryFeatureType, _currentIQueryFeature); 409yield return new KeyValuePair<Type, object>(IFormFeatureType, _currentIFormFeature); 413yield return new KeyValuePair<Type, object>(IHttpUpgradeFeatureType, _currentIHttpUpgradeFeature); 417yield return new KeyValuePair<Type, object>(IResponseCookiesFeatureType, _currentIResponseCookiesFeature); 421yield return new KeyValuePair<Type, object>(IItemsFeatureType, _currentIItemsFeature); 425yield return new KeyValuePair<Type, object>(ITlsConnectionFeatureType, _currentITlsConnectionFeature); 429yield return new KeyValuePair<Type, object>(ITlsHandshakeFeatureType, _currentITlsHandshakeFeature); 433yield return new KeyValuePair<Type, object>(IHttpWebSocketFeatureType, _currentIHttpWebSocketFeature); 437yield return new KeyValuePair<Type, object>(ISessionFeatureType, _currentISessionFeature); 441yield return new KeyValuePair<Type, object>(IHttpBodyControlFeatureType, _currentIHttpBodyControlFeature); 445yield return new KeyValuePair<Type, object>(IServerVariablesFeature, _currentIServerVariablesFeature); 449yield return new KeyValuePair<Type, object>(IHttpMaxRequestBodySizeFeature, _currentIHttpMaxRequestBodySizeFeature); 453yield return new KeyValuePair<Type, object>(IHttpResponseTrailersFeature, _currentIHttpResponseTrailersFeature); 457yield return new KeyValuePair<Type, object>(IHttpResponseTrailersFeature, _currentIHttpResetFeature); 461yield return new KeyValuePair<Type, object>(IConnectionEndPointFeature, _currentIConnectionEndPointFeature); 465yield return new KeyValuePair<Type, object>(IHttpActivityFeature, _currentIHttpActivityFeature);
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (1)
300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RequestHeaders.Generated.cs (41)
2539yield return new KeyValuePair<string, StringValues>(HeaderNames.Accept, Accept); 2543yield return new KeyValuePair<string, StringValues>(HeaderNames.AcceptCharset, AcceptCharset); 2547yield return new KeyValuePair<string, StringValues>(HeaderNames.AcceptEncoding, AcceptEncoding); 2551yield return new KeyValuePair<string, StringValues>(HeaderNames.AcceptLanguage, AcceptLanguage); 2555yield return new KeyValuePair<string, StringValues>(HeaderNames.Allow, Allow); 2559yield return new KeyValuePair<string, StringValues>(HeaderNames.Authorization, Authorization); 2563yield return new KeyValuePair<string, StringValues>(HeaderNames.CacheControl, CacheControl); 2567yield return new KeyValuePair<string, StringValues>(HeaderNames.Connection, Connection); 2571yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentEncoding, ContentEncoding); 2575yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentLanguage, ContentLanguage); 2579yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentLength, ContentLength); 2583yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentLocation, ContentLocation); 2587yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentMD5, ContentMD5); 2591yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentRange, ContentRange); 2595yield return new KeyValuePair<string, StringValues>(HeaderNames.ContentType, ContentType); 2599yield return new KeyValuePair<string, StringValues>(HeaderNames.Cookie, Cookie); 2603yield return new KeyValuePair<string, StringValues>(HeaderNames.Date, Date); 2607yield return new KeyValuePair<string, StringValues>(HeaderNames.Expect, Expect); 2611yield return new KeyValuePair<string, StringValues>(HeaderNames.Expires, Expires); 2615yield return new KeyValuePair<string, StringValues>(HeaderNames.From, From); 2619yield return new KeyValuePair<string, StringValues>(HeaderNames.Host, Host); 2623yield return new KeyValuePair<string, StringValues>(HeaderNames.IfMatch, IfMatch); 2627yield return new KeyValuePair<string, StringValues>(HeaderNames.IfModifiedSince, IfModifiedSince); 2631yield return new KeyValuePair<string, StringValues>(HeaderNames.IfNoneMatch, IfNoneMatch); 2635yield return new KeyValuePair<string, StringValues>(HeaderNames.IfRange, IfRange); 2639yield return new KeyValuePair<string, StringValues>(HeaderNames.IfUnmodifiedSince, IfUnmodifiedSince); 2643yield return new KeyValuePair<string, StringValues>(HeaderNames.KeepAlive, KeepAlive); 2647yield return new KeyValuePair<string, StringValues>(HeaderNames.LastModified, LastModified); 2651yield return new KeyValuePair<string, StringValues>(HeaderNames.MaxForwards, MaxForwards); 2655yield return new KeyValuePair<string, StringValues>(HeaderNames.Pragma, Pragma); 2659yield return new KeyValuePair<string, StringValues>(HeaderNames.ProxyAuthorization, ProxyAuthorization); 2663yield return new KeyValuePair<string, StringValues>(HeaderNames.Range, Range); 2667yield return new KeyValuePair<string, StringValues>(HeaderNames.Referer, Referer); 2671yield return new KeyValuePair<string, StringValues>(HeaderNames.TE, TE); 2675yield return new KeyValuePair<string, StringValues>(HeaderNames.Trailer, Trailer); 2679yield return new KeyValuePair<string, StringValues>(HeaderNames.TransferEncoding, TransferEncoding); 2683yield return new KeyValuePair<string, StringValues>(HeaderNames.Translate, Translate); 2687yield return new KeyValuePair<string, StringValues>(HeaderNames.Upgrade, Upgrade); 2691yield return new KeyValuePair<string, StringValues>(HeaderNames.UserAgent, UserAgent); 2695yield return new KeyValuePair<string, StringValues>(HeaderNames.Via, Via); 2699yield return new KeyValuePair<string, StringValues>(HeaderNames.Warning, Warning);
Microsoft.AspNetCore.Server.Kestrel.Core (246)
_generated\0\LoggerMessage.g.cs (7)
2630 => new global::System.Collections.Generic.KeyValuePair<string, object?>("Path", this._path), 2641 => new global::System.Collections.Generic.KeyValuePair<string, object?>("Count", this._count), 2652 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Flagged {Count} observers of '{Path}' as changed."), 11050 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ConnectionId", this._connectionId), 11061 => new global::System.Collections.Generic.KeyValuePair<string, object?>("Expected", this._expected), 11072 => new global::System.Collections.Generic.KeyValuePair<string, object?>("Actual", this._actual), 11083 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Connection id \"{ConnectionId}\" configured maximum flow control queue size {Actual} is less than the maximum streams per connection {Expected}. Increasing configured value to {Expected}."),
Internal\ConnectionLogScope.cs (1)
26return new KeyValuePair<string, object>("ConnectionId", _connectionId);
Internal\Http\HttpHeaders.Generated.cs (185)
7028array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Accept, _headers._Accept); 7037array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Connection, _headers._Connection); 7046array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Host, _headers._Host); 7055array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.UserAgent, _headers._UserAgent); 7064array[arrayIndex] = new KeyValuePair<string, StringValues>(InternalHeaderNames.Authority, _headers._Authority); 7073array[arrayIndex] = new KeyValuePair<string, StringValues>(InternalHeaderNames.Method, _headers._Method); 7082array[arrayIndex] = new KeyValuePair<string, StringValues>(InternalHeaderNames.Path, _headers._Path); 7091array[arrayIndex] = new KeyValuePair<string, StringValues>(InternalHeaderNames.Protocol, _headers._Protocol); 7100array[arrayIndex] = new KeyValuePair<string, StringValues>(InternalHeaderNames.Scheme, _headers._Scheme); 7109array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AcceptCharset, _headers._AcceptCharset); 7118array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AcceptEncoding, _headers._AcceptEncoding); 7127array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AcceptLanguage, _headers._AcceptLanguage); 7136array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlRequestHeaders, _headers._AccessControlRequestHeaders); 7145array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlRequestMethod, _headers._AccessControlRequestMethod); 7154array[arrayIndex] = new KeyValuePair<string, StringValues>(InternalHeaderNames.AltUsed, _headers._AltUsed); 7163array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Authorization, _headers._Authorization); 7172array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Baggage, _headers._Baggage); 7181array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.CacheControl, _headers._CacheControl); 7190array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ContentType, _headers._ContentType); 7199array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Cookie, _headers._Cookie); 7208array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.CorrelationContext, _headers._CorrelationContext); 7217array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Date, _headers._Date); 7226array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Expect, _headers._Expect); 7235array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.From, _headers._From); 7244array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.GrpcAcceptEncoding, _headers._GrpcAcceptEncoding); 7253array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.GrpcEncoding, _headers._GrpcEncoding); 7262array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.GrpcTimeout, _headers._GrpcTimeout); 7271array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.IfMatch, _headers._IfMatch); 7280array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.IfModifiedSince, _headers._IfModifiedSince); 7289array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.IfNoneMatch, _headers._IfNoneMatch); 7298array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.IfRange, _headers._IfRange); 7307array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.IfUnmodifiedSince, _headers._IfUnmodifiedSince); 7316array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.KeepAlive, _headers._KeepAlive); 7325array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.MaxForwards, _headers._MaxForwards); 7334array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Origin, _headers._Origin); 7343array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Pragma, _headers._Pragma); 7352array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ProxyAuthorization, _headers._ProxyAuthorization); 7361array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Range, _headers._Range); 7370array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Referer, _headers._Referer); 7379array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.RequestId, _headers._RequestId); 7388array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.TE, _headers._TE); 7397array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.TraceParent, _headers._TraceParent); 7406array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.TraceState, _headers._TraceState); 7415array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.TransferEncoding, _headers._TransferEncoding); 7424array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Translate, _headers._Translate); 7433array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Upgrade, _headers._Upgrade); 7442array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.UpgradeInsecureRequests, _headers._UpgradeInsecureRequests); 7451array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Via, _headers._Via); 7460array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Warning, _headers._Warning); 7469array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ContentLength, HeaderUtilities.FormatNonNegativeInt64(_contentLength.Value)); 8404_current = new KeyValuePair<string, StringValues>(HeaderNames.Accept, _collection._headers._Accept); 8409_current = new KeyValuePair<string, StringValues>(HeaderNames.Connection, _collection._headers._Connection); 8414_current = new KeyValuePair<string, StringValues>(HeaderNames.Host, _collection._headers._Host); 8419_current = new KeyValuePair<string, StringValues>(HeaderNames.UserAgent, _collection._headers._UserAgent); 8424_current = new KeyValuePair<string, StringValues>(InternalHeaderNames.Authority, _collection._headers._Authority); 8429_current = new KeyValuePair<string, StringValues>(InternalHeaderNames.Method, _collection._headers._Method); 8434_current = new KeyValuePair<string, StringValues>(InternalHeaderNames.Path, _collection._headers._Path); 8439_current = new KeyValuePair<string, StringValues>(InternalHeaderNames.Protocol, _collection._headers._Protocol); 8444_current = new KeyValuePair<string, StringValues>(InternalHeaderNames.Scheme, _collection._headers._Scheme); 8449_current = new KeyValuePair<string, StringValues>(HeaderNames.AcceptCharset, _collection._headers._AcceptCharset); 8454_current = new KeyValuePair<string, StringValues>(HeaderNames.AcceptEncoding, _collection._headers._AcceptEncoding); 8459_current = new KeyValuePair<string, StringValues>(HeaderNames.AcceptLanguage, _collection._headers._AcceptLanguage); 8464_current = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlRequestHeaders, _collection._headers._AccessControlRequestHeaders); 8469_current = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlRequestMethod, _collection._headers._AccessControlRequestMethod); 8474_current = new KeyValuePair<string, StringValues>(InternalHeaderNames.AltUsed, _collection._headers._AltUsed); 8479_current = new KeyValuePair<string, StringValues>(HeaderNames.Authorization, _collection._headers._Authorization); 8484_current = new KeyValuePair<string, StringValues>(HeaderNames.Baggage, _collection._headers._Baggage); 8489_current = new KeyValuePair<string, StringValues>(HeaderNames.CacheControl, _collection._headers._CacheControl); 8494_current = new KeyValuePair<string, StringValues>(HeaderNames.ContentType, _collection._headers._ContentType); 8499_current = new KeyValuePair<string, StringValues>(HeaderNames.Cookie, _collection._headers._Cookie); 8504_current = new KeyValuePair<string, StringValues>(HeaderNames.CorrelationContext, _collection._headers._CorrelationContext); 8509_current = new KeyValuePair<string, StringValues>(HeaderNames.Date, _collection._headers._Date); 8514_current = new KeyValuePair<string, StringValues>(HeaderNames.Expect, _collection._headers._Expect); 8519_current = new KeyValuePair<string, StringValues>(HeaderNames.From, _collection._headers._From); 8524_current = new KeyValuePair<string, StringValues>(HeaderNames.GrpcAcceptEncoding, _collection._headers._GrpcAcceptEncoding); 8529_current = new KeyValuePair<string, StringValues>(HeaderNames.GrpcEncoding, _collection._headers._GrpcEncoding); 8534_current = new KeyValuePair<string, StringValues>(HeaderNames.GrpcTimeout, _collection._headers._GrpcTimeout); 8539_current = new KeyValuePair<string, StringValues>(HeaderNames.IfMatch, _collection._headers._IfMatch); 8544_current = new KeyValuePair<string, StringValues>(HeaderNames.IfModifiedSince, _collection._headers._IfModifiedSince); 8549_current = new KeyValuePair<string, StringValues>(HeaderNames.IfNoneMatch, _collection._headers._IfNoneMatch); 8554_current = new KeyValuePair<string, StringValues>(HeaderNames.IfRange, _collection._headers._IfRange); 8559_current = new KeyValuePair<string, StringValues>(HeaderNames.IfUnmodifiedSince, _collection._headers._IfUnmodifiedSince); 8564_current = new KeyValuePair<string, StringValues>(HeaderNames.KeepAlive, _collection._headers._KeepAlive); 8569_current = new KeyValuePair<string, StringValues>(HeaderNames.MaxForwards, _collection._headers._MaxForwards); 8574_current = new KeyValuePair<string, StringValues>(HeaderNames.Origin, _collection._headers._Origin); 8579_current = new KeyValuePair<string, StringValues>(HeaderNames.Pragma, _collection._headers._Pragma); 8584_current = new KeyValuePair<string, StringValues>(HeaderNames.ProxyAuthorization, _collection._headers._ProxyAuthorization); 8589_current = new KeyValuePair<string, StringValues>(HeaderNames.Range, _collection._headers._Range); 8594_current = new KeyValuePair<string, StringValues>(HeaderNames.Referer, _collection._headers._Referer); 8599_current = new KeyValuePair<string, StringValues>(HeaderNames.RequestId, _collection._headers._RequestId); 8604_current = new KeyValuePair<string, StringValues>(HeaderNames.TE, _collection._headers._TE); 8609_current = new KeyValuePair<string, StringValues>(HeaderNames.TraceParent, _collection._headers._TraceParent); 8614_current = new KeyValuePair<string, StringValues>(HeaderNames.TraceState, _collection._headers._TraceState); 8619_current = new KeyValuePair<string, StringValues>(HeaderNames.TransferEncoding, _collection._headers._TransferEncoding); 8624_current = new KeyValuePair<string, StringValues>(HeaderNames.Translate, _collection._headers._Translate); 8629_current = new KeyValuePair<string, StringValues>(HeaderNames.Upgrade, _collection._headers._Upgrade); 8634_current = new KeyValuePair<string, StringValues>(HeaderNames.UpgradeInsecureRequests, _collection._headers._UpgradeInsecureRequests); 8639_current = new KeyValuePair<string, StringValues>(HeaderNames.Via, _collection._headers._Via); 8644_current = new KeyValuePair<string, StringValues>(HeaderNames.Warning, _collection._headers._Warning); 8649_current = new KeyValuePair<string, StringValues>(HeaderNames.ContentLength, HeaderUtilities.FormatNonNegativeInt64(_collection._contentLength.GetValueOrDefault())); 14454array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Connection, _headers._Connection); 14463array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ContentType, _headers._ContentType); 14472array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Date, _headers._Date); 14481array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Server, _headers._Server); 14490array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AcceptRanges, _headers._AcceptRanges); 14499array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlAllowCredentials, _headers._AccessControlAllowCredentials); 14508array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlAllowHeaders, _headers._AccessControlAllowHeaders); 14517array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlAllowMethods, _headers._AccessControlAllowMethods); 14526array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlAllowOrigin, _headers._AccessControlAllowOrigin); 14535array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlExposeHeaders, _headers._AccessControlExposeHeaders); 14544array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlMaxAge, _headers._AccessControlMaxAge); 14553array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Age, _headers._Age); 14562array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Allow, _headers._Allow); 14571array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.AltSvc, _headers._AltSvc); 14580array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.CacheControl, _headers._CacheControl); 14589array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ContentEncoding, _headers._ContentEncoding); 14598array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ContentLanguage, _headers._ContentLanguage); 14607array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ContentLocation, _headers._ContentLocation); 14616array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ContentMD5, _headers._ContentMD5); 14625array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ContentRange, _headers._ContentRange); 14634array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ETag, _headers._ETag); 14643array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Expires, _headers._Expires); 14652array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.GrpcEncoding, _headers._GrpcEncoding); 14661array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.KeepAlive, _headers._KeepAlive); 14670array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.LastModified, _headers._LastModified); 14679array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Location, _headers._Location); 14688array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Pragma, _headers._Pragma); 14697array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ProxyAuthenticate, _headers._ProxyAuthenticate); 14706array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ProxyConnection, _headers._ProxyConnection); 14715array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.RetryAfter, _headers._RetryAfter); 14724array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.SetCookie, _headers._SetCookie); 14733array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Trailer, _headers._Trailer); 14742array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.TransferEncoding, _headers._TransferEncoding); 14751array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Upgrade, _headers._Upgrade); 14760array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Vary, _headers._Vary); 14769array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Via, _headers._Via); 14778array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.Warning, _headers._Warning); 14787array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.WWWAuthenticate, _headers._WWWAuthenticate); 14796array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ContentLength, HeaderUtilities.FormatNonNegativeInt64(_contentLength.Value)); 15254_current = new KeyValuePair<string, StringValues>(HeaderNames.Connection, _collection._headers._Connection); 15260_current = new KeyValuePair<string, StringValues>(HeaderNames.ContentType, _collection._headers._ContentType); 15266_current = new KeyValuePair<string, StringValues>(HeaderNames.Date, _collection._headers._Date); 15272_current = new KeyValuePair<string, StringValues>(HeaderNames.Server, _collection._headers._Server); 15278_current = new KeyValuePair<string, StringValues>(HeaderNames.AcceptRanges, _collection._headers._AcceptRanges); 15284_current = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlAllowCredentials, _collection._headers._AccessControlAllowCredentials); 15290_current = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlAllowHeaders, _collection._headers._AccessControlAllowHeaders); 15296_current = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlAllowMethods, _collection._headers._AccessControlAllowMethods); 15302_current = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlAllowOrigin, _collection._headers._AccessControlAllowOrigin); 15308_current = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlExposeHeaders, _collection._headers._AccessControlExposeHeaders); 15314_current = new KeyValuePair<string, StringValues>(HeaderNames.AccessControlMaxAge, _collection._headers._AccessControlMaxAge); 15320_current = new KeyValuePair<string, StringValues>(HeaderNames.Age, _collection._headers._Age); 15326_current = new KeyValuePair<string, StringValues>(HeaderNames.Allow, _collection._headers._Allow); 15332_current = new KeyValuePair<string, StringValues>(HeaderNames.AltSvc, _collection._headers._AltSvc); 15338_current = new KeyValuePair<string, StringValues>(HeaderNames.CacheControl, _collection._headers._CacheControl); 15344_current = new KeyValuePair<string, StringValues>(HeaderNames.ContentEncoding, _collection._headers._ContentEncoding); 15350_current = new KeyValuePair<string, StringValues>(HeaderNames.ContentLanguage, _collection._headers._ContentLanguage); 15356_current = new KeyValuePair<string, StringValues>(HeaderNames.ContentLocation, _collection._headers._ContentLocation); 15362_current = new KeyValuePair<string, StringValues>(HeaderNames.ContentMD5, _collection._headers._ContentMD5); 15368_current = new KeyValuePair<string, StringValues>(HeaderNames.ContentRange, _collection._headers._ContentRange); 15374_current = new KeyValuePair<string, StringValues>(HeaderNames.ETag, _collection._headers._ETag); 15380_current = new KeyValuePair<string, StringValues>(HeaderNames.Expires, _collection._headers._Expires); 15386_current = new KeyValuePair<string, StringValues>(HeaderNames.GrpcEncoding, _collection._headers._GrpcEncoding); 15392_current = new KeyValuePair<string, StringValues>(HeaderNames.KeepAlive, _collection._headers._KeepAlive); 15398_current = new KeyValuePair<string, StringValues>(HeaderNames.LastModified, _collection._headers._LastModified); 15404_current = new KeyValuePair<string, StringValues>(HeaderNames.Location, _collection._headers._Location); 15410_current = new KeyValuePair<string, StringValues>(HeaderNames.Pragma, _collection._headers._Pragma); 15416_current = new KeyValuePair<string, StringValues>(HeaderNames.ProxyAuthenticate, _collection._headers._ProxyAuthenticate); 15422_current = new KeyValuePair<string, StringValues>(HeaderNames.ProxyConnection, _collection._headers._ProxyConnection); 15428_current = new KeyValuePair<string, StringValues>(HeaderNames.RetryAfter, _collection._headers._RetryAfter); 15434_current = new KeyValuePair<string, StringValues>(HeaderNames.SetCookie, _collection._headers._SetCookie); 15440_current = new KeyValuePair<string, StringValues>(HeaderNames.Trailer, _collection._headers._Trailer); 15446_current = new KeyValuePair<string, StringValues>(HeaderNames.TransferEncoding, _collection._headers._TransferEncoding); 15452_current = new KeyValuePair<string, StringValues>(HeaderNames.Upgrade, _collection._headers._Upgrade); 15458_current = new KeyValuePair<string, StringValues>(HeaderNames.Vary, _collection._headers._Vary); 15464_current = new KeyValuePair<string, StringValues>(HeaderNames.Via, _collection._headers._Via); 15470_current = new KeyValuePair<string, StringValues>(HeaderNames.Warning, _collection._headers._Warning); 15476_current = new KeyValuePair<string, StringValues>(HeaderNames.WWWAuthenticate, _collection._headers._WWWAuthenticate); 15482_current = new KeyValuePair<string, StringValues>(HeaderNames.ContentLength, HeaderUtilities.FormatNonNegativeInt64(_collection._contentLength.GetValueOrDefault())); 17537array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ETag, _headers._ETag); 17546array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.GrpcMessage, _headers._GrpcMessage); 17555array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.GrpcStatus, _headers._GrpcStatus); 17564array[arrayIndex] = new KeyValuePair<string, StringValues>(HeaderNames.ContentLength, HeaderUtilities.FormatNonNegativeInt64(_contentLength.Value)); 17590_current = new KeyValuePair<string, StringValues>(HeaderNames.ETag, _collection._headers._ETag); 17596_current = new KeyValuePair<string, StringValues>(HeaderNames.GrpcMessage, _collection._headers._GrpcMessage); 17602_current = new KeyValuePair<string, StringValues>(HeaderNames.GrpcStatus, _collection._headers._GrpcStatus);
Internal\Http\HttpProtocol.cs (2)
816_onStarting.Push(new KeyValuePair<Func<object, Task>, object>(callback, state)); 825_onCompleted.Push(new KeyValuePair<Func<object, Task>, object>(callback, state));
Internal\Http\HttpProtocol.Generated.cs (37)
175MaybeExtra[i] = new KeyValuePair<Type, object>(key, value); 179MaybeExtra.Add(new KeyValuePair<Type, object>(key, value)); 808yield return new KeyValuePair<Type, object>(typeof(IHttpRequestFeature), _currentIHttpRequestFeature); 812yield return new KeyValuePair<Type, object>(typeof(IHttpResponseFeature), _currentIHttpResponseFeature); 816yield return new KeyValuePair<Type, object>(typeof(IHttpResponseBodyFeature), _currentIHttpResponseBodyFeature); 820yield return new KeyValuePair<Type, object>(typeof(IRouteValuesFeature), _currentIRouteValuesFeature); 824yield return new KeyValuePair<Type, object>(typeof(IEndpointFeature), _currentIEndpointFeature); 828yield return new KeyValuePair<Type, object>(typeof(IServiceProvidersFeature), _currentIServiceProvidersFeature); 832yield return new KeyValuePair<Type, object>(typeof(IHttpActivityFeature), _currentIHttpActivityFeature); 836yield return new KeyValuePair<Type, object>(typeof(IHttpMetricsTagsFeature), _currentIHttpMetricsTagsFeature); 840yield return new KeyValuePair<Type, object>(typeof(IItemsFeature), _currentIItemsFeature); 844yield return new KeyValuePair<Type, object>(typeof(IQueryFeature), _currentIQueryFeature); 848yield return new KeyValuePair<Type, object>(typeof(IRequestBodyPipeFeature), _currentIRequestBodyPipeFeature); 852yield return new KeyValuePair<Type, object>(typeof(IFormFeature), _currentIFormFeature); 856yield return new KeyValuePair<Type, object>(typeof(IHttpAuthenticationFeature), _currentIHttpAuthenticationFeature); 860yield return new KeyValuePair<Type, object>(typeof(IHttpRequestIdentifierFeature), _currentIHttpRequestIdentifierFeature); 864yield return new KeyValuePair<Type, object>(typeof(IHttpConnectionFeature), _currentIHttpConnectionFeature); 868yield return new KeyValuePair<Type, object>(typeof(ISessionFeature), _currentISessionFeature); 872yield return new KeyValuePair<Type, object>(typeof(IResponseCookiesFeature), _currentIResponseCookiesFeature); 876yield return new KeyValuePair<Type, object>(typeof(IHttpRequestTrailersFeature), _currentIHttpRequestTrailersFeature); 880yield return new KeyValuePair<Type, object>(typeof(IHttpResponseTrailersFeature), _currentIHttpResponseTrailersFeature); 884yield return new KeyValuePair<Type, object>(typeof(ITlsConnectionFeature), _currentITlsConnectionFeature); 888yield return new KeyValuePair<Type, object>(typeof(IHttpExtendedConnectFeature), _currentIHttpExtendedConnectFeature); 892yield return new KeyValuePair<Type, object>(typeof(IHttpUpgradeFeature), _currentIHttpUpgradeFeature); 896yield return new KeyValuePair<Type, object>(typeof(IHttpWebSocketFeature), _currentIHttpWebSocketFeature); 900yield return new KeyValuePair<Type, object>(typeof(IHttpWebTransportFeature), _currentIHttpWebTransportFeature); 904yield return new KeyValuePair<Type, object>(typeof(IBadRequestExceptionFeature), _currentIBadRequestExceptionFeature); 908yield return new KeyValuePair<Type, object>(typeof(IHttpRequestTimeoutFeature), _currentIHttpRequestTimeoutFeature); 912yield return new KeyValuePair<Type, object>(typeof(IHttp2StreamIdFeature), _currentIHttp2StreamIdFeature); 916yield return new KeyValuePair<Type, object>(typeof(IHttpRequestLifetimeFeature), _currentIHttpRequestLifetimeFeature); 920yield return new KeyValuePair<Type, object>(typeof(IHttpMaxRequestBodySizeFeature), _currentIHttpMaxRequestBodySizeFeature); 924yield return new KeyValuePair<Type, object>(typeof(IHttpMinRequestBodyDataRateFeature), _currentIHttpMinRequestBodyDataRateFeature); 928yield return new KeyValuePair<Type, object>(typeof(IHttpMinResponseDataRateFeature), _currentIHttpMinResponseDataRateFeature); 932yield return new KeyValuePair<Type, object>(typeof(IHttpBodyControlFeature), _currentIHttpBodyControlFeature); 936yield return new KeyValuePair<Type, object>(typeof(IHttpRequestBodyDetectionFeature), _currentIHttpRequestBodyDetectionFeature); 940yield return new KeyValuePair<Type, object>(typeof(IHttpResetFeature), _currentIHttpResetFeature); 944yield return new KeyValuePair<Type, object>(typeof(IPersistentStateFeature), _currentIPersistentStateFeature);
Internal\Http3\Http3HeadersEnumerator.cs (2)
102Current = result ? new KeyValuePair<string, string>(key, _stringValuesEnumerator.Current!) : default; 112Current = new KeyValuePair<string, string>(name, value.ToString());
Internal\HttpConnection.cs (2)
140metricsTags.Tags.Add(new KeyValuePair<string, object?>("network.protocol.name", "http")); 141metricsTags.Tags.Add(new KeyValuePair<string, object?>("network.protocol.version", httpVersion));
Internal\Infrastructure\KestrelConnection.cs (1)
86_onCompleted.Push(new KeyValuePair<Func<object, Task>, object>(callback, state));
Middleware\HttpMultiplexedConnectionMiddleware.cs (1)
50metricsTags.Tags.Add(new KeyValuePair<string, object?>("tls.protocol.version", "1.3"));
Middleware\HttpsConnectionMiddleware.cs (2)
234metricsTagsFeature.Tags.Add(new KeyValuePair<string, object?>("tls.protocol.name", protocolName)); 236metricsTagsFeature.Tags.Add(new KeyValuePair<string, object?>("tls.protocol.version", protocolVersion));
src\aspnetcore\src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (2)
141Current = result ? new KeyValuePair<string, string>(key, _stringValuesEnumerator.Current!) : default; 151Current = new KeyValuePair<string, string>(name, value.ToString());
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (4)
43list[i] = new KeyValuePair<string, object?>(name, value); 55tags.Add(new KeyValuePair<string, object?>(name, value)); 87tags.Add(new KeyValuePair<string, object?>(name, value)); 101tags.Add(new KeyValuePair<string, object?>(name, value));
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (16)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (16)
117MaybeExtra[i] = new KeyValuePair<Type, object>(key, value); 121MaybeExtra.Add(new KeyValuePair<Type, object>(key, value)); 414yield return new KeyValuePair<Type, object>(typeof(IConnectionIdFeature), _currentIConnectionIdFeature); 418yield return new KeyValuePair<Type, object>(typeof(IConnectionTransportFeature), _currentIConnectionTransportFeature); 422yield return new KeyValuePair<Type, object>(typeof(IConnectionItemsFeature), _currentIConnectionItemsFeature); 426yield return new KeyValuePair<Type, object>(typeof(IPersistentStateFeature), _currentIPersistentStateFeature); 430yield return new KeyValuePair<Type, object>(typeof(IMemoryPoolFeature), _currentIMemoryPoolFeature); 434yield return new KeyValuePair<Type, object>(typeof(IConnectionLifetimeFeature), _currentIConnectionLifetimeFeature); 438yield return new KeyValuePair<Type, object>(typeof(IConnectionSocketFeature), _currentIConnectionSocketFeature); 442yield return new KeyValuePair<Type, object>(typeof(IProtocolErrorCodeFeature), _currentIProtocolErrorCodeFeature); 446yield return new KeyValuePair<Type, object>(typeof(IStreamDirectionFeature), _currentIStreamDirectionFeature); 450yield return new KeyValuePair<Type, object>(typeof(IStreamIdFeature), _currentIStreamIdFeature); 454yield return new KeyValuePair<Type, object>(typeof(IStreamAbortFeature), _currentIStreamAbortFeature); 458yield return new KeyValuePair<Type, object>(typeof(IStreamClosedFeature), _currentIStreamClosedFeature); 462yield return new KeyValuePair<Type, object>(typeof(IConnectionMetricsTagsFeature), _currentIConnectionMetricsTagsFeature); 466yield return new KeyValuePair<Type, object>(typeof(IConnectionEndPointFeature), _currentIConnectionEndPointFeature);
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (16)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (16)
117MaybeExtra[i] = new KeyValuePair<Type, object>(key, value); 121MaybeExtra.Add(new KeyValuePair<Type, object>(key, value)); 414yield return new KeyValuePair<Type, object>(typeof(IConnectionIdFeature), _currentIConnectionIdFeature); 418yield return new KeyValuePair<Type, object>(typeof(IConnectionTransportFeature), _currentIConnectionTransportFeature); 422yield return new KeyValuePair<Type, object>(typeof(IConnectionItemsFeature), _currentIConnectionItemsFeature); 426yield return new KeyValuePair<Type, object>(typeof(IPersistentStateFeature), _currentIPersistentStateFeature); 430yield return new KeyValuePair<Type, object>(typeof(IMemoryPoolFeature), _currentIMemoryPoolFeature); 434yield return new KeyValuePair<Type, object>(typeof(IConnectionLifetimeFeature), _currentIConnectionLifetimeFeature); 438yield return new KeyValuePair<Type, object>(typeof(IConnectionSocketFeature), _currentIConnectionSocketFeature); 442yield return new KeyValuePair<Type, object>(typeof(IProtocolErrorCodeFeature), _currentIProtocolErrorCodeFeature); 446yield return new KeyValuePair<Type, object>(typeof(IStreamDirectionFeature), _currentIStreamDirectionFeature); 450yield return new KeyValuePair<Type, object>(typeof(IStreamIdFeature), _currentIStreamIdFeature); 454yield return new KeyValuePair<Type, object>(typeof(IStreamAbortFeature), _currentIStreamAbortFeature); 458yield return new KeyValuePair<Type, object>(typeof(IStreamClosedFeature), _currentIStreamClosedFeature); 462yield return new KeyValuePair<Type, object>(typeof(IConnectionMetricsTagsFeature), _currentIConnectionMetricsTagsFeature); 466yield return new KeyValuePair<Type, object>(typeof(IConnectionEndPointFeature), _currentIConnectionEndPointFeature);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (26)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (16)
117MaybeExtra[i] = new KeyValuePair<Type, object>(key, value); 121MaybeExtra.Add(new KeyValuePair<Type, object>(key, value)); 414yield return new KeyValuePair<Type, object>(typeof(IConnectionIdFeature), _currentIConnectionIdFeature); 418yield return new KeyValuePair<Type, object>(typeof(IConnectionTransportFeature), _currentIConnectionTransportFeature); 422yield return new KeyValuePair<Type, object>(typeof(IConnectionItemsFeature), _currentIConnectionItemsFeature); 426yield return new KeyValuePair<Type, object>(typeof(IPersistentStateFeature), _currentIPersistentStateFeature); 430yield return new KeyValuePair<Type, object>(typeof(IMemoryPoolFeature), _currentIMemoryPoolFeature); 434yield return new KeyValuePair<Type, object>(typeof(IConnectionLifetimeFeature), _currentIConnectionLifetimeFeature); 438yield return new KeyValuePair<Type, object>(typeof(IConnectionSocketFeature), _currentIConnectionSocketFeature); 442yield return new KeyValuePair<Type, object>(typeof(IProtocolErrorCodeFeature), _currentIProtocolErrorCodeFeature); 446yield return new KeyValuePair<Type, object>(typeof(IStreamDirectionFeature), _currentIStreamDirectionFeature); 450yield return new KeyValuePair<Type, object>(typeof(IStreamIdFeature), _currentIStreamIdFeature); 454yield return new KeyValuePair<Type, object>(typeof(IStreamAbortFeature), _currentIStreamAbortFeature); 458yield return new KeyValuePair<Type, object>(typeof(IStreamClosedFeature), _currentIStreamClosedFeature); 462yield return new KeyValuePair<Type, object>(typeof(IConnectionMetricsTagsFeature), _currentIConnectionMetricsTagsFeature); 466yield return new KeyValuePair<Type, object>(typeof(IConnectionEndPointFeature), _currentIConnectionEndPointFeature);
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (10)
104MaybeExtra[i] = new KeyValuePair<Type, object>(key, value); 108MaybeExtra.Add(new KeyValuePair<Type, object>(key, value)); 300yield return new KeyValuePair<Type, object>(typeof(IConnectionIdFeature), _currentIConnectionIdFeature); 304yield return new KeyValuePair<Type, object>(typeof(IConnectionTransportFeature), _currentIConnectionTransportFeature); 308yield return new KeyValuePair<Type, object>(typeof(IConnectionItemsFeature), _currentIConnectionItemsFeature); 312yield return new KeyValuePair<Type, object>(typeof(IMemoryPoolFeature), _currentIMemoryPoolFeature); 316yield return new KeyValuePair<Type, object>(typeof(IConnectionLifetimeFeature), _currentIConnectionLifetimeFeature); 320yield return new KeyValuePair<Type, object>(typeof(IConnectionEndPointFeature), _currentIConnectionEndPointFeature); 324yield return new KeyValuePair<Type, object>(typeof(IProtocolErrorCodeFeature), _currentIProtocolErrorCodeFeature); 328yield return new KeyValuePair<Type, object>(typeof(ITlsConnectionFeature), _currentITlsConnectionFeature);
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (16)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (16)
117MaybeExtra[i] = new KeyValuePair<Type, object>(key, value); 121MaybeExtra.Add(new KeyValuePair<Type, object>(key, value)); 414yield return new KeyValuePair<Type, object>(typeof(IConnectionIdFeature), _currentIConnectionIdFeature); 418yield return new KeyValuePair<Type, object>(typeof(IConnectionTransportFeature), _currentIConnectionTransportFeature); 422yield return new KeyValuePair<Type, object>(typeof(IConnectionItemsFeature), _currentIConnectionItemsFeature); 426yield return new KeyValuePair<Type, object>(typeof(IPersistentStateFeature), _currentIPersistentStateFeature); 430yield return new KeyValuePair<Type, object>(typeof(IMemoryPoolFeature), _currentIMemoryPoolFeature); 434yield return new KeyValuePair<Type, object>(typeof(IConnectionLifetimeFeature), _currentIConnectionLifetimeFeature); 438yield return new KeyValuePair<Type, object>(typeof(IConnectionSocketFeature), _currentIConnectionSocketFeature); 442yield return new KeyValuePair<Type, object>(typeof(IProtocolErrorCodeFeature), _currentIProtocolErrorCodeFeature); 446yield return new KeyValuePair<Type, object>(typeof(IStreamDirectionFeature), _currentIStreamDirectionFeature); 450yield return new KeyValuePair<Type, object>(typeof(IStreamIdFeature), _currentIStreamIdFeature); 454yield return new KeyValuePair<Type, object>(typeof(IStreamAbortFeature), _currentIStreamAbortFeature); 458yield return new KeyValuePair<Type, object>(typeof(IStreamClosedFeature), _currentIStreamClosedFeature); 462yield return new KeyValuePair<Type, object>(typeof(IConnectionMetricsTagsFeature), _currentIConnectionMetricsTagsFeature); 466yield return new KeyValuePair<Type, object>(typeof(IConnectionEndPointFeature), _currentIConnectionEndPointFeature);
Microsoft.AspNetCore.SignalR.Client.Core (1)
Internal\ConnectionLogScope.cs (1)
35return new KeyValuePair<string, object?>(ClientConnectionIdKey, ConnectionId);
Microsoft.AspNetCore.SignalR.Core (4)
_generated\0\LoggerMessage.g.cs (3)
1370 => new global::System.Collections.Generic.KeyValuePair<string, object?>("Protocol", this._protocol), 1381 => new global::System.Collections.Generic.KeyValuePair<string, object?>("Version", this._version), 1392 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Server does not support version {Version} of the {Protocol} protocol."),
Internal\HubGroupList.cs (1)
39var groupToRemove = new KeyValuePair<string, GroupConnectionList>(groupName, EmptyGroupConnectionList);
Microsoft.AspNetCore.WebUtilities (3)
FormReader.cs (2)
130return new KeyValuePair<string, string>(_currentKey, _currentValue); 163return new KeyValuePair<string, string>(_currentKey, _currentValue);
QueryHelpers.cs (1)
33uri, new[] { new KeyValuePair<string, string?>(name, value) });
Microsoft.Build (48)
BackEnd\BuildManager\GlobalPropertiesLookup.cs (1)
34.Select(p => new KeyValuePair<string, string?>(p.Key, ExtractEscapedValue(p.Value)))
BackEnd\Components\Logging\BuildEventArgTransportSink.cs (1)
147LogMessagePacket logPacket = new LogMessagePacket(new KeyValuePair<int, BuildEventArgs>(sinkId, buildEvent));
BackEnd\Components\Logging\LoggingService.cs (1)
1796loggingEventKeyValuePair = new KeyValuePair<int, BuildEventArgs>(loggingEventKeyValuePair.Key, buildEventArgs);
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupLoggingHelper.cs (1)
220keyValuePairList.Add(new KeyValuePair<string, string>((string)kvp.Key, (string)kvp.Value));
BackEnd\Components\RequestBuilder\Lookup.cs (1)
882var modify = new KeyValuePair<ProjectItemInstance, MetadataModifications>(actualItem, metadataChangeCopy);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (3)
1843yield return new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.Escape(kvp.Value)); 1850yield return new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.Escape(kvp.Value)); 1857yield return new KeyValuePair<string, string>((string)de.Key, EscapingUtilities.Escape((string)de.Value));
Collections\ArrayDictionary.cs (2)
151array[arrayIndex + i] = new KeyValuePair<TKey, TValue>(keys[i], values[i]); 237new KeyValuePair<TKey, TValue>(
Collections\ReadOnlyConvertingDictionary.cs (1)
198return new KeyValuePair<K, N>(original.Key, _converter(original.Value));
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (2)
493yield return new KeyValuePair<string, T>(entry.Key, entry); 643array[i] = new KeyValuePair<string, T>(entry.Key, entry);
Collections\WeakValueDictionary.cs (2)
243yield return new KeyValuePair<K, V>(kvp.Key, null); 247yield return new KeyValuePair<K, V>(kvp.Key, target);
Construction\ProjectTaskElement.cs (1)
182parameterLocations.Add(new KeyValuePair<string, ElementLocation>(entry.Key, entry.Value.Item2));
Definition\Project.cs (1)
2151yield return new KeyValuePair<string, string>(property.Name, ((IProperty)property).EvaluatedValueEscaped);
Definition\ProjectItem.cs (1)
148IEnumerable<KeyValuePair<string, string>> IItemData.EnumerateMetadata() => Metadata.Select(m => new KeyValuePair<string, string>(m.Name, m.EvaluatedValue));
Evaluation\Evaluator.cs (1)
1007_usingTaskElements.Add(new KeyValuePair<string, ProjectUsingTaskElement>(currentProjectOrImport.DirectoryPath, usingTask));
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
254metadataList.Add(new KeyValuePair<ProjectMetadataElement, string>(metadataElement, evaluatedValue));
Graph\ProjectGraph.cs (1)
803entriesToUpdate.Add(new KeyValuePair<ProjectGraphNode, ImmutableList<string>>(pair.Key, targetList));
Graph\ProjectInterpretation.cs (1)
335directMetadata: [new KeyValuePair<string, string>(ItemMetadataNames.PropertiesMetadataName, $"{globalPropertyName}={globalPropertyValue}")],
Instance\ImmutableProjectCollections\ImmutableElementCollectionConverter.cs (2)
174array[index] = new KeyValuePair<string, T>(itemInstance.Key, itemInstance); 192yield return new KeyValuePair<string, T>(kvp.Key, instance);
Instance\ImmutableProjectCollections\ImmutableGlobalPropertiesCollectionConverter.cs (2)
96array[currentIndex] = new KeyValuePair<string, ProjectPropertyInstance>(itemKey, instance); 157yield return new KeyValuePair<string, ProjectPropertyInstance>(itemKey, instance);
Instance\ImmutableProjectCollections\ImmutableProjectMetadataCollectionConverter.cs (1)
81yield return new KeyValuePair<string, string>(
Instance\ProjectInstance.cs (3)
1049=> new KeyValuePair<string, string>(directMetadatum.Key, directMetadatum.Value.EvaluatedValueEscaped)); 3521=> new KeyValuePair<string, string>(directMetadatum.Name, directMetadatum.EvaluatedValueEscaped)); 3580=> new KeyValuePair<string, string>(directMetadatum.Name, directMetadatum.EvaluatedValueEscaped));
Instance\ProjectItemDefinitionInstance.cs (1)
63=> new KeyValuePair<string, string>(originalMetadata.Name, originalMetadata.EvaluatedValueEscaped));
Instance\ProjectItemInstance.cs (3)
1220yield return new KeyValuePair<string, string>(projectMetadataInstance.Key, EscapingUtilities.UnescapeAll(projectMetadataInstance.Value)); 1602.Select(metadatum => new KeyValuePair<string, string>(metadatum.Key, GetMetadataEscaped(metadatum.Key))); 2304IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = metadataList.Select(metadatum => new KeyValuePair<string, string>(metadatum.Key.Name, metadatum.Value));
Logging\BaseConsoleLogger.cs (1)
633IItem<ProjectMetadata> iitem => iitem.Metadata?.Select(m => new KeyValuePair<string, string>(m.Name, m.EvaluatedValue)),
Logging\BinaryLogger\BuildEventArgsWriter.cs (1)
1287nameValueIndexListBuffer.Add(new KeyValuePair<int, int>(keyIndex, valueIndex));
Logging\ProfilerLogger.cs (1)
222pair => new KeyValuePair<EvaluationLocation, ProfiledLocation>(pair.Key, pair.Value));
src\5057ed6cf5d6323b\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\5057ed6cf5d6323b\ImmutableSegmentedDictionary`2.cs (2)
149if (self.Contains(new KeyValuePair<TKey, TValue>(key, value))) 222if (self.Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\5057ed6cf5d6323b\ImmutableSegmentedDictionary`2+ValueBuilder.cs (1)
112if (Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\5057ed6cf5d6323b\SegmentedDictionary`2.cs (4)
381array[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 933objects[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 1207_current = new KeyValuePair<TKey, TValue>(entry._key, entry._value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
src\msbuild\src\Shared\LogMessagePacketBase.cs (1)
337return new KeyValuePair<int, BuildEventArgs>(_sinkId, _buildEvent);
src\msbuild\src\Shared\TaskParameter.cs (1)
946var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));
Utilities\Utilities.cs (1)
744callback(arg, new KeyValuePair<string, string>(tuple.Name, tuple.Value));
Microsoft.Build.Framework (8)
BackEnd\HandshakeComponents.cs (7)
53yield return new KeyValuePair<string, int>(nameof(Options), Options); 54yield return new KeyValuePair<string, int>(nameof(Salt), Salt); 55yield return new KeyValuePair<string, int>(nameof(FileVersionMajor), FileVersionMajor); 56yield return new KeyValuePair<string, int>(nameof(FileVersionMinor), FileVersionMinor); 57yield return new KeyValuePair<string, int>(nameof(FileVersionBuild), FileVersionBuild); 58yield return new KeyValuePair<string, int>(nameof(FileVersionPrivate), FileVersionPrivate); 59yield return new KeyValuePair<string, int>(nameof(SessionId), SessionId);
ITaskItemExtensions.cs (1)
62list[i++] = new KeyValuePair<string, string>(metadataName, valueOrError);
Microsoft.Build.Tasks.Core (18)
AssemblyDependency\Node\RarNodeBuildEngine.cs (1)
131_buildEvents.EventQueue.Add(new LogMessagePacketBase(new KeyValuePair<int, BuildEventArgs>(0, buildEventArgs)));
AssemblyDependency\ReferenceTable.cs (14)
1182var newEntry = new KeyValuePair<AssemblyNameExtension, Reference>(unifiedDependency.PostUnified, newReference); 2807yield return new KeyValuePair<string, string>(ItemMetadataNames.resolvedFrom, reference.ResolvedSearchPath); 2811yield return new KeyValuePair<string, string>(ItemMetadataNames.copyLocal, reference.IsCopyLocal ? "true" : "false"); 2816yield return new KeyValuePair<string, string>(ItemMetadataNames.redist, reference.RedistName); 2823yield return new KeyValuePair<string, string>(ItemMetadataNames.frameworkFile, "true"); 2829yield return new KeyValuePair<string, string>(ItemMetadataNames.imageRuntime, reference.ImageRuntime); 2836yield return new KeyValuePair<string, string>(ItemMetadataNames.isRedistRoot, (bool)reference.IsRedistRoot ? "true" : "false"); 2839yield return new KeyValuePair<string, string>(ItemMetadataNames.version, reference.ReferenceVersion == null ? string.Empty : reference.ReferenceVersion.ToString()); 2841yield return new KeyValuePair<string, string>(ItemMetadataNames.fusionName, fusionName); 2846yield return new(ItemMetadataNames.msbuildReferenceSourceTarget, "ResolveAssemblyReference"); 2850yield return new(ItemMetadataNames.projectReferenceOriginalItemSpec, reference.PrimarySourceItem.GetMetadata("OriginalItemSpec")); 2855yield return new KeyValuePair<string, string>(ItemMetadataNames.winmdImplmentationFile, Path.GetFileName(reference.ImplementationAssembly)); 2860yield return new KeyValuePair<string, string>(ItemMetadataNames.winMDFileType, reference.IsManagedWinMDFile ? "Managed" : "Native"); 2861yield return new KeyValuePair<string, string>(ItemMetadataNames.winMDFile, "true");
BootstrapperUtil\BootstrapperBuilder.cs (1)
1536var de = new KeyValuePair<string, string>(configFileKey, eulaAttribute.Value);
src\msbuild\src\Shared\LogMessagePacketBase.cs (1)
337return new KeyValuePair<int, BuildEventArgs>(_sinkId, _buildEvent);
src\msbuild\src\Shared\TaskParameter.cs (1)
946var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));
Microsoft.Build.Tasks.Git (1)
GitDataReader\GitConfig.cs (1)
104=> Variables.Select(kvp => new KeyValuePair<string, ImmutableArray<string>>(kvp.Key.ToString(), kvp.Value));
Microsoft.Build.Utilities.Core (3)
TaskItem.cs (2)
619_metadata = _metadata.SetItems(metadata.Select(kvp => new KeyValuePair<string, string>(kvp.Key, kvp.Value ?? string.Empty))); 652var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));
ToolTask.cs (1)
1475_environmentVariablePairs.Add(new KeyValuePair<string, string>(nameValuePair[0], nameValuePair[1]));
Microsoft.CodeAnalysis (33)
CodeGen\SwitchStringJumpTableEmitter.cs (1)
149jumpTableLabels[i] = new KeyValuePair<ConstantValue, object>(hashConstant, hashBucketLabel);
Collections\SmallDictionary.cs (1)
763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value);
CommandLine\CommandLineParser.cs (1)
383pathMapBuilder.Add(new KeyValuePair<string, string>(from, to));
CommandLine\SarifV1ErrorLogger.cs (1)
293list.Add(new KeyValuePair<string, DiagnosticDescriptor>(pair.Value, pair.Key));
CvtRes.cs (11)
621if (_commentsContents != null) yield return new KeyValuePair<string, string>("Comments", _commentsContents); 622if (_companyNameContents != null) yield return new KeyValuePair<string, string>("CompanyName", _companyNameContents); 623if (_fileDescriptionContents != null) yield return new KeyValuePair<string, string>("FileDescription", _fileDescriptionContents); 625yield return new KeyValuePair<string, string>("FileVersion", _fileVersionContents); 627if (_internalNameContents != null) yield return new KeyValuePair<string, string>("InternalName", _internalNameContents); 628if (_legalCopyrightContents != null) yield return new KeyValuePair<string, string>("LegalCopyright", _legalCopyrightContents); 629if (_legalTrademarksContents != null) yield return new KeyValuePair<string, string>("LegalTrademarks", _legalTrademarksContents); 630if (_originalFileNameContents != null) yield return new KeyValuePair<string, string>("OriginalFilename", _originalFileNameContents); 631if (_productNameContents != null) yield return new KeyValuePair<string, string>("ProductName", _productNameContents); 633yield return new KeyValuePair<string, string>("ProductVersion", _productVersionContents); 635if (_assemblyVersionContents != null) yield return new KeyValuePair<string, string>("Assembly Version", _assemblyVersionContents.ToString());
InternalUtilities\ConcurrentLruCache.cs (1)
72copy[index++] = new KeyValuePair<K, V>(key,
InternalUtilities\OrderedMultiDictionary.cs (1)
64yield return new KeyValuePair<K, SetWithInsertionOrder<V>>(
MetadataReader\MetadataDecoder.cs (1)
1581return (new KeyValuePair<string, TypedConstant>(name, value), kind == CustomAttributeNamedArgumentKind.Property, typeCode, elementTypeCode);
MetadataReader\MetadataHelpers.cs (2)
876new KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>( 894new KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>(
MetadataReader\TypeNameDecoder.cs (1)
230typeArgumentsBuilder.Add(new KeyValuePair<TypeSymbol, ImmutableArray<ModifierInfo<TypeSymbol>>>(GetTypeSymbol(argument, out refersToNoPia), ImmutableArray<ModifierInfo<TypeSymbol>>.Empty));
RuleSet\RuleSetProcessor.cs (1)
183return new KeyValuePair<string, ReportDiagnostic>(ruleId, action);
SourceFileResolver.cs (1)
79pathMapBuilder.Add(new KeyValuePair<string, string>(normalizedKey, normalizedValue));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
149if (self.Contains(new KeyValuePair<TKey, TValue>(key, value))) 222if (self.Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (1)
112if (Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
381array[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 933objects[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 1207_current = new KeyValuePair<TKey, TValue>(entry._key, entry._value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
TreeDumper.cs (2)
268stack.Push(new KeyValuePair<TreeDumperNode?, TreeDumperNode>(null, this)); 276stack.Push(new KeyValuePair<TreeDumperNode?, TreeDumperNode>(currentNode, child));
Microsoft.CodeAnalysis.Analyzers (23)
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (3)
71ImmutableDictionary.CreateRange([new KeyValuePair<string, string?>(RulePropertyName, EqualityRuleName)]); 74ImmutableDictionary.CreateRange([new KeyValuePair<string, string?>(RulePropertyName, GetHashCodeRuleName)]); 77ImmutableDictionary.CreateRange([new KeyValuePair<string, string?>(RulePropertyName, CollectionRuleName)]);
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (3)
34diagnosticsToFix.Add(new KeyValuePair<Project, ImmutableArray<Diagnostic>>(fixAllContext.Project, diagnostics)); 42diagnosticsToFix.Add(new KeyValuePair<Project, ImmutableArray<Diagnostic>>(fixAllContext.Project, diagnostics)); 51diagnosticsToFix.Add(new KeyValuePair<Project, ImmutableArray<Diagnostic>>(project, diagnostics));
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (3)
47diagnosticsToFix.Add(new KeyValuePair<Project, ImmutableArray<Diagnostic>>(fixAllContext.Project, diagnostics)); 55diagnosticsToFix.Add(new KeyValuePair<Project, ImmutableArray<Diagnostic>>(fixAllContext.Project, diagnostics)); 64diagnosticsToFix.Add(new KeyValuePair<Project, ImmutableArray<Diagnostic>>(project, diagnostics));
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
64yield return new KeyValuePair<K, SetWithInsertionOrder<V>>(
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
26new KeyValuePair<TKey, TValue>(key, value);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
149if (self.Contains(new KeyValuePair<TKey, TValue>(key, value))) 222if (self.Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (1)
112if (Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
381array[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 933objects[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 1207_current = new KeyValuePair<TKey, TValue>(entry._key, entry._value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
342_wildcardMatchResult.AddOrUpdate(symbol, new KeyValuePair<string?, TValue?>(null, default), (s, match) => new KeyValuePair<string?, TValue?>(null, default));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
877public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value);
Microsoft.CodeAnalysis.AnalyzerUtilities (15)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
64yield return new KeyValuePair<K, SetWithInsertionOrder<V>>(
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
26new KeyValuePair<TKey, TValue>(key, value);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
149if (self.Contains(new KeyValuePair<TKey, TValue>(key, value))) 222if (self.Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (1)
112if (Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
381array[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 933objects[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 1207_current = new KeyValuePair<TKey, TValue>(entry._key, entry._value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
342_wildcardMatchResult.AddOrUpdate(symbol, new KeyValuePair<string?, TValue?>(null, default), (s, match) => new KeyValuePair<string?, TValue?>(null, default));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
877public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\PooledHashSetExtensions.cs (1)
53?.Select(o => new KeyValuePair<string, ImmutableHashSet<string>>(o.Method, o.Parameters.ToImmutableHashSet()))
Microsoft.CodeAnalysis.CodeStyle (12)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
214properties = properties.AddRange(tagIndices.Select(kvp => new KeyValuePair<string, string?>(kvp.Key, EncodeIndices(kvp.Value, additionalLocations.Count()))));
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
64yield return new KeyValuePair<K, SetWithInsertionOrder<V>>(
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
26new KeyValuePair<TKey, TValue>(key, value);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
149if (self.Contains(new KeyValuePair<TKey, TValue>(key, value))) 222if (self.Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (1)
112if (Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
381array[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 933objects[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 1207_current = new KeyValuePair<TKey, TValue>(entry._key, entry._value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Attributes.cs (2)
824visitedArgument = new KeyValuePair<String, TypedConstant>(fa.FieldSymbol.Name, VisitExpression(assignment.Right, diagnostics, ref attrHasErrors, assignment.HasAnyErrors)); 829visitedArgument = new KeyValuePair<String, TypedConstant>(pa.PropertySymbol.Name, VisitExpression(assignment.Right, diagnostics, ref attrHasErrors, assignment.HasAnyErrors));
CodeGen\EmitStatement.cs (4)
1270dispatch.Cases.Select(p => new KeyValuePair<ConstantValue, object>(p.value, p.label)).ToArray(), 1437lengthBasedSwitchInfo.LengthBasedJumpTable.LengthCaseLabels.Select(p => new KeyValuePair<ConstantValue, object>(ConstantValue.Create(p.value), p.label)).ToArray(), 1477charJumpTable.CharCaseLabels.Select(p => new KeyValuePair<ConstantValue, object>(ConstantValue.Create(p.value), p.label)).ToArray(), 1497stringJumpTable.StringCaseLabels.Select(p => new KeyValuePair<ConstantValue, object>(ConstantValue.Create(p.value), p.label)).ToArray(),
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TemplateSymbol.cs (1)
225namedArguments: ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>(
Symbols\Compilation_WellKnownMembers.cs (3)
433builder.Add(new KeyValuePair<string, TypedConstant>( 860new KeyValuePair<WellKnownMember, TypedConstant>(WellKnownMember.System_AttributeUsageAttribute__AllowMultiple, new TypedConstant(boolType, TypedConstantKind.Primitive, allowMultiple)), 861new KeyValuePair<WellKnownMember, TypedConstant>(WellKnownMember.System_AttributeUsageAttribute__Inherited, new TypedConstant(boolType, TypedConstantKind.Primitive, inherited)));
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
1281newArguments.Add(new KeyValuePair<string, TypedConstant>(oldArgument.Key, newConstant));
Symbols\Source\SourceAssemblySymbol.cs (2)
1840ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>( 1999ImmutableArray.Create(new KeyValuePair<WellKnownMember, TypedConstant>(
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
1055Select(static m => new KeyValuePair<MethodSymbol, MethodSymbol>(m.UnderlyingMethod, m)));
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1817namedArguments = [new KeyValuePair<WellKnownMember, TypedConstant>(
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
SyncedSource\FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
28CSharpParseOptions.Default.WithFeatures([new("FileBasedProgram", "true")]));
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (2)
100new KeyValuePair<string, string>("_BuildNonexistentProjectsByDefault", bool.TrueString), 101new KeyValuePair<string, string>("RestoreUseSkipNonexistentTargets", bool.FalseString),
Microsoft.CodeAnalysis.Extensions.Package (9)
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
26new KeyValuePair<TKey, TValue>(key, value);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
149if (self.Contains(new KeyValuePair<TKey, TValue>(key, value))) 222if (self.Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (1)
112if (Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
381array[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 933objects[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 1207_current = new KeyValuePair<TKey, TValue>(entry._key, entry._value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
Microsoft.CodeAnalysis.Features (8)
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (5)
113properties.Add(new(StartKey, textChange.Span.Start.ToString())); 114properties.Add(new(LengthKey, textChange.Span.Length.ToString())); 115properties.Add(new(NewTextKey, textChange.NewText!)); 116properties.Add(new(DescriptionKey, embeddedItem.FullDescription)); 117properties.Add(new(AbstractAggregateEmbeddedLanguageCompletionProvider.EmbeddedProviderName, Name));
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (1)
108properties.Add(new KeyValuePair<string, string>(NewPositionKey, change.NewPosition.ToString()));
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
214properties = properties.AddRange(tagIndices.Select(kvp => new KeyValuePair<string, string?>(kvp.Key, EncodeIndices(kvp.Value, additionalLocations.Count()))));
Workspace\MiscellaneousFileUtilities.cs (1)
67parseOptions = parseOptions.WithFeatures([.. parseOptions.Features, new("FileBasedProgram", "true")]);
Microsoft.CodeAnalysis.NetAnalyzers (20)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CollectionsShouldImplementGenericInterface.cs (3)
77interfaceToGenericInterfaceMapBuilder.Add(new(iListType, builder.ToImmutable())); 88interfaceToGenericInterfaceMapBuilder.Add(new(iCollectionType, builder.ToImmutable())); 95interfaceToGenericInterfaceMapBuilder.Add(new(iEnumerableType, ImmutableArray.Create(genericIEnumerableType)));
Microsoft.CodeQuality.Analyzers\Maintainability\UseCrossPlatformIntrinsicsAnalyzer.cs (3)
318methodSymbols.AddRange(members.Select((m) => new KeyValuePair<IMethodSymbol, RuleKind>(m, ruleKind))); 337methodSymbols.AddRange(members.Select((m) => new KeyValuePair<IMethodSymbol, RuleKind>(m, ruleKind))); 354methodSymbols.AddRange(members.Select((m) => new KeyValuePair<IMethodSymbol, RuleKind>(m, ruleKind)));
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (2)
1424platformSpecificOperations.TryAdd(new KeyValuePair<IOperation, ISymbol>(operation, symbol), (notSuppressedAttributes, callSiteAttributes.Platforms)); 1430platformSpecificOperations.TryAdd(new KeyValuePair<IOperation, ISymbol>(operation, symbol), (copiedAttributes, null));
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.Fixer.cs (3)
239diagnosticsToFix.Add(new KeyValuePair<Project, ImmutableArray<Diagnostic>>(fixAllContext.Project, diagnostics)); 245diagnosticsToFix.Add(new KeyValuePair<Project, ImmutableArray<Diagnostic>>(fixAllContext.Project, diagnostics)); 253diagnosticsToFix.Add(new KeyValuePair<Project, ImmutableArray<Diagnostic>>(project, diagnostics));
Microsoft.NetCore.Analyzers\Runtime\LogValuesFormatter.cs (4)
159return new KeyValuePair<string, object>(ValueNames[index], values[index]); 162return new KeyValuePair<string, object>("{OriginalFormat}", OriginalFormat); 170valueArray[index] = new KeyValuePair<string, object>(ValueNames[index], values[index]); 173valueArray[^1] = new KeyValuePair<string, object>("{OriginalFormat}", OriginalFormat);
Microsoft.NetCore.Analyzers\Security\DoNotSetSwitch.cs (1)
58(o) => new KeyValuePair<string, (bool, DiagnosticDescriptor)>(o.Item1, o.Item2)));
src\40daf5e1cab76dff\PooledHashSetExtensions.cs (1)
52?.Select(o => new KeyValuePair<string, ImmutableHashSet<string>>(o.Method, o.Parameters.ToImmutableHashSet()))
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
342_wildcardMatchResult.AddOrUpdate(symbol, new KeyValuePair<string?, TValue?>(null, default), (s, match) => new KeyValuePair<string?, TValue?>(null, default));
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\SmallDictionary.cs (1)
875public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value);
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
992attrBuilder.Add(new KeyValuePair<string, string>( 998attrBuilder.Add(new KeyValuePair<string, string>(
Language\Legacy\TagHelperParseTreeRewriter.cs (2)
419var minimizedAttribute = new KeyValuePair<string, string>(minimizedAttributeBlock.Name.GetContent(), string.Empty); 453attributes.Add(new(attributeName, attributeValue));
Microsoft.CodeAnalysis.ResxSourceGenerator (14)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
64yield return new KeyValuePair<K, SetWithInsertionOrder<V>>(
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
26new KeyValuePair<TKey, TValue>(key, value);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
149if (self.Contains(new KeyValuePair<TKey, TValue>(key, value))) 222if (self.Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (1)
112if (Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
381array[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 933objects[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 1207_current = new KeyValuePair<TKey, TValue>(entry._key, entry._value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
342_wildcardMatchResult.AddOrUpdate(symbol, new KeyValuePair<string?, TValue?>(null, default), (s, match) => new KeyValuePair<string?, TValue?>(null, default));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
877public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value);
Microsoft.CodeAnalysis.VisualBasic (9)
Binding\Binder_XmlLiterals.vb (1)
848importedNamespaces.Add(New KeyValuePair(Of String, String)(prefix, [namespace]))
Symbols\NamedTypeSymbol.vb (2)
334Select New KeyValuePair(Of String, ImmutableArray(Of Symbol))(name, Me.GetMembers(name))) 377Select New KeyValuePair(Of String, ImmutableArray(Of Symbol))(name, Me.GetMembers(name)))
Symbols\ReducedExtensionMethodSymbol.vb (1)
195fixed.Add(New KeyValuePair(Of TypeParameterSymbol, TypeSymbol)(typeParametersToFixArray(i), fixWithArray(i)))
Symbols\TypeSubstitution.vb (5)
450pairs.Add(New KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)(param, arg)) 611pairs(i) = New KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)(typeParametersDefinitions(i), New TypeWithModifiers(alphaRenamedTypeParameters(i))) 680pairs(countOfMeaningfulPairs) = New KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)(typeParametersDefinitions(i), argument) 780pairs.Add(New KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)(oldPairs(i).Key, newValue)) 852pairs(pairIndex) = New KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)(typeParametersDefinitions(i), args(i))
Microsoft.CodeAnalysis.Workspaces (10)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
64yield return new KeyValuePair<K, SetWithInsertionOrder<V>>(
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
149if (self.Contains(new KeyValuePair<TKey, TValue>(key, value))) 222if (self.Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (1)
112if (Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
381array[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 933objects[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 1207_current = new KeyValuePair<TKey, TValue>(entry._key, entry._value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
Microsoft.CSharp (3)
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchComObject.cs (2)
301members.Add(new KeyValuePair<string, object>(method.Name, value)); 307members.Add(new KeyValuePair<string, object>(method.Name, ex));
Microsoft\CSharp\RuntimeBinder\DynamicDebuggerProxy.cs (1)
464result.Add(new KeyValuePair<string, object>(name, value));
Microsoft.Data.Analysis (1)
DataFrameRow.cs (1)
42return _dataFrame.Columns.Select(col => new KeyValuePair<string, object>(col.Name, col[_rowIndex]));
Microsoft.DotNet.Arcade.Sdk (2)
src\InstallDotNetCore.cs (1)
262items.Add(new KeyValuePair<string, string>(version.GetString(), architecture));
src\SaveItems.cs (1)
39metadataPairs = metadata.Keys.OfType<string>().Select(key => new KeyValuePair<string, string>(key, metadata[key] as string));
Microsoft.DotNet.Build.Tasks.Packaging (1)
PackageIndex.cs (1)
577yield return new KeyValuePair<NuGetFramework, Version>(fx, assemblyVersion);
Microsoft.DotNet.HotReload.Watch (4)
src\sdk\src\Dotnet.Watch\AspireService\AspireServerService.cs (3)
134new(DebugSessionPortEnvVar, $"localhost:{_port}"), 135new(DebugSessionTokenEnvVar, _currentSecret), 136new(DebugSessionServerCertEnvVar, _certificateEncodedBytes),
src\sdk\src\Dotnet.Watch\AspireService\Models\RunSessionRequest.cs (1)
81Environment = Environment.Select(envVar => new KeyValuePair<string, string>(envVar.Name, envVar.Value ?? "")),
Microsoft.DotNet.ProjectTools (3)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\FileLevelDirectiveHelpers.cs (1)
28CSharpParseOptions.Default.WithFeatures([new("FileBasedProgram", "true")]));
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\VirtualProjectBuilder.cs (2)
100new KeyValuePair<string, string>("_BuildNonexistentProjectsByDefault", bool.TrueString), 101new KeyValuePair<string, string>("RestoreUseSkipNonexistentTargets", bool.FalseString),
Microsoft.Extensions.AI (8)
Common\FunctionInvocationProcessor.cs (5)
165new(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.ExecuteToolName), 166new(OpenTelemetryConsts.GenAI.Tool.Type, OpenTelemetryConsts.ToolTypeFunction), 167new(OpenTelemetryConsts.GenAI.Tool.Call.Id, context.CallContent.CallId), 168new(OpenTelemetryConsts.GenAI.Tool.Name, context.Function.Name), 169new(OpenTelemetryConsts.GenAI.Tool.Description, context.Function.Description),
Embeddings\OpenTelemetryEmbeddingGenerator.cs (3)
148new(OpenTelemetryConsts.GenAI.Operation.Name, OpenTelemetryConsts.GenAI.EmbeddingsName), 149new(OpenTelemetryConsts.GenAI.Request.Model, modelId), 150new(OpenTelemetryConsts.GenAI.Provider.Name, _providerName),
Microsoft.Extensions.AI.Abstractions.Tests (10)
Functions\AIFunctionArgumentsTests.cs (6)
98new KeyValuePair<string, object?>("key1", "value1"), 99new KeyValuePair<string, object?>("key2", "value2"), 134new KeyValuePair<string, object?>("key1", "value1"), 135new KeyValuePair<string, object?>("key2", "value2"), 158args.Add(new KeyValuePair<string, object?>("key1", "value1")); 163args.Add(new KeyValuePair<string, object?>("key2", "value2"));
parent\parent\Shared\JsonSchemaExporter\TestTypes.cs (4)
831Value: new([new("one", 1), new("two", 2), new("three", 3)]), 1131public IEnumerator<KeyValuePair<string, int>> GetEnumerator() => Enumerable.Repeat(new KeyValuePair<string, int>(nameof(BaseValue), BaseValue), 1).GetEnumerator();
Microsoft.Extensions.AI.Tests (12)
ChatCompletion\OpenTelemetryChatClientTests.cs (12)
942new KeyValuePair<string, object?>("gen_ai.operation.name", "chat"), 943new KeyValuePair<string, object?>("gen_ai.request.model", "mymodel"), 944new KeyValuePair<string, object?>("gen_ai.response.model", "responsemodel"), 945new KeyValuePair<string, object?>("gen_ai.provider.name", "testprovider"), 946new KeyValuePair<string, object?>("server.address", "localhost"), 947new KeyValuePair<string, object?>("server.port", 5000))); 956new KeyValuePair<string, object?>("gen_ai.operation.name", "chat"), 957new KeyValuePair<string, object?>("gen_ai.request.model", "mymodel"), 958new KeyValuePair<string, object?>("gen_ai.response.model", "responsemodel"), 959new KeyValuePair<string, object?>("gen_ai.provider.name", "testprovider"), 960new KeyValuePair<string, object?>("server.address", "localhost"), 961new KeyValuePair<string, object?>("server.port", 5000)));
Microsoft.Extensions.Caching.Hybrid.Tests (10)
ServiceConstructionTests.cs (10)
274new("no_entry_options:MaximumKeyLength", "937") 291new("with_entry_options:MaximumKeyLength", "937"), 292new("with_entry_options:DefaultEntryOptions:Flags", "DisableCompression, DisableLocalCacheRead"), 293new("with_entry_options:DefaultEntryOptions:LocalCacheExpiration", "00:02:00") 314new("HybridOne:DistributedCacheServiceKey", "DistributedOne"), 315new("HybridTwo:DistributedCacheServiceKey", "DistributedTwo") 354new("HybridOne:DistributedCacheServiceKey", "DistributedOne"), 355new("HybridTwo:DistributedCacheServiceKey", "DistributedTwo") 392new("HybridOne:DistributedCacheServiceKey", "DistributedOne"), 393new("HybridTwo:DistributedCacheServiceKey", "DistributedTwo")
Microsoft.Extensions.Caching.Memory (4)
MemoryCache.cs (4)
77Tags = [new("dotnet.cache.name", _options.Name)] 918KeyValuePair<string, object?> cacheNameTag = new("dotnet.cache.name", _options.Name); 933new(stats.TotalHits, cacheNameTag, new("dotnet.cache.request.type", "hit")), 934new(stats.TotalMisses, cacheNameTag, new("dotnet.cache.request.type", "miss")),
Microsoft.Extensions.Compliance.Abstractions.Tests (6)
Classification\DataClassificationTypeConverterTests.cs (6)
36new KeyValuePair<string, string?>("Key:Example", "Example:Test"), 37new KeyValuePair<string, string?>("Key:Facts:Value", "Taxonomy:Value"), 38new KeyValuePair<string, string?>("Key:Facts:Data", "Custom:Data"), 39new KeyValuePair<string, string?>("Key:Facts:None", "None"), 40new KeyValuePair<string, string?>("Key:Facts:Unknown", "Unknown"), 41new KeyValuePair<string, string?>("Key:Facts:Invalid", "Invalid"),
Microsoft.Extensions.Configuration.Abstractions (1)
ConfigurationExtensions.cs (1)
65yield return new KeyValuePair<string, string?>(section.Path.Substring(prefixLength), section.Value);
Microsoft.Extensions.DependencyInjection (1)
ServiceLookup\CallSiteFactory.cs (1)
376callSitesByIndex.Add(new(index, callSite));
Microsoft.Extensions.Diagnostics.HealthChecks (3)
DefaultHealthCheckService.cs (1)
281_values.Add(new KeyValuePair<string, object>("HealthCheckName", name));
HealthCheckLogScope.cs (2)
22return new KeyValuePair<string, object>(nameof(HealthCheckName), HealthCheckName); 40yield return new KeyValuePair<string, object>(nameof(HealthCheckName), HealthCheckName);
Microsoft.Extensions.Diagnostics.HealthChecks.Common (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Logging.g.cs (5)
25state.TagArray[2] = new("{OriginalFormat}", "Process reporting unhealthy: {Status}. Health check entries are {Entries}"); 26state.TagArray[1] = new("Status", status.ToString()); 27state.TagArray[0] = new("Entries", entries); 67state.TagArray[1] = new("{OriginalFormat}", "Process reporting healthy: {Status}."); 68state.TagArray[0] = new("Status", status.ToString());
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Metrics.g.cs (3)
33new global::System.Collections.Generic.KeyValuePair<string, object?>("dotnet.health_check.status", dotnet_health_check_status), 54new global::System.Collections.Generic.KeyValuePair<string, object?>("dotnet.health_check.name", dotnet_health_check_name), 55new global::System.Collections.Generic.KeyValuePair<string, object?>("dotnet.health_check.status", dotnet_health_check_status),
Microsoft.Extensions.Diagnostics.Probes (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Logging.g.cs (1)
20state.TagArray[0] = new("{OriginalFormat}", "Error updating health status through TCP endpoint");
Microsoft.Extensions.Diagnostics.ResourceMonitoring (75)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Logging.g.cs (39)
20state.TagArray[0] = new("{OriginalFormat}", "Unable to gather utilization statistics."); 49state.TagArray[1] = new("{OriginalFormat}", "Publisher `{Publisher}` was unable to publish utilization statistics."); 50state.TagArray[0] = new("Publisher", publisher); 89state.TagArray[4] = new("{OriginalFormat}", "Snapshot received: TotalTimeSinceStart={totalTimeSinceStart}, KernelTimeSinceStart={kernelTimeSinceStart}, UserTimeSinceStart={userTimeSinceStart}, MemoryUsageInBytes={memoryUsageInBytes}."); 90state.TagArray[3] = new("totalTimeSinceStart", totalTimeSinceStart.ToString(null, global::System.Globalization.CultureInfo.InvariantCulture)); 91state.TagArray[2] = new("kernelTimeSinceStart", kernelTimeSinceStart.ToString(null, global::System.Globalization.CultureInfo.InvariantCulture)); 92state.TagArray[1] = new("userTimeSinceStart", userTimeSinceStart.ToString(null, global::System.Globalization.CultureInfo.InvariantCulture)); 93state.TagArray[0] = new("memoryUsageInBytes", memoryUsageInBytes); 141state.TagArray[0] = new("{OriginalFormat}", "Resource Monitoring is running inside a Job Object. For more information about Job Objects see https://aka.ms/job-objects"); 175state.TagArray[0] = new("{OriginalFormat}", "Resource Monitoring is running outside of Job Object. For more information about Job Objects see https://aka.ms/job-objects"); 209state.TagArray[5] = new("{OriginalFormat}", "Computed CPU usage with CpuUsageTicks = {cpuUsageTicks}, OldCpuUsageTicks = {oldCpuUsageTicks}, TimeTickDelta = {timeTickDelta}, CpuUnits = {cpuUnits}, CpuPercentage = {cpuPercentage}."); 210state.TagArray[4] = new("cpuUsageTicks", cpuUsageTicks); 211state.TagArray[3] = new("oldCpuUsageTicks", oldCpuUsageTicks); 212state.TagArray[2] = new("timeTickDelta", timeTickDelta); 213state.TagArray[1] = new("cpuUnits", cpuUnits); 214state.TagArray[0] = new("cpuPercentage", cpuPercentage); 257state.TagArray[3] = new("{OriginalFormat}", "Computed memory usage for container: CurrentMemoryUsage = {currentMemoryUsage}, LimitMemory = {limitMemory}, RequestMemory = {requestMemory}."); 258state.TagArray[2] = new("currentMemoryUsage", currentMemoryUsage); 259state.TagArray[1] = new("limitMemory", limitMemory); 260state.TagArray[0] = new("requestMemory", requestMemory); 301state.TagArray[6] = new("{OriginalFormat}", "Computed CPU usage with CpuUsageKernelTicks = {cpuUsageKernelTicks}, CpuUsageUserTicks = {cpuUsageUserTicks}, OldCpuUsageTicks = {oldCpuUsageTicks}, TimeTickDelta = {timeTickDelta}, CpuUnits = {cpuUnits}, CpuPercentage = {cpuPercentage}."); 302state.TagArray[5] = new("cpuUsageKernelTicks", cpuUsageKernelTicks); 303state.TagArray[4] = new("cpuUsageUserTicks", cpuUsageUserTicks); 304state.TagArray[3] = new("oldCpuUsageTicks", oldCpuUsageTicks); 305state.TagArray[2] = new("timeTickDelta", timeTickDelta); 306state.TagArray[1] = new("cpuUnits", cpuUnits); 307state.TagArray[0] = new("cpuPercentage", cpuPercentage); 351state.TagArray[4] = new("{OriginalFormat}", "System resources information: CpuLimit = {cpuLimit}, CpuRequest = {cpuRequest}, MemoryLimit = {memoryLimit}, MemoryRequest = {memoryRequest}."); 352state.TagArray[3] = new("cpuLimit", cpuLimit); 353state.TagArray[2] = new("cpuRequest", cpuRequest); 354state.TagArray[1] = new("memoryLimit", memoryLimit); 355state.TagArray[0] = new("memoryRequest", memoryRequest); 397state.TagArray[2] = new("{OriginalFormat}", "Error initializing disk io perf counter: PerfCounter={counterName}, Error={errorMessage}"); 398state.TagArray[1] = new("counterName", counterName); 399state.TagArray[0] = new("errorMessage", errorMessage); 439state.TagArray[3] = new("{OriginalFormat}", "Computed memory usage for current process: ProcessMemoryUsage = {processMemoryUsage}, TotalMemory = {totalMemory}, MemoryPercentage = {memoryPercentage}"); 440state.TagArray[2] = new("processMemoryUsage", processMemoryUsage); 441state.TagArray[1] = new("totalMemory", totalMemory); 442state.TagArray[0] = new("memoryPercentage", memoryPercentage);
Windows\Disk\WindowsDiskMetrics.cs (7)
23private static readonly KeyValuePair<string, object?> _directionReadTag = new(DirectionKey, "read"); 24private static readonly KeyValuePair<string, object?> _directionWriteTag = new(DirectionKey, "write"); 141measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionWriteTag, new(DeviceKey, pair.Key) })); 150measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionReadTag, new(DeviceKey, pair.Key) })); 166measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionWriteTag, new(DeviceKey, pair.Key) })); 175measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionReadTag, new(DeviceKey, pair.Key) })); 190measurements.Add(new Measurement<double>(pair.Value, new TagList { new(DeviceKey, pair.Key) }));
Windows\Network\WindowsNetworkMetrics.cs (27)
26KeyValuePair<string, object?> tcpTag = new("network.transport", "tcp"); 45KeyValuePair<string, object?> tcpVersionFourTag = new(NetworkTypeKey, "ipv4"); 46KeyValuePair<string, object?> tcpVersionSixTag = new(NetworkTypeKey, "ipv6"); 52measurements.Add(new Measurement<long>(stateV4.ClosedCount, new TagList { tcpVersionFourTag, new(NetworkStateKey, "close") })); 53measurements.Add(new Measurement<long>(stateV4.ListenCount, new TagList { tcpVersionFourTag, new(NetworkStateKey, "listen") })); 54measurements.Add(new Measurement<long>(stateV4.SynSentCount, new TagList { tcpVersionFourTag, new(NetworkStateKey, "syn_sent") })); 55measurements.Add(new Measurement<long>(stateV4.SynRcvdCount, new TagList { tcpVersionFourTag, new(NetworkStateKey, "syn_recv") })); 56measurements.Add(new Measurement<long>(stateV4.EstabCount, new TagList { tcpVersionFourTag, new(NetworkStateKey, "established") })); 57measurements.Add(new Measurement<long>(stateV4.FinWait1Count, new TagList { tcpVersionFourTag, new(NetworkStateKey, "fin_wait_1") })); 58measurements.Add(new Measurement<long>(stateV4.FinWait2Count, new TagList { tcpVersionFourTag, new(NetworkStateKey, "fin_wait_2") })); 59measurements.Add(new Measurement<long>(stateV4.CloseWaitCount, new TagList { tcpVersionFourTag, new(NetworkStateKey, "close_wait") })); 60measurements.Add(new Measurement<long>(stateV4.ClosingCount, new TagList { tcpVersionFourTag, new(NetworkStateKey, "closing") })); 61measurements.Add(new Measurement<long>(stateV4.LastAckCount, new TagList { tcpVersionFourTag, new(NetworkStateKey, "last_ack") })); 62measurements.Add(new Measurement<long>(stateV4.TimeWaitCount, new TagList { tcpVersionFourTag, new(NetworkStateKey, "time_wait") })); 63measurements.Add(new Measurement<long>(stateV4.DeleteTcbCount, new TagList { tcpVersionFourTag, new(NetworkStateKey, "delete") })); 67measurements.Add(new Measurement<long>(stateV6.ClosedCount, new TagList { tcpVersionSixTag, new(NetworkStateKey, "close") })); 68measurements.Add(new Measurement<long>(stateV6.ListenCount, new TagList { tcpVersionSixTag, new(NetworkStateKey, "listen") })); 69measurements.Add(new Measurement<long>(stateV6.SynSentCount, new TagList { tcpVersionSixTag, new(NetworkStateKey, "syn_sent") })); 70measurements.Add(new Measurement<long>(stateV6.SynRcvdCount, new TagList { tcpVersionSixTag, new(NetworkStateKey, "syn_recv") })); 71measurements.Add(new Measurement<long>(stateV6.EstabCount, new TagList { tcpVersionSixTag, new(NetworkStateKey, "established") })); 72measurements.Add(new Measurement<long>(stateV6.FinWait1Count, new TagList { tcpVersionSixTag, new(NetworkStateKey, "fin_wait_1") })); 73measurements.Add(new Measurement<long>(stateV6.FinWait2Count, new TagList { tcpVersionSixTag, new(NetworkStateKey, "fin_wait_2") })); 74measurements.Add(new Measurement<long>(stateV6.CloseWaitCount, new TagList { tcpVersionSixTag, new(NetworkStateKey, "close_wait") })); 75measurements.Add(new Measurement<long>(stateV6.ClosingCount, new TagList { tcpVersionSixTag, new(NetworkStateKey, "closing") })); 76measurements.Add(new Measurement<long>(stateV6.LastAckCount, new TagList { tcpVersionSixTag, new(NetworkStateKey, "last_ack") })); 77measurements.Add(new Measurement<long>(stateV6.TimeWaitCount, new TagList { tcpVersionSixTag, new(NetworkStateKey, "time_wait") })); 78measurements.Add(new Measurement<long>(stateV6.DeleteTcbCount, new TagList { tcpVersionSixTag, new(NetworkStateKey, "delete") }));
Windows\WindowsContainerSnapshotProvider.cs (2)
231[new KeyValuePair<string, object?>("cpu.mode", "user")]); 233[new KeyValuePair<string, object?>("cpu.mode", "system")]);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (8)
Windows\Disk\WindowsDiskMetricsTests.cs (8)
79var readTag = new KeyValuePair<string, object?>("disk.io.direction", "read"); 80var writeTag = new KeyValuePair<string, object?>("disk.io.direction", "write"); 81var deviceTagC = new KeyValuePair<string, object?>("system.device", "C:"); 82var deviceTagD = new KeyValuePair<string, object?>("system.device", "D:"); 153var readTag = new KeyValuePair<string, object?>("disk.io.direction", "read"); 154var writeTag = new KeyValuePair<string, object?>("disk.io.direction", "write"); 155var deviceTagC = new KeyValuePair<string, object?>("system.device", "C:"); 156var deviceTagD = new KeyValuePair<string, object?>("system.device", "D:");
Microsoft.Extensions.Diagnostics.Testing (2)
Logging\FakeLogger.cs (2)
151l.Add(new KeyValuePair<string, string?>(pair.Key, ConvertToString(pair))); 155l.Add(new KeyValuePair<string, string?>(pair.Key, null));
Microsoft.Extensions.Diagnostics.Testing.Tests (41)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Logging.g.cs (2)
20state.TagArray[1] = new("{OriginalFormat}", "Hello {name}"); 21state.TagArray[0] = new("name", name);
Logging\FakeLoggerTests.cs (5)
76new("K0", "V0"), 77new("K1", "V1"), 78new("K2", null), 79new("K3", new[] { 0, 1, 2 }), 132new("K0", dt),
Metrics\MeasurementExtensionsTests.cs (34)
21counter.Add(1, new("A", "a"), new("B", "b")); 22counter.Add(2, new("A", "a"), new("B", "b")); 23counter.Add(3, new("X", "x"), new("Y", "y")); 46counter.Add(1, new("A", "a"), new("B", "b")); 47counter.Add(2, new("A", "a"), new("B", "b")); 48counter.Add(3, new("X", "x"), new("Y", "y")); 52var filtered = fullSnap.ContainsTags(new KeyValuePair<string, object?>("A", "a")).ToList(); 60filtered = fullSnap.ContainsTags(new KeyValuePair<string, object?>("A", "X")).ToList(); 71counter.Add(1, new("A", "a"), new("B", "b")); 72counter.Add(2, new("A", "a"), new("B", "b")); 73counter.Add(3, new("X", "x"), new("Y", "y")); 99counter.Add(1, new("A", "a"), new("B", "b")); 100counter.Add(2, new("A", "a"), new("B", "b")); 101counter.Add(3, new("X", "x"), new("Y", "y")); 105var filtered = fullSnap.MatchesTags(new KeyValuePair<string, object?>("A", "a"), new("B", "b")).ToList(); 113filtered = fullSnap.MatchesTags(new KeyValuePair<string, object?>("A", "a")).ToList(); 116filtered = fullSnap.MatchesTags(new KeyValuePair<string, object?>("A", "a"), new("B", "x")).ToList(); 119filtered = fullSnap.MatchesTags(new KeyValuePair<string, object?>("A", "a"), new("B", "b"), new("C", "c")).ToList();
Microsoft.Extensions.Hosting (6)
HostApplicationBuilder.cs (3)
147optionList.Add(new KeyValuePair<string, string?>(HostDefaults.ApplicationKey, settings.ApplicationName)); 152optionList.Add(new KeyValuePair<string, string?>(HostDefaults.EnvironmentKey, settings.EnvironmentName)); 157optionList.Add(new KeyValuePair<string, string?>(HostDefaults.ContentRootKey, settings.ContentRootPath));
HostingHostBuilderExtensions.cs (3)
42new KeyValuePair<string, string?>(HostDefaults.EnvironmentKey, environment) 62new KeyValuePair<string, string?>(HostDefaults.ContentRootKey, contentRoot) 232new KeyValuePair<string, string?>(HostDefaults.ContentRootKey, cwd),
Microsoft.Extensions.Hosting.Testing (5)
FakeHostingExtensions.cs (2)
182source.InitialData = source.InitialData!.Concat(new[] { new KeyValuePair<string, string?>(key, value) }); 186_ = builder.Add(new FakeConfigurationSource(new KeyValuePair<string, string?>(key, value)));
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Logging.g.cs (3)
25state.TagArray[1] = new("{OriginalFormat}", "FakeHostOptions.TimeToLive set to {TimeToLive} is up, disposing the host."); 26state.TagArray[0] = new("TimeToLive", timeToLive); 65state.TagArray[0] = new("{OriginalFormat}", "Debugger is attached. The host won't be automatically disposed.");
Microsoft.Extensions.Hosting.Testing.Tests (2)
FakeConfigurationSourceTests.cs (2)
15new KeyValuePair<string, string?>("testKey", "testValue"), 16new KeyValuePair<string, string?>("anotherTestKey", "anotherTestValue"));
Microsoft.Extensions.Http (1)
Logging\HttpHeadersLogValue.cs (1)
89values.Add(new KeyValuePair<string, object>(kvp.Key, value));
Microsoft.Extensions.Http.Diagnostics (30)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Logging.g.cs (17)
20state.TagArray[3] = new("{OriginalFormat}", "An error occurred while reading the request data to fill the logger context for request: {http.request.method} {server.address}/{url.path}"); 21state.TagArray[2] = new("http.request.method", method); 22state.TagArray[1] = new("server.address", host); 23state.TagArray[0] = new("url.path", path); 59state.TagArray[3] = new("{OriginalFormat}", "An error occurred while reading the response data to fill the logger context for request: {http.request.method} {server.address}/{url.path}"); 60state.TagArray[2] = new("http.request.method", method); 61state.TagArray[1] = new("server.address", host); 62state.TagArray[0] = new("url.path", path); 98state.TagArray[3] = new("{OriginalFormat}", "The logger couldn't read its context for {RequestState} request: {http.request.method} {server.address}"); 99state.TagArray[2] = new("RequestState", requestState); 100state.TagArray[1] = new("http.request.method", method); 101state.TagArray[0] = new("server.address", host); 137state.TagArray[4] = new("{OriginalFormat}", "An error occurred in enricher '{Enricher}' while enriching the logger context for request: {http.request.method} {server.address}/{url.path}"); 138state.TagArray[3] = new("Enricher", enricher); 139state.TagArray[2] = new("http.request.method", method); 140state.TagArray[1] = new("server.address", host); 141state.TagArray[0] = new("url.path", path);
Logging\Internal\HttpHeadersReader.cs (1)
107destination.Add(new(header, _redactor.Redact(values, classification)));
Logging\Internal\Log.cs (9)
106loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.Method, record.Method); 107loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.Host, record.Host); 108loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.Path, record.Path); 109loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.Duration, record.Duration); 113loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.UrlQuery, record.QueryString); 118loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.StatusCode, record.StatusCode.Value); 138loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.RequestBody, record.RequestBody); 143loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.ResponseBody, record.ResponseBody); 147loggerMessageState.TagArray[index] = new(OriginalFormat, OriginalFormatValue);
Logging\Internal\LoggerMessageStateExtensions.cs (3)
32state.TagArray[index++] = new(key, items[i].Value); 51state.TagArray[index++] = new(key, items[i].Value); 67state.TagArray[index++] = new(parameters[i].Name, parameters[i].Value);
Microsoft.Extensions.Http.Diagnostics.Tests (34)
Logging\HttpClientLoggingExtensionsTest.cs (2)
162var paramToRedact = new KeyValuePair<string, DataClassification>("userId", FakeTaxonomy.PrivateData); 483var paramToRedact = new KeyValuePair<string, DataClassification>("userId", FakeTaxonomy.PrivateData);
Logging\HttpHeadersReaderTest.cs (11)
86new KeyValuePair<string, string>("Header1", Redacted), 87new KeyValuePair<string, string>("Header2", Redacted) 92new KeyValuePair<string, string>("Header3", "Value.3"), 93new KeyValuePair<string, string>("Header4", "Value.4"), 94new KeyValuePair<string, string>("hEaDeR7", Redacted) 149List<KeyValuePair<string, string>> expectedRequest = [new KeyValuePair<string, string>("Header1", "Value.1")]; 150List<KeyValuePair<string, string>> expectedResponse = [new KeyValuePair<string, string>("Header3", "Value.3")]; 153expectedRequest.Add(new KeyValuePair<string, string>("Content-Header1", "Content.1")); 154expectedRequest.Add(new KeyValuePair<string, string>("Content-Type", MediaTypeNames.Application.Soap)); 156expectedResponse.Add(new KeyValuePair<string, string>("Content-Header2", "Content.2")); 157expectedResponse.Add(new KeyValuePair<string, string>("Content-Length", "24"));
Logging\HttpRequestReaderTest.cs (15)
45var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 46var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 47var header3 = new KeyValuePair<string, string>("Header3", "Value3"); 175var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 176var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 248var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 249var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 326var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 327var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 384var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 385var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 457var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 458var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 526var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 527var header2 = new KeyValuePair<string, string>("Header2", "Value2");
Logging\Internal\TestEnricher.cs (2)
14internal readonly KeyValuePair<string, object?> KvpRequest = new("test key request", "test value"); 15internal readonly KeyValuePair<string, object?> KvpResponse = new("test key response", "test value");
Logging\LoggerMessageStateExtensionsTests.cs (2)
37List<KeyValuePair<string, string>> headers = [new(Header1, "v1"), new(Header2, "v2")];
Logging\LogRecordPoolingTest.cs (2)
20testObject.RequestHeaders!.Add(new KeyValuePair<string, string>("key1", "value1")); 21testObject.ResponseHeaders!.Add(new KeyValuePair<string, string>("key2", "value2"));
Microsoft.Extensions.Http.Resilience (1)
Resilience\Internal\HttpResilienceMetricsEnricher.cs (1)
21context.Tags.Add(new(HttpResilienceTagNames.ErrorType, ((int)response.StatusCode).ToInvariantString()));
Microsoft.Extensions.Http.Resilience.Tests (1)
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.Logging (6)
LoggerFactoryScopeProvider.cs (6)
145_items[count++] = new KeyValuePair<string, object?>("SpanId", activity.GetSpanId()); 150_items[count++] = new KeyValuePair<string, object?>("TraceId", activity.GetTraceId()); 155_items[count++] = new KeyValuePair<string, object?>("ParentId", activity.GetParentId()); 160_items[count++] = new KeyValuePair<string, object?>("TraceState", activity.TraceStateString); 165_items[count++] = new KeyValuePair<string, object?>("TraceFlags", activity.ActivityTraceFlags); 276public KeyValuePair<string, object?> Current => new KeyValuePair<string, object?>(_enumerator.Current.Key, _enumerator.Current.Value);
Microsoft.Extensions.Logging.Abstractions (33)
FormattedLogValues.cs (1)
71return new KeyValuePair<string, object?>("{OriginalFormat}", _originalMessage);
LoggerMessage.cs (28)
483return new KeyValuePair<string, object?>("{OriginalFormat}", _formatter.OriginalFormat); 524return new KeyValuePair<string, object?>(_formatter.ValueNames[0], _value0); 526return new KeyValuePair<string, object?>("{OriginalFormat}", _formatter.OriginalFormat); 574return new KeyValuePair<string, object?>(_formatter.ValueNames[0], _value0); 576return new KeyValuePair<string, object?>(_formatter.ValueNames[1], _value1); 578return new KeyValuePair<string, object?>("{OriginalFormat}", _formatter.OriginalFormat); 621return new KeyValuePair<string, object?>(_formatter.ValueNames[0], _value0); 623return new KeyValuePair<string, object?>(_formatter.ValueNames[1], _value1); 625return new KeyValuePair<string, object?>(_formatter.ValueNames[2], _value2); 627return new KeyValuePair<string, object?>("{OriginalFormat}", _formatter.OriginalFormat); 677return new KeyValuePair<string, object?>(_formatter.ValueNames[0], _value0); 679return new KeyValuePair<string, object?>(_formatter.ValueNames[1], _value1); 681return new KeyValuePair<string, object?>(_formatter.ValueNames[2], _value2); 683return new KeyValuePair<string, object?>(_formatter.ValueNames[3], _value3); 685return new KeyValuePair<string, object?>("{OriginalFormat}", _formatter.OriginalFormat); 739return new KeyValuePair<string, object?>(_formatter.ValueNames[0], _value0); 741return new KeyValuePair<string, object?>(_formatter.ValueNames[1], _value1); 743return new KeyValuePair<string, object?>(_formatter.ValueNames[2], _value2); 745return new KeyValuePair<string, object?>(_formatter.ValueNames[3], _value3); 747return new KeyValuePair<string, object?>(_formatter.ValueNames[4], _value4); 749return new KeyValuePair<string, object?>("{OriginalFormat}", _formatter.OriginalFormat); 805return new KeyValuePair<string, object?>(_formatter.ValueNames[0], _value0); 807return new KeyValuePair<string, object?>(_formatter.ValueNames[1], _value1); 809return new KeyValuePair<string, object?>(_formatter.ValueNames[2], _value2); 811return new KeyValuePair<string, object?>(_formatter.ValueNames[3], _value3); 813return new KeyValuePair<string, object?>(_formatter.ValueNames[4], _value4); 815return new KeyValuePair<string, object?>(_formatter.ValueNames[5], _value5); 817return new KeyValuePair<string, object?>("{OriginalFormat}", _formatter.OriginalFormat);
LogValuesFormatter.cs (4)
230return new KeyValuePair<string, object?>(_valueNames[index], values[index]); 233return new KeyValuePair<string, object?>("{OriginalFormat}", OriginalFormat); 241valueArray[index] = new KeyValuePair<string, object?>(_valueNames[index], values[index]); 244valueArray[valueArray.Length - 1] = new KeyValuePair<string, object?>("{OriginalFormat}", OriginalFormat);
Microsoft.Extensions.Logging.EventSource (5)
EventSourceLogger.cs (5)
156new KeyValuePair<string, string?>("TypeName", exceptionInfo.TypeName), 157new KeyValuePair<string, string?>("Message", exceptionInfo.Message), 158new KeyValuePair<string, string?>("HResult", exceptionInfo.HResult.ToString()), 159new KeyValuePair<string, string?>("VerboseMessage", exceptionInfo.VerboseMessage), 265arguments[i] = new KeyValuePair<string, string?>(keyValuePair.Key, keyValuePair.Value?.ToString());
Microsoft.Extensions.Logging.MSBuild (1)
MSBuildLogger.cs (1)
168unprocessedKeyValues.Add(new KeyValuePair<string, object?>("Scope", s));
Microsoft.Extensions.ObjectPool.DependencyInjection.Tests (4)
DependencyInjectionExtensionsTests.cs (4)
29new KeyValuePair<string, string?>($"My:Pools:{typeof(TestClass).FullName!}", "twenty!"), 30new KeyValuePair<string, string?>($"My:Pools:{typeof(TestDependency).FullName!}", "4096"), 47new KeyValuePair<string, string?>($"My:Pools:{typeof(TestClass).FullName!}", "2048"), 48new KeyValuePair<string, string?>($"My:Pools:{typeof(TestDependency).FullName!}", "4096"),
Microsoft.Extensions.Resilience (3)
Resilience\Internal\ResilienceMetricsEnricher.cs (3)
31context.Tags.Add(new(ResilienceTagNames.ErrorType, _exceptionSummarizer.Summarize(e).Description)); 36context.Tags.Add(new(ResilienceTagNames.RequestName, requestMetadata.RequestName)); 37context.Tags.Add(new(ResilienceTagNames.DependencyName, requestMetadata.DependencyName));
Microsoft.Extensions.ServiceDiscovery (1)
parent\parent\Shared\FxPolyfills\KeyValuePair.cs (1)
22return new KeyValuePair<TKey, TValue>(key, value);
Microsoft.Extensions.ServiceDiscovery.Abstractions (1)
parent\parent\Shared\FxPolyfills\KeyValuePair.cs (1)
22return new KeyValuePair<TKey, TValue>(key, value);
Microsoft.Extensions.ServiceDiscovery.Dns (5)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LoggerMessage.g.cs (5)
1400 => new global::System.Collections.Generic.KeyValuePair<string, object?>("QueryType", this._queryType), 1411 => new global::System.Collections.Generic.KeyValuePair<string, object?>("QueryName", this._queryName), 1422 => new global::System.Collections.Generic.KeyValuePair<string, object?>("Server", this._server), 1433 => new global::System.Collections.Generic.KeyValuePair<string, object?>("ResponseCode", this._responseCode), 1444 => new global::System.Collections.Generic.KeyValuePair<string, object?>("{OriginalFormat}", "Server {Server} replied with {ResponseCode} when querying {QueryType} {QueryName}"),
Microsoft.Extensions.Telemetry (14)
Enrichment\ApplicationLogEnricher.cs (4)
39l.Add(new(ApplicationEnricherTags.ApplicationName, applicationMetadata.ApplicationName)); 44l.Add(new(ApplicationEnricherTags.EnvironmentName, applicationMetadata.EnvironmentName)); 49l.Add(new(ApplicationEnricherTags.DeploymentRing, applicationMetadata.DeploymentRing)); 54l.Add(new(ApplicationEnricherTags.BuildVersion, applicationMetadata.BuildVersion));
Logging\ExtendedLogger.cs (2)
236msgState.RedactedTagArray[i] = new(cp.Name, jr); 240msgState.RedactedTagArray[i] = new(cp.Name, null);
Logging\ExtendedLogger.EnrichmentTagCollector.cs (1)
16public void Add(string key, object value) => extraTags.Add(new KeyValuePair<string, object?>(key, value));
Logging\Import\LoggerFactoryScopeProvider.cs (6)
157_items[count++] = new KeyValuePair<string, object?>("SpanId", activity.GetSpanId()); 162_items[count++] = new KeyValuePair<string, object?>("TraceId", activity.GetTraceId()); 167_items[count++] = new KeyValuePair<string, object?>("ParentId", activity.GetParentId()); 172_items[count++] = new KeyValuePair<string, object?>("TraceState", activity.TraceStateString); 177_items[count++] = new KeyValuePair<string, object?>("TraceFlags", activity.ActivityTraceFlags); 290new KeyValuePair<string, object?>(_enumerator.Current.Key, _enumerator.Current.Value);
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\LogBuffering\SerializedLogRecordFactory.cs (1)
40serializedAttributes.Add(new KeyValuePair<string, object?>(key, value));
Microsoft.Extensions.Telemetry.Abstractions (1)
Logging\LoggerMessageState.cs (1)
86TagArray[index] = new(name, value);
Microsoft.Extensions.Telemetry.Abstractions.Tests (7)
Logging\LoggerMessageHelperTests.cs (2)
43new(null, "Un"), 44new("Two", null),
Logging\LoggerMessageStateTests.cs (5)
24lms.TagArray[index] = new(PropName, Value); 35lms.TagArray[index] = new(PropName, Value); 56lms.TagArray[index] = new(PropName + "X", Value); 140lms.TagArray[index] = new(PropName, Value); 150lms.TagArray[index] = new(PropName, Value);
Microsoft.Extensions.Telemetry.PerformanceTests (12)
ModernCodeGen.cs (12)
19state.TagArray[6] = new("connectionId", connectionId); 20state.TagArray[5] = new("type", type); 21state.TagArray[4] = new("streamId", streamId); 22state.TagArray[3] = new("length", length); 23state.TagArray[2] = new("flags", flags); 24state.TagArray[1] = new("other", other); 25state.TagArray[0] = new("{OriginalFormat}", "Connection id '{connectionId}' received {type} frame for stream ID {streamId} with length {length} and flags {flags} and {other}"); 54state.TagArray[4] = new("start", start); 55state.TagArray[3] = new("end", end); 56state.TagArray[2] = new("options", options); 57state.TagArray[1] = new("guid", guid.ToString()); 58state.TagArray[0] = new("{OriginalFormat}", "Range [{start}..{end}], options {options}, guid {guid}");
Microsoft.Extensions.Telemetry.Tests (22)
Logging\ExtendedLoggerTests.cs (21)
34new KeyValuePair<string, object?>("EK1", "EV1"), 40new KeyValuePair<string, object?>("SEK1", "SEV1"), 67lms.TagArray[index] = new("PK2", "PV2"); 153lms.TagArray[index] = new("PK2", "PV2"); 169new KeyValuePair<string, object?>("EK1", "EV1"), 170new KeyValuePair<string, object?>("EK2", "EV2"), 189lms.TagArray[index] = new("PK2", "PV2"); 224new KeyValuePair<string, object?>("EK1", "EV1"), 230new KeyValuePair<string, object?>("SEK1", "SEV1"), 312var a = new[] { new KeyValuePair<string, object?>("K1", "V1") }; 812new KeyValuePair<string, object?>("K1", "V1"), 816new KeyValuePair<string, object?>("K2", "V2"), 839state.TagArray[index] = new("K3", "V3"); 840state.TagArray[index + 1] = new("{OriginalFormat}", "V4"); 868new KeyValuePair<string, object?>("K1", "V1"), 872new KeyValuePair<string, object?>("K2", "V2"), 892new("K3", "V3"), 893new("{OriginalFormat}", "V4") 902new("K3", "V3"), 903new("{OriginalFormat}", "V4") 1210a[i++] = new(kvp.Key, (string)kvp.Value!);
Sampling\SamplingLoggerBuilderExtensionsTests.cs (1)
196new KeyValuePair<string, string?>("RandomProbabilisticSampler:Rules:0:Probability", invalidProbabilityValue.ToString(CultureInfo.InvariantCulture))
Microsoft.Gen.Logging.Generated.Tests (601)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Logging.g.cs (578)
24state.TagArray[3] = new("{OriginalFormat}", "Logging User: {User}"); 25state.TagArray[2] = new("User", user); 26state.TagArray[1] = new("user.Id", user?.Id); 27state.TagArray[0] = new("user.Email", user?.Email); 64state.TagArray[1] = new("{OriginalFormat}", "Could not open socket to `{hostName}`"); 65state.TagArray[0] = new("hostName", hostName); 104state.TagArray[1] = new("{OriginalFormat}", "Could not open socket to `{hostName}`"); 105state.TagArray[0] = new("hostName", hostName); 145state.TagArray[1] = new("{OriginalFormat}", "Could not open socket to `{hostName}`"); 146state.TagArray[0] = new("hostName", hostName); 186state.TagArray[1] = new("{OriginalFormat}", "Could not open socket to `{hostName}`"); 187state.TagArray[0] = new("hostName", hostName); 227state.TagArray[0] = new("{OriginalFormat}", "M1"); 256state.TagArray[1] = new("{OriginalFormat}", "M2 {p1}"); 257state.TagArray[0] = new("p1", p1); 291state.TagArray[2] = new("{OriginalFormat}", "M3 {p1} {p2}"); 292state.TagArray[1] = new("p1", p1); 293state.TagArray[0] = new("p2", p2); 328state.TagArray[0] = new("{OriginalFormat}", "M4"); 357state.TagArray[1] = new("{OriginalFormat}", "M5 {p2}"); 358state.TagArray[0] = new("p2", p2); 392state.TagArray[1] = new("{OriginalFormat}", "M6 {p2}"); 393state.TagArray[0] = new("p2", p2); 427state.TagArray[1] = new("{OriginalFormat}", "M7 {p1}"); 428state.TagArray[0] = new("p1", p1); 462state.TagArray[7] = new("{OriginalFormat}", "M8{p1}{p2}{p3}{p4}{p5}{p6}{p7}"); 463state.TagArray[6] = new("p1", p1); 464state.TagArray[5] = new("p2", p2); 465state.TagArray[4] = new("p3", p3); 466state.TagArray[3] = new("p4", p4); 467state.TagArray[2] = new("p5", p5); 468state.TagArray[1] = new("p6", p6); 469state.TagArray[0] = new("p7", p7); 509state.TagArray[7] = new("{OriginalFormat}", "M9 {p1} {p2} {p3} {p4} {p5} {p6} {p7}"); 510state.TagArray[6] = new("p1", p1); 511state.TagArray[5] = new("p2", p2); 512state.TagArray[4] = new("p3", p3); 513state.TagArray[3] = new("p4", p4); 514state.TagArray[2] = new("p5", p5); 515state.TagArray[1] = new("p6", p6); 516state.TagArray[0] = new("p7", p7); 556state.TagArray[1] = new("{OriginalFormat}", "M10{p1}"); 557state.TagArray[0] = new("p1", p1); 591state.TagArray[4] = new("{OriginalFormat}", "{RequestId} {First} {Second} {Third}"); 592state.TagArray[3] = new("RequestId", requestId); 593state.TagArray[2] = new("First", first); 594state.TagArray[1] = new("Second", second); 595state.TagArray[0] = new("Third", third); 632state.TagArray[1] = new("{OriginalFormat}", "{RequestId}"); 633state.TagArray[0] = new("RequestId", requestId); 681state.TagArray[1] = new("{OriginalFormat}", "M0 {event}"); 682state.TagArray[0] = new("event", @event); 721state.TagArray[0] = new("{OriginalFormat}", "M1 {@myevent1}"); 763state.TagArray[2] = new("{OriginalFormat}", "UseAtSymbol3, {@myevent2} {otherevent}"); 764state.TagArray[1] = new("@myevent2", @myevent2); 765state.TagArray[0] = new("otherevent", otherevent); 805state.TagArray[2] = new("{OriginalFormat}", "UseAtSymbol4 with error, {@myevent3} {otherevent}"); 806state.TagArray[1] = new("@myevent3", @myevent3); 807state.TagArray[0] = new("otherevent", otherevent); 847state.TagArray[1] = new("{OriginalFormat}", "M2 {Event}"); 848state.TagArray[0] = new("Event", @event); 887state.TagArray[1] = new("{OriginalFormat}", "M3"); 888state.TagArray[0] = new("event.class", @event?.@class); 922state.TagArray[1] = new("{OriginalFormat}", "M4 {class}"); 923state.TagArray[0] = new("class", @class); 962state.TagArray[1] = new("{OriginalFormat}", "M5"); 963state.TagArray[0] = new("class", @event?.@class); 997state.TagArray[1] = new("{OriginalFormat}", "M6 class {class}"); 998state.TagArray[0] = new("class", @class); 1037state.TagArray[1] = new("{OriginalFormat}", "M7 param {@param}"); 1038state.TagArray[0] = new("@param", param); 1089state.TagArray[1] = new("{OriginalFormat}", "M0 {p0}"); 1090state.TagArray[0] = new("p0", p0); 1129state.TagArray[1] = new("{OriginalFormat}", "M1 {p0} {p1}"); 1130state.TagArray[0] = new("p1", p1); 1173state.TagArray[1] = new("{OriginalFormat}", "M2 {p0} {p1}"); 1174state.TagArray[0] = new("p1", p1); 1217state.TagArray[0] = new("{OriginalFormat}", "M3 {p0} {p1} {p2} {p3}"); 1265state.TagArray[0] = new("{OriginalFormat}", "M4 {p0} {p1} {p2} {p3}"); 1313state.TagArray[0] = new("{OriginalFormat}", "M5 {p0} {p1} {p2} {p3} {p4} {p5} {p6} {p7} {p8} {p9} {p10}"); 1375state.TagArray[0] = new("p1", p1); 1412state.TagArray[0] = new("p1", p1); 1449state.TagArray[0] = new("{OriginalFormat}", "M8 {p0}"); 1491state.TagArray[0] = new("{OriginalFormat}", "M9 {p0}"); 1533state.TagArray[0] = new("{OriginalFormat}", "M10 {p0}"); 1581state.TagArray[0] = new("{OriginalFormat}", "Test."); 1621state.TagArray[0] = new("{OriginalFormat}", "Test."); 1661state.TagArray[0] = new("{OriginalFormat}", "Test."); 1696state.TagArray[0] = new("{OriginalFormat}", "M0"); 1725state.TagArray[1] = new("{OriginalFormat}", "M1{p0}"); 1726state.TagArray[0] = new("p0", p0); 1760state.TagArray[2] = new("{OriginalFormat}", "M2{p0}{p1}"); 1761state.TagArray[1] = new("p0", p0); 1762state.TagArray[0] = new("p1", p1); 1797state.TagArray[3] = new("{OriginalFormat}", "M3{p0}{p1}{p2}"); 1798state.TagArray[2] = new("p0", p0); 1799state.TagArray[1] = new("p1", p1); 1800state.TagArray[0] = new("p2", p2); 1836state.TagArray[4] = new("{OriginalFormat}", "M4{p0}{p1}{p2}{p3}"); 1837state.TagArray[3] = new("p0", p0); 1838state.TagArray[2] = new("p1", p1); 1839state.TagArray[1] = new("p2", p2); 1840state.TagArray[0] = new("p3", p3); 1877state.TagArray[5] = new("{OriginalFormat}", "M5{p0}{p1}{p2}{p3}{p4}"); 1878state.TagArray[4] = new("p0", p0); 1879state.TagArray[3] = new("p1", p1); 1880state.TagArray[2] = new("p2", p2); 1881state.TagArray[1] = new("p3", p3); 1882state.TagArray[0] = new("p4", p4); 1920state.TagArray[6] = new("{OriginalFormat}", "M6{p0}{p1}{p2}{p3}{p4}{p5}"); 1921state.TagArray[5] = new("p0", p0); 1922state.TagArray[4] = new("p1", p1); 1923state.TagArray[3] = new("p2", p2); 1924state.TagArray[2] = new("p3", p3); 1925state.TagArray[1] = new("p4", p4); 1926state.TagArray[0] = new("p5", p5); 1965state.TagArray[7] = new("{OriginalFormat}", "M7{p0}{p1}{p2}{p3}{p4}{p5}{p6}"); 1966state.TagArray[6] = new("p0", p0); 1967state.TagArray[5] = new("p1", p1); 1968state.TagArray[4] = new("p2", p2); 1969state.TagArray[3] = new("p3", p3); 1970state.TagArray[2] = new("p4", p4); 1971state.TagArray[1] = new("p5", p5); 1972state.TagArray[0] = new("p6", p6); 2012state.TagArray[8] = new("{OriginalFormat}", "M8{p0}{p1}{p2}{p3}{p4}{p5}{p6}{p7}"); 2013state.TagArray[7] = new("p0", p0); 2014state.TagArray[6] = new("p1", p1); 2015state.TagArray[5] = new("p2", p2); 2016state.TagArray[4] = new("p3", p3); 2017state.TagArray[3] = new("p4", p4); 2018state.TagArray[2] = new("p5", p5); 2019state.TagArray[1] = new("p6", p6); 2020state.TagArray[0] = new("p7", p7); 2066state.TagArray[2] = new("{OriginalFormat}", "M8{p0}{p1}"); 2067state.TagArray[1] = new("p0", p0); 2068state.TagArray[0] = new("p1", p1); 2114state.TagArray[1] = new("{OriginalFormat}", "M0{p0}"); 2115state.TagArray[0] = new("p0", p0); 2160state.TagArray[1] = new("{OriginalFormat}", "M0{p0}"); 2161state.TagArray[0] = new("p0", p0); 2206state.TagArray[1] = new("{OriginalFormat}", "M0{p0}"); 2207state.TagArray[0] = new("p0", p0); 2252state.TagArray[1] = new("{OriginalFormat}", "M0{p0}"); 2253state.TagArray[0] = new("p0", p0); 2298state.TagArray[1] = new("{OriginalFormat}", "M0{p0}"); 2299state.TagArray[0] = new("p0", p0); 2344state.TagArray[1] = new("{OriginalFormat}", "M0{p0}"); 2345state.TagArray[0] = new("p0", p0); 2390state.TagArray[1] = new("{OriginalFormat}", "M0{p0}"); 2391state.TagArray[0] = new("p0", p0); 2436state.TagArray[1] = new("{OriginalFormat}", "M0 {p0}"); 2437state.TagArray[0] = new("p0", p0); 2476state.TagArray[1] = new("{OriginalFormat}", "M1 {p0}"); 2477state.TagArray[0] = new("p0", p0); 2516state.TagArray[0] = new("p0", p0); 2550state.TagArray[0] = new("p0", p0); 2584state.TagArray[1] = new("{OriginalFormat}", "M4 {p0}"); 2585state.TagArray[0] = new("p0", p0); 2624state.TagArray[1] = new("{OriginalFormat}", "M5 {p0}"); 2625state.TagArray[0] = new("p0", p0); 2664state.TagArray[0] = new("p0", p0); 2698state.TagArray[0] = new("p0", p0); 2727state.TagArray[1] = new("{OriginalFormat}", "M8"); 2728state.TagArray[0] = new("p0", p0); 2769state.TagArray[0] = new("{OriginalFormat}", "M0 {p1}"); 2806state.TagArray[0] = new("{OriginalFormat}", "M1 {p1} {p2}"); 2845state.TagArray[0] = new("{OriginalFormat}", "M2"); 2885state.TagArray[0] = new("{OriginalFormat}", "M0"); 2914state.TagArray[1] = new("{OriginalFormat}", "M1{p0}"); 2915state.TagArray[0] = new("p0", p0 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p0) : null); 2949state.TagArray[2] = new("{OriginalFormat}", "M2{p0}{p1}"); 2950state.TagArray[1] = new("p0", p0); 2951state.TagArray[0] = new("p1", p1 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1) : null); 2986state.TagArray[3] = new("{OriginalFormat}", "M3{p0}{p1}{p2}"); 2987state.TagArray[2] = new("p0", p0); 2988state.TagArray[1] = new("p1", p1 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1) : null); 2989state.TagArray[0] = new("p2", p2); 3025state.TagArray[4] = new("{OriginalFormat}", "M4{p0}{p1}{p2}{p3}"); 3026state.TagArray[3] = new("p0", p0); 3027state.TagArray[2] = new("p1", p1 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1) : null); 3028state.TagArray[1] = new("p2", p2); 3029state.TagArray[0] = new("p3", p3); 3066state.TagArray[5] = new("{OriginalFormat}", "M5{p0}{p1}{p2}{p3}{p4}"); 3067state.TagArray[4] = new("p0", p0); 3068state.TagArray[3] = new("p1", p1 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1) : null); 3069state.TagArray[2] = new("p2", p2); 3070state.TagArray[1] = new("p3", p3); 3071state.TagArray[0] = new("p4", p4); 3109state.TagArray[6] = new("{OriginalFormat}", "M6{p0}{p1}{p2}{p3}{p4}{p5}"); 3110state.TagArray[5] = new("p0", p0); 3111state.TagArray[4] = new("p1", p1 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1) : null); 3112state.TagArray[3] = new("p2", p2); 3113state.TagArray[2] = new("p3", p3); 3114state.TagArray[1] = new("p4", p4); 3115state.TagArray[0] = new("p5", p5); 3154state.TagArray[7] = new("{OriginalFormat}", "M7{p0}{p1}{p2}{p3}{p4}{p5}{p6}"); 3155state.TagArray[6] = new("p0", p0); 3156state.TagArray[5] = new("p1", p1 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1) : null); 3157state.TagArray[4] = new("p2", p2); 3158state.TagArray[3] = new("p3", p3); 3159state.TagArray[2] = new("p4", p4); 3160state.TagArray[1] = new("p5", p5); 3161state.TagArray[0] = new("p6", p6); 3201state.TagArray[8] = new("{OriginalFormat}", "M8{p0}{p1}{p2}{p3}{p4}{p5}{p6}{p7}"); 3202state.TagArray[7] = new("p0", p0); 3203state.TagArray[6] = new("p1", p1 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1) : null); 3204state.TagArray[5] = new("p2", p2); 3205state.TagArray[4] = new("p3", p3); 3206state.TagArray[3] = new("p4", p4); 3207state.TagArray[2] = new("p5", p5); 3208state.TagArray[1] = new("p6", p6); 3209state.TagArray[0] = new("p7", p7); 3250state.TagArray[9] = new("{OriginalFormat}", "M9{p0}{p1}{p2}{p3}{p4}{p5}{p6}{p7}{p8}"); 3251state.TagArray[8] = new("p0", p0); 3252state.TagArray[7] = new("p1", p1 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1) : null); 3253state.TagArray[6] = new("p2", p2); 3254state.TagArray[5] = new("p3", p3); 3255state.TagArray[4] = new("p4", p4); 3256state.TagArray[3] = new("p5", p5); 3257state.TagArray[2] = new("p6", p6); 3258state.TagArray[1] = new("p7", p7); 3259state.TagArray[0] = new("p8", p8); 3301state.TagArray[3] = new("{OriginalFormat}", "M10{p1}{p2}{p3}"); 3302state.TagArray[2] = new("p1", p1 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1) : null); 3303state.TagArray[1] = new("p2", p2 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p2) : null); 3304state.TagArray[0] = new("p3", p3 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p3) : null); 3340state.TagArray[1] = new("{OriginalFormat}", "M11{p1}"); 3341state.TagArray[0] = new("p1", p1 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1) : null); 3375state.TagArray[1] = new("{OriginalFormat}", "M12{class}"); 3376state.TagArray[0] = new("class", @class != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(@class) : null); 3410state.TagArray[1] = new("{OriginalFormat}", "M13{p1}"); 3411state.TagArray[0] = new("p1", global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1)); 3445state.TagArray[1] = new("{OriginalFormat}", "M14{p1}"); 3446state.TagArray[0] = new("p1", p1 != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p1) : null); 3491state.TagArray[0] = new("{OriginalFormat}", "M0"); 3525state.TagArray[0] = new("p0", p0); 3559state.TagArray[0] = new("p0", p0); 3588state.TagArray[0] = new("p0", p0); 3628state.TagArray[1] = new("{OriginalFormat}", "M0 {ex2}"); 3629state.TagArray[0] = new("ex2", ex2); 3668state.TagArray[1] = new("{OriginalFormat}", "M1 {ex2}"); 3669state.TagArray[0] = new("ex2", ex2); 3708state.TagArray[1] = new("{OriginalFormat}", "M2 {arg1}: {ex}"); 3709state.TagArray[0] = new("arg1", arg1); 3780state.TagArray[1] = new("{OriginalFormat}", "Method1 {p1}"); 3781state.TagArray[0] = new("p1", p1.ToString(null, global::System.Globalization.CultureInfo.InvariantCulture)); 3815state.TagArray[3] = new("{OriginalFormat}", "Method2"); 3816state.TagArray[2] = new("p1.P1", p1?.P1.ToString(null, global::System.Globalization.CultureInfo.InvariantCulture)); 3817state.TagArray[1] = new("p1.P2", p1?.P2.ToString(global::System.Globalization.CultureInfo.InvariantCulture)); 3818state.TagArray[0] = new("p1.P3", p1?.P3); 3847state.TagArray[1] = new("{OriginalFormat}", "Method3"); 3848state.TagArray[0] = new("p1", p1.ToString(global::System.Globalization.CultureInfo.InvariantCulture)); 3888state.TagArray[1] = new("{OriginalFormat}", "M1 {p0}"); 3889state.TagArray[0] = new("p0", p0); 3934state.TagArray[1] = new("{OriginalFormat}", "M0 {p0}"); 3935state.TagArray[0] = new("p0", p0); 3980state.TagArray[1] = new("{OriginalFormat}", "M1 {value}"); 3981state.TagArray[0] = new("value", value); 4021state.TagArray[1] = new("{OriginalFormat}", "M2 {code}"); 4022state.TagArray[0] = new("code", code); 4063state.TagArray[2] = new("{OriginalFormat}", "M3 {p1} {p2}"); 4064state.TagArray[1] = new("p1", p1); 4065state.TagArray[0] = new("p2", p2); 4106state.TagArray[1] = new("{OriginalFormat}", "M4 {value}"); 4107state.TagArray[0] = new("value", value); 4152state.TagArray[1] = new("{OriginalFormat}", "M0 {s}"); 4153state.TagArray[0] = new("s", s.ToString()); 4198state.TagArray[1] = new("{OriginalFormat}", "M0 {p0}"); 4199state.TagArray[0] = new("p0", p0); 4244state.TagArray[0] = new("{OriginalFormat}", "M0"); 4278state.TagArray[0] = new("{OriginalFormat}", "M1"); 4312state.TagArray[0] = new("{OriginalFormat}", "M2"); 4346state.TagArray[0] = new("{OriginalFormat}", "M3"); 4375state.TagArray[0] = new("{OriginalFormat}", "M4"); 4404state.TagArray[0] = new("{OriginalFormat}", "M5"); 4438state.TagArray[0] = new("{OriginalFormat}", "M6"); 4472state.TagArray[0] = new("{OriginalFormat}", "M7"); 4506state.TagArray[0] = new("{OriginalFormat}", "M8"); 4540state.TagArray[0] = new("{OriginalFormat}", "M9"); 4574state.TagArray[1] = new("{OriginalFormat}", "M10 {level}"); 4575state.TagArray[0] = new("level", level); 4614state.TagArray[1] = new("{OriginalFormat}", "M11 {logger}"); 4615state.TagArray[0] = new("logger", logger); 4662state.TagArray[0] = new("{OriginalFormat}", "M11"); 4709state.TagArray[0] = new("{OriginalFormat}", "M12"); 4754state.TagArray[0] = new("{OriginalFormat}", "M10"); 4800state.TagArray[1] = new("{OriginalFormat}", "M1 {p0}"); 4801state.TagArray[0] = new("p0", p0); 4851state.TagArray[1] = new("{OriginalFormat}", "M0 {p0}"); 4852state.TagArray[0] = new("p0", p0); 4897state.TagArray[1] = new("{OriginalFormat}", "M1 {p0}"); 4898state.TagArray[0] = new("p0", p0); 4943state.TagArray[1] = new("{OriginalFormat}", "M0 {p0}"); 4944state.TagArray[0] = new("p0", p0); 4989state.TagArray[1] = new("{OriginalFormat}", "M1 {p0}"); 4990state.TagArray[0] = new("p0", p0); 5035state.TagArray[1] = new("{OriginalFormat}", "M0 {p0}"); 5036state.TagArray[0] = new("p0", p0); 5081state.TagArray[32] = new("{OriginalFormat}", "Only {classToLog_StringProperty_1} as param"); 5082state.TagArray[31] = new("classToLog_StringProperty_1", classToLog_StringProperty_1); 5083state.TagArray[30] = new("classToLog.StringProperty", classToLog?.StringProperty); 5084state.TagArray[29] = new("classToLog.SimplifiedNullableIntProperty", classToLog?.SimplifiedNullableIntProperty); 5085state.TagArray[28] = new("classToLog.ExplicitNullableIntProperty", classToLog?.ExplicitNullableIntProperty); 5086state.TagArray[27] = new("classToLog.GetOnlyProperty", classToLog?.GetOnlyProperty); 5087state.TagArray[26] = new("classToLog.VirtualPropertyBase", classToLog?.VirtualPropertyBase); 5088state.TagArray[25] = new("classToLog.VirtualInterimProperty", classToLog?.VirtualInterimProperty); 5089state.TagArray[24] = new("classToLog.TransitivePropertyArray", global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(classToLog?.TransitivePropertyArray)); 5090state.TagArray[23] = new("classToLog.TransitiveProperty.TransitiveVirtualProp", classToLog?.TransitiveProperty?.TransitiveVirtualProp); 5091state.TagArray[22] = new("classToLog.TransitiveProperty.TransitiveDerivedProp", classToLog?.TransitiveProperty?.TransitiveDerivedProp); 5092state.TagArray[21] = new("classToLog.TransitiveProperty.TransitiveNumberProp", classToLog?.TransitiveProperty?.TransitiveNumberProp); 5093state.TagArray[20] = new("classToLog.TransitiveProperty.TransitiveStringProp", classToLog?.TransitiveProperty?.TransitiveStringProp); 5094state.TagArray[19] = new("classToLog.TransitiveProperty.TransitiveGenericProp.GenericProp", classToLog?.TransitiveProperty?.TransitiveGenericProp?.GenericProp); 5095state.TagArray[18] = new("classToLog.TransitiveProperty.InnerTransitiveProperty.DateTimeProperty", classToLog?.TransitiveProperty?.InnerTransitiveProperty?.DateTimeProperty); 5096state.TagArray[17] = new("classToLog.TransitiveProperty.InnerTransitiveProperty.IntegerProperty", classToLog?.TransitiveProperty?.InnerTransitiveProperty?.IntegerProperty); 5097state.TagArray[16] = new("classToLog.AnotherTransitiveProperty.IntegerProperty", classToLog?.AnotherTransitiveProperty?.IntegerProperty); 5098state.TagArray[15] = new("classToLog.PropertyOfGenerics.GenericProp", classToLog?.PropertyOfGenerics?.GenericProp); 5099state.TagArray[14] = new("classToLog.CustomStructProperty.LongProperty", classToLog?.CustomStructProperty.LongProperty); 5100state.TagArray[13] = new("classToLog.CustomStructProperty.TransitiveStructProperty.DateTimeOffsetProperty", classToLog?.CustomStructProperty.TransitiveStructProperty.DateTimeOffsetProperty); 5101state.TagArray[12] = new("classToLog.CustomStructProperty.NullableTransitiveStructProperty.DateTimeOffsetProperty", classToLog?.CustomStructProperty.NullableTransitiveStructProperty?.DateTimeOffsetProperty); 5102state.TagArray[11] = new("classToLog.CustomStructProperty.NullableTransitiveStructProperty2.DateTimeOffsetProperty", classToLog?.CustomStructProperty.NullableTransitiveStructProperty2?.DateTimeOffsetProperty); 5103state.TagArray[10] = new("classToLog.CustomStructNullableProperty.LongProperty", classToLog?.CustomStructNullableProperty?.LongProperty); 5104state.TagArray[9] = new("classToLog.CustomStructNullableProperty.TransitiveStructProperty.DateTimeOffsetProperty", classToLog?.CustomStructNullableProperty?.TransitiveStructProperty.DateTimeOffsetProperty); 5105state.TagArray[8] = new("classToLog.CustomStructNullableProperty.NullableTransitiveStructProperty.DateTimeOffsetProperty", classToLog?.CustomStructNullableProperty?.NullableTransitiveStructProperty?.DateTimeOffsetProperty); 5106state.TagArray[7] = new("classToLog.CustomStructNullableProperty.NullableTransitiveStructProperty2.DateTimeOffsetProperty", classToLog?.CustomStructNullableProperty?.NullableTransitiveStructProperty2?.DateTimeOffsetProperty); 5107state.TagArray[6] = new("classToLog.CustomStructNullableProperty2.LongProperty", classToLog?.CustomStructNullableProperty2?.LongProperty); 5108state.TagArray[5] = new("classToLog.CustomStructNullableProperty2.TransitiveStructProperty.DateTimeOffsetProperty", classToLog?.CustomStructNullableProperty2?.TransitiveStructProperty.DateTimeOffsetProperty); 5109state.TagArray[4] = new("classToLog.CustomStructNullableProperty2.NullableTransitiveStructProperty.DateTimeOffsetProperty", classToLog?.CustomStructNullableProperty2?.NullableTransitiveStructProperty?.DateTimeOffsetProperty); 5110state.TagArray[3] = new("classToLog.CustomStructNullableProperty2.NullableTransitiveStructProperty2.DateTimeOffsetProperty", classToLog?.CustomStructNullableProperty2?.NullableTransitiveStructProperty2?.DateTimeOffsetProperty); 5111state.TagArray[2] = new("classToLog.InterimProperty", classToLog?.InterimProperty); 5112state.TagArray[1] = new("classToLog.NonVirtualPropertyBase", classToLog?.NonVirtualPropertyBase); 5113state.TagArray[0] = new("classToLog.StringPropertyBase", classToLog?.StringPropertyBase); 5152state.TagArray[3] = new("{OriginalFormat}", "Both {StringProperty} and {ComplexParam} as params"); 5153state.TagArray[2] = new("StringProperty", StringProperty); 5154state.TagArray[1] = new("ComplexParam", complexParam); 5155state.TagArray[0] = new("complexParam.MyProperty", complexParam?.MyProperty); 5195state.TagArray[4] = new("{OriginalFormat}", "Testing non-nullable struct here..."); 5196state.TagArray[3] = new("structParam.LongProperty", structParam.LongProperty); 5197state.TagArray[2] = new("structParam.TransitiveStructProperty.DateTimeOffsetProperty", structParam.TransitiveStructProperty.DateTimeOffsetProperty); 5198state.TagArray[1] = new("structParam.NullableTransitiveStructProperty.DateTimeOffsetProperty", structParam.NullableTransitiveStructProperty?.DateTimeOffsetProperty); 5199state.TagArray[0] = new("structParam.NullableTransitiveStructProperty2.DateTimeOffsetProperty", structParam.NullableTransitiveStructProperty2?.DateTimeOffsetProperty); 5233state.TagArray[4] = new("{OriginalFormat}", "Testing nullable struct here..."); 5234state.TagArray[3] = new("structParam.LongProperty", structParam?.LongProperty); 5235state.TagArray[2] = new("structParam.TransitiveStructProperty.DateTimeOffsetProperty", structParam?.TransitiveStructProperty.DateTimeOffsetProperty); 5236state.TagArray[1] = new("structParam.NullableTransitiveStructProperty.DateTimeOffsetProperty", structParam?.NullableTransitiveStructProperty?.DateTimeOffsetProperty); 5237state.TagArray[0] = new("structParam.NullableTransitiveStructProperty2.DateTimeOffsetProperty", structParam?.NullableTransitiveStructProperty2?.DateTimeOffsetProperty); 5271state.TagArray[4] = new("{OriginalFormat}", "Testing explicit nullable struct here..."); 5272state.TagArray[3] = new("structParam.LongProperty", structParam?.LongProperty); 5273state.TagArray[2] = new("structParam.TransitiveStructProperty.DateTimeOffsetProperty", structParam?.TransitiveStructProperty.DateTimeOffsetProperty); 5274state.TagArray[1] = new("structParam.NullableTransitiveStructProperty.DateTimeOffsetProperty", structParam?.NullableTransitiveStructProperty?.DateTimeOffsetProperty); 5275state.TagArray[0] = new("structParam.NullableTransitiveStructProperty2.DateTimeOffsetProperty", structParam?.NullableTransitiveStructProperty2?.DateTimeOffsetProperty); 5309state.TagArray[2] = new("{OriginalFormat}", "Testing nullable property within class here..."); 5310state.TagArray[1] = new("classWithNullablePropertyParam.NullableDateTime", classWithNullablePropertyParam?.NullableDateTime); 5311state.TagArray[0] = new("classWithNullablePropertyParam.NonNullableDateTime", classWithNullablePropertyParam?.NonNullableDateTime); 5345state.TagArray[0] = new("complexParam.MyProperty", complexParam?.MyProperty); 5379state.TagArray[2] = new("{OriginalFormat}", "Testing interface-typed argument here..."); 5380state.TagArray[1] = new("complexParam.IntProperty", complexParam?.IntProperty); 5381state.TagArray[0] = new("complexParam.TransitiveProp.IntegerProperty", complexParam?.TransitiveProp?.IntegerProperty); 5415state.TagArray[3] = new("{OriginalFormat}", "Testing logging a complex object residing in another assembly..."); 5416state.TagArray[2] = new("logObject.PropertyToLog", logObject?.PropertyToLog); 5417state.TagArray[1] = new("logObject.FieldToLog.Name", logObject?.FieldToLog?.Name); 5418state.TagArray[0] = new("logObject.FieldToLog.Value", logObject?.FieldToLog?.Value); 5461state.TagArray[5] = new("p.P0", p?.P0); 5462state.TagArray[4] = new("p.P1", p?.P1); 5463state.TagArray[3] = new("p.P2", p?.P2); 5464state.TagArray[2] = new("p.P3", p?.P3); 5465state.TagArray[1] = new("p.P4", p?.P4.ToString()); 5466state.TagArray[0] = new("p.P10", global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(p?.P10)); 5603state.TagArray[1] = new("P0", p?.P0); 5604state.TagArray[0] = new("P1", p?.P1); 5671state.TagArray[1] = new("P0", param?.P0); 5672state.TagArray[0] = new("P1", param?.P1); 5745state.TagArray[3] = new("p0.Value", p0?.Value); 5746state.TagArray[2] = new("p0.class", p0?.@class); 5747state.TagArray[1] = new("p0.GetOnlyValue", p0?.GetOnlyValue); 5748state.TagArray[0] = new("p0.event", p0?.@event); 5782state.TagArray[4] = new("{OriginalFormat}", "Struct is: {p0}"); 5783state.TagArray[3] = new("p0", p0.ToString()); 5784state.TagArray[2] = new("p0.IntValue", p0.IntValue); 5785state.TagArray[1] = new("p0.StringValue", p0.StringValue); 5786state.TagArray[0] = new("p0.GetOnlyValue", p0.GetOnlyValue); 5825state.TagArray[4] = new("{OriginalFormat}", "Readonly struct is: {p0}"); 5826state.TagArray[3] = new("p0", p0.ToString()); 5827state.TagArray[2] = new("p0.IntValue", p0.IntValue); 5828state.TagArray[1] = new("p0.StringValue", p0.StringValue); 5829state.TagArray[0] = new("p0.GetOnlyValue", p0.GetOnlyValue); 5880state.TagArray[3] = new("{OriginalFormat}", "No template params"); 5881state.TagArray[2] = new("classToLog.SimplifiedNullableIntProperty", classToLog?.SimplifiedNullableIntProperty); 5882state.TagArray[1] = new("classToLog.TransitiveProp.TransitiveNumberProp", classToLog?.TransitiveProp?.TransitiveNumberProp); 5883state.TagArray[0] = new("classToLog.NoRedactionProp", classToLog?.NoRedactionProp); 5924state.TagArray[1] = new("{OriginalFormat}", "Only {StringProperty} as param"); 5925state.TagArray[0] = new("complexParam.TransitiveNumberProp", complexParam?.TransitiveNumberProp); 5968state.TagArray[2] = new("classToLog.SimplifiedNullableIntProperty", classToLog?.SimplifiedNullableIntProperty); 5969state.TagArray[1] = new("classToLog.TransitiveProp.TransitiveNumberProp", classToLog?.TransitiveProp?.TransitiveNumberProp); 5970state.TagArray[0] = new("classToLog.NoRedactionProp", classToLog?.NoRedactionProp); 6011state.TagArray[0] = new("complexParam.TransitiveNumberProp", complexParam?.TransitiveNumberProp); 6049state.TagArray[0] = new("{OriginalFormat}", "User {userId} has now different status"); 6098state.TagArray[9] = new("{OriginalFormat}", "{p0}"); 6099state.TagArray[8] = new("p0", p0); 6100state.TagArray[7] = new("myProps.P1", myProps?.P1); 6101state.TagArray[6] = new("myProps.P2", myProps?.P2); 6102state.TagArray[5] = new("myProps.P3", myProps?.P3); 6103state.TagArray[4] = new("myProps.P4", myProps?.P4); 6104state.TagArray[3] = new("myProps.class", myProps?.@class); 6105state.TagArray[2] = new("myProps.P5", global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(myProps?.P5)); 6106state.TagArray[1] = new("myProps.P6", global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(myProps?.P6)); 6107state.TagArray[0] = new("myProps.P7", global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(myProps?.P7)); 6152state.TagArray[20] = new("p.P0", p?.P0); 6153state.TagArray[19] = new("p.P1", p?.P1); 6154state.TagArray[18] = new("p.P2", p?.P2); 6155state.TagArray[17] = new("p.P3", p?.P3); 6156state.TagArray[16] = new("p.P4", p?.P4); 6157state.TagArray[15] = new("p.P5", p?.P5); 6158state.TagArray[14] = new("p.P6", p?.P6); 6159state.TagArray[13] = new("p.P7", p?.P7); 6160state.TagArray[12] = new("p.P8", p?.P8); 6161state.TagArray[11] = new("p.P9", p?.P9); 6162state.TagArray[10] = new("p.P10", p?.P10); 6163state.TagArray[9] = new("p.P11", p?.P11); 6164state.TagArray[8] = new("p.P12", p?.P12.ToString()); 6165state.TagArray[7] = new("p.P13", p?.P13.ToString()); 6166state.TagArray[6] = new("p.P14", p?.P14.ToString()); 6167state.TagArray[5] = new("p.P15", p?.P15.ToString()); 6168state.TagArray[4] = new("p.P16", p?.P16.ToString(null, global::System.Globalization.CultureInfo.InvariantCulture)); 6169state.TagArray[3] = new("p.P17", p?.P17.ToString(null, global::System.Globalization.CultureInfo.InvariantCulture)); 6170state.TagArray[2] = new("p.P18", p?.P18.ToString(null, global::System.Globalization.CultureInfo.InvariantCulture)); 6171state.TagArray[1] = new("p.P19", p?.P19); 6172state.TagArray[0] = new("p.P20", p?.P20); 6305state.TagArray[1] = new("p1", p1); 6306state.TagArray[0] = new("p2", p2); 6340state.TagArray[1] = new("p1", p1); 6341state.TagArray[0] = new("p2", p2); 6375state.TagArray[3] = new("{OriginalFormat}", "{p1}"); 6376state.TagArray[2] = new("p1", p1); 6377state.TagArray[1] = new("p2", p2); 6378state.TagArray[0] = new("p3", p3); 6417state.TagArray[0] = new("{OriginalFormat}", "\"Hello\" World"); 6451state.TagArray[2] = new("{OriginalFormat}", "\"{Value1}\" -> \"{Value2}\""); 6452state.TagArray[1] = new("Value1", value1); 6453state.TagArray[0] = new("Value2", value2); 6493state.TagArray[0] = new("{OriginalFormat}", "\"\n\r\\"); 6532state.TagArray[0] = new("{OriginalFormat}", "M8"); 6578state.TagArray[0] = new("{OriginalFormat}", "M9"); 6628state.TagArray[0] = new("{OriginalFormat}", "M2 {p0} {p1} {p2}"); 6683state.TagArray[1] = new("{OriginalFormat}", "M0 {p0}"); 6684state.TagArray[0] = new("p0", p0); 6723state.TagArray[0] = new("{OriginalFormat}", "M1 {p0}"); 6765state.TagArray[0] = new("{OriginalFormat}", "M2 {p0} {p1} {p2}"); 6845state.TagArray[4] = new("{OriginalFormat}", "LogProperties: {P0}"); 6846state.TagArray[3] = new("P0", p0); 6847state.TagArray[2] = new("p1.MyIntProperty", p1?.MyIntProperty); 6848state.TagArray[1] = new("p1.MyStringProperty", p1?.MyStringProperty); 6849state.TagArray[0] = new("p1.AnotherStringProperty", p1?.AnotherStringProperty); 6888state.TagArray[2] = new("{OriginalFormat}", "LogProperties with provider: {P0}, {P1}"); 6889state.TagArray[1] = new("P0", p0); 6890state.TagArray[0] = new("P1", p1); 6932state.TagArray[0] = new("{OriginalFormat}", "LogProperties with redaction: {P0}"); 6975state.TagArray[0] = new("p0", p0); 7046state.TagArray[0] = new("{OriginalFormat}", "No params here..."); 7080state.TagArray[0] = new("{OriginalFormat}", "No params here as well..."); 7123state.TagArray[1] = new("{OriginalFormat}", "M0 {p0}"); 7124state.TagArray[0] = new("p0", p0); 7163state.TagArray[1] = new("{OriginalFormat}", "M1 {p0}"); 7164state.TagArray[0] = new("p0", p0); 7203state.TagArray[0] = new("{OriginalFormat}", "M3 {p0}"); 7245state.TagArray[9] = new("{OriginalFormat}", "M4 {p0} {p1} {p2} {p3} {p4} {p5} {p6} {p7} {p8}"); 7246state.TagArray[8] = new("p0", p0); 7247state.TagArray[7] = new("p1", p1); 7248state.TagArray[6] = new("p2", p2); 7249state.TagArray[5] = new("p3", p3); 7250state.TagArray[4] = new("p4", p4); 7251state.TagArray[3] = new("p5", p5); 7252state.TagArray[2] = new("p6", p6); 7253state.TagArray[1] = new("p7", p7); 7254state.TagArray[0] = new("p8", p8); 7301state.TagArray[9] = new("{OriginalFormat}", "M5 {p0} {p1} {p2} {p3} {p4} {p5} {p6} {p7} {p8}"); 7302state.TagArray[8] = new("p0", p0); 7303state.TagArray[7] = new("p1", p1); 7304state.TagArray[6] = new("p2", p2); 7305state.TagArray[5] = new("p3", p3); 7306state.TagArray[4] = new("p4", p4); 7307state.TagArray[3] = new("p5", p5); 7308state.TagArray[2] = new("p6", p6); 7309state.TagArray[1] = new("p7", p7); 7310state.TagArray[0] = new("p8", p8); 7362state.TagArray[0] = new("{OriginalFormat}", "M6 {p0}"); 7410state.TagArray[0] = new("{OriginalFormat}", "M0"); 7444state.TagArray[1] = new("{OriginalFormat}", "M1 {p0}"); 7445state.TagArray[0] = new("p0", p0); 7484state.TagArray[2] = new("{OriginalFormat}", "M2 {p0}{p1}"); 7485state.TagArray[1] = new("p0", p0); 7486state.TagArray[0] = new("p1", p1); 7526state.TagArray[2] = new("p0", p0); 7527state.TagArray[1] = new("p1", p1); 7528state.TagArray[0] = new("p2", p2); 7568state.TagArray[1] = new("{OriginalFormat}", "M0 {v}"); 7569state.TagArray[0] = new("v", v); 7608state.TagArray[1] = new("{OriginalFormat}", "M0 {v}"); 7609state.TagArray[0] = new("v", v); 7654state.TagArray[1] = new("{OriginalFormat}", "M1 {p0}"); 7655state.TagArray[0] = new("p0", p0); 7700state.TagArray[0] = new("{OriginalFormat}", "M0"); 7740state.TagArray[0] = new("{OriginalFormat}", "Test."); 7780state.TagArray[1] = new("{OriginalFormat}", "M0 {s}"); 7781state.TagArray[0] = new("s", s.ToString()); 7829state.TagArray[1] = new("{OriginalFormat}", "Param is {p0}"); 7830state.TagArray[0] = new("p0", p0); 7869state.TagArray[0] = new("p0", p0); 7903state.TagArray[0] = new("{OriginalFormat}", "Data was obtained"); 7978state.TagArray[0] = new("{OriginalFormat}", "Data is {data}"); 8021state.TagArray[0] = new("{OriginalFormat}", "Message11"); 8055state.TagArray[2] = new("{OriginalFormat}", "{p1} {p2}"); 8056state.TagArray[1] = new("p1", p1); 8057state.TagArray[0] = new("p2", p2); 8097state.TagArray[1] = new("{OriginalFormat}", "{helper}"); 8098state.TagArray[0] = new("helper", helper); 8138state.TagArray[0] = new("{OriginalFormat}", "Message1"); 8167state.TagArray[0] = new("{OriginalFormat}", "Message2"); 8196state.TagArray[0] = new("{OriginalFormat}", "Message3"); 8225state.TagArray[0] = new("{OriginalFormat}", "Message4"); 8254state.TagArray[1] = new("{OriginalFormat}", "Message5 {items}"); 8255state.TagArray[0] = new("items", items != null ? global::Microsoft.Extensions.Logging.LoggerMessageHelper.Stringify(items) : null); 8289state.TagArray[0] = new("{OriginalFormat}", "Message6\n\"\r"); 8318state.TagArray[1] = new("{OriginalFormat}", "Message7 {p1}\n\"\r"); 8319state.TagArray[0] = new("p1", p1); 8353state.TagArray[0] = new("{OriginalFormat}", "Message8"); 8382state.TagArray[0] = new("{OriginalFormat}", "Message9"); 8411state.TagArray[1] = new("{OriginalFormat}", "Message10 {optional}"); 8412state.TagArray[0] = new("optional", optional); 8451state.TagArray[2] = new("{OriginalFormat}", "Message11 {p1} {p2}"); 8452state.TagArray[1] = new("p1", p1); 8453state.TagArray[0] = new("p2", p2); 8494state.TagArray[0] = new("{OriginalFormat}", "M0"); 8528state.TagArray[0] = new("{OriginalFormat}", "M1"); 8562state.TagArray[0] = new("p1", p1); 8602state.TagArray[0] = new("{OriginalFormat}", "M0"); 8642state.TagArray[0] = new("TN1", p0); 8676state.TagArray[1] = new("{OriginalFormat}", "{foo.bar}"); 8677state.TagArray[0] = new("foo.bar", p0); 8722state.TagArray[1] = new("{OriginalFormat}", "Custom provided properties for {Param}."); 8723state.TagArray[0] = new("Param", param); 8764state.TagArray[0] = new("{OriginalFormat}", "Custom provided properties for struct."); 8800state.TagArray[0] = new("{OriginalFormat}", "Custom provided properties for interface."); 8836state.TagArray[1] = new("{OriginalFormat}", "Custom provided properties for both complex params and {StringParam}."); 8837state.TagArray[0] = new("StringParam", stringParam); 8880state.TagArray[3] = new("{OriginalFormat}", "No params."); 8881state.TagArray[2] = new("param1.MyIntProperty", param1?.MyIntProperty); 8882state.TagArray[1] = new("param1.MyStringProperty", param1?.MyStringProperty); 8883state.TagArray[0] = new("param1.AnotherStringProperty", param1?.AnotherStringProperty); 9024state.TagArray[1] = new("{OriginalFormat}", "Custom provided properties for {Param}."); 9025state.TagArray[0] = new("Param", param); 9066state.TagArray[1] = new("{OriginalFormat}", "Custom provided properties for both complex params and {StringParam}."); 9067state.TagArray[0] = new("StringParam", stringParam); 9111state.TagArray[1] = new("{OriginalFormat}", "M0 {A1}"); 9112state.TagArray[0] = new("A1", a1); 9146state.TagArray[1] = new("{OriginalFormat}", "M1 {A1} {A1}"); 9147state.TagArray[0] = new("A1", a1); 9181state.TagArray[7] = new("{OriginalFormat}", "M2 {A1} {a2} {A3} {a4} {A5} {a6} {A7}"); 9182state.TagArray[6] = new("A1", a1); 9183state.TagArray[5] = new("a2", a2); 9184state.TagArray[4] = new("A3", a3); 9185state.TagArray[3] = new("a4", a4); 9186state.TagArray[2] = new("A5", a5); 9187state.TagArray[1] = new("a6", a6); 9188state.TagArray[0] = new("A7", a7); 9228state.TagArray[2] = new("{OriginalFormat}", "M3 {a2} {A1}"); 9229state.TagArray[1] = new("A1", a1); 9230state.TagArray[0] = new("a2", a2); 9271state.TagArray[0] = new("{OriginalFormat}", "M0"); 9305state.TagArray[1] = new("{OriginalFormat}", "M1 {p1}"); 9306state.TagArray[0] = new("p1", p1); 9345state.TagArray[0] = new("p1", p1); 9385state.TagArray[1] = new("p0.P0.P2", p0?.P0?.P2); 9386state.TagArray[0] = new("p0.P1", p0?.P1); 9420state.TagArray[1] = new("p0.P0", p0?.P0); 9421state.TagArray[0] = new("p0.P1", p0?.P1); 9455state.TagArray[1] = new("p0.P3.Capacity", p0?.P3?.Capacity); 9456state.TagArray[0] = new("p0.P3.Count", p0?.P3?.Count); 9490state.TagArray[0] = new("p0.P4", p0?.P4);
LogMethodTests.cs (23)
262AssertLastState(collector, new("p0", "0"), new("p1", "1")); 716new KeyValuePair<string, string?>("A1", "0"), 717new KeyValuePair<string, string?>("{OriginalFormat}", "M0 {A1}")); 724new KeyValuePair<string, string?>("A1", "42"), 725new KeyValuePair<string, string?>("{OriginalFormat}", "M1 {A1} {A1}")); 732new KeyValuePair<string, string?>("A1", "42"), 733new KeyValuePair<string, string?>("a2", "43"), 734new KeyValuePair<string, string?>("A3", "44"), 735new KeyValuePair<string, string?>("a4", "45"), 736new KeyValuePair<string, string?>("A5", "46"), 737new KeyValuePair<string, string?>("a6", "47"), 738new KeyValuePair<string, string?>("A7", "48"), 739new KeyValuePair<string, string?>("{OriginalFormat}", "M2 {A1} {a2} {A3} {a4} {A5} {a6} {A7}")); 746new KeyValuePair<string, string?>("A1", "42"), 747new KeyValuePair<string, string?>("a2", "43"), 748new KeyValuePair<string, string?>("{OriginalFormat}", "M3 {a2} {A1}")); 762new KeyValuePair<string, string?>("{OriginalFormat}", "M0")); 776new KeyValuePair<string, string?>("{OriginalFormat}", "M0")); 1044AssertLastState(collector, new("p0", "0"), new("p1", "1"), new("p2", "2")); 1068var kvp = new KeyValuePair<string, string?>($"p{i}", i.ToString());
Microsoft.Gen.Metrics.Generated.Tests (231)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Metrics.g.cs (226)
590new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 611new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 632new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 653new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 674new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 675new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 696new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 697new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 718new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 719new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 720new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 741new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 742new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 743new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 764new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 765new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 766new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 767new global::System.Collections.Generic.KeyValuePair<string, object?>("s4", s4), 788new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 789new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 790new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 791new global::System.Collections.Generic.KeyValuePair<string, object?>("s4", s4), 812new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 813new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 834new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 835new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 856new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 857new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 878new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 879new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 900new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 901new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 902new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 903new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 904new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 925new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 926new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 927new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 928new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 929new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 955new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 956new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 957new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 958new global::System.Collections.Generic.KeyValuePair<string, object?>("s4", s4), 959new global::System.Collections.Generic.KeyValuePair<string, object?>("s5", s5), 960new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 961new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 962new global::System.Collections.Generic.KeyValuePair<string, object?>("d3", d3), 963new global::System.Collections.Generic.KeyValuePair<string, object?>("d4", d4), 964new global::System.Collections.Generic.KeyValuePair<string, object?>("d5", d5), 990new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 991new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 992new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 993new global::System.Collections.Generic.KeyValuePair<string, object?>("s4", s4), 994new global::System.Collections.Generic.KeyValuePair<string, object?>("s5", s5), 995new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 996new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 997new global::System.Collections.Generic.KeyValuePair<string, object?>("d3", d3), 998new global::System.Collections.Generic.KeyValuePair<string, object?>("d4", d4), 999new global::System.Collections.Generic.KeyValuePair<string, object?>("d5", d5), 1020new global::System.Collections.Generic.KeyValuePair<string, object?>("Static:1", Static_1), 1021new global::System.Collections.Generic.KeyValuePair<string, object?>("Static-2", Static_2), 1022new global::System.Collections.Generic.KeyValuePair<string, object?>("Dyn_1", Dyn_1), 1023new global::System.Collections.Generic.KeyValuePair<string, object?>("Dyn", Dyn), 1044new global::System.Collections.Generic.KeyValuePair<string, object?>("Static:1", Static_1), 1045new global::System.Collections.Generic.KeyValuePair<string, object?>("Static-2", Static_2), 1046new global::System.Collections.Generic.KeyValuePair<string, object?>("Dyn_1", Dyn_1), 1047new global::System.Collections.Generic.KeyValuePair<string, object?>("Dyn", Dyn), 1068new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", Dim1), 1069new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim_2", Dim_2), 1070new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim_3", Dim_3), 1091new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", Dim1), 1092new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim_2", Dim_2), 1093new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim_3", Dim_3), 1188new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", o.Dim1!), 1189new global::System.Collections.Generic.KeyValuePair<string, object?>("OperationsEnum", o.OperationsEnum.ToString()), 1190new global::System.Collections.Generic.KeyValuePair<string, object?>("Enum2", o.OperationsEnum2.ToString()), 1191new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim2", o.ChildDimensionsObject?.Dim2!), 1192new global::System.Collections.Generic.KeyValuePair<string, object?>("dim2FromAttribute", o.ChildDimensionsObject?.SomeDim!), 1193new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim3", o.GrandChildDimensionsObject?.Dim3!), 1194new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim3FromAttribute", o.GrandChildDimensionsObject?.SomeDim!), 1195new global::System.Collections.Generic.KeyValuePair<string, object?>("ParentOperationName", o.ParentOperationName!), 1196new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim4Struct", o.ChildDimensionsStruct.Dim4Struct!), 1197new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim5FromAttribute", o.ChildDimensionsStruct.Dim5Struct!), 1228new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", o.Dim1!), 1229new global::System.Collections.Generic.KeyValuePair<string, object?>("OperationsEnum", o.OperationsEnum.ToString()), 1230new global::System.Collections.Generic.KeyValuePair<string, object?>("Enum2", o.OperationsEnum2.ToString()), 1231new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim2", o.ChildDimensionsObject?.Dim2!), 1232new global::System.Collections.Generic.KeyValuePair<string, object?>("dim2FromAttribute", o.ChildDimensionsObject?.SomeDim!), 1233new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim3", o.GrandChildDimensionsObject?.Dim3!), 1234new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim3FromAttribute", o.GrandChildDimensionsObject?.SomeDim!), 1235new global::System.Collections.Generic.KeyValuePair<string, object?>("ParentOperationName", o.ParentOperationName!), 1236new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim4Struct", o.ChildDimensionsStruct.Dim4Struct!), 1237new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim5FromAttribute", o.ChildDimensionsStruct.Dim5Struct!), 1258new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", o.Dim1!), 1259new global::System.Collections.Generic.KeyValuePair<string, object?>("DimInField", o.DimInField!), 1260new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim2_FromAttribute", o.Dim2!), 1261new global::System.Collections.Generic.KeyValuePair<string, object?>("Operations", o.Operations.ToString()), 1262new global::System.Collections.Generic.KeyValuePair<string, object?>("Operations_FromAttribute", o.Operations2.ToString()), 1283new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", o.Dim1!), 1284new global::System.Collections.Generic.KeyValuePair<string, object?>("DimInField", o.DimInField!), 1285new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim2_FromAttribute", o.Dim2!), 1286new global::System.Collections.Generic.KeyValuePair<string, object?>("Operations", o.Operations.ToString()), 1287new global::System.Collections.Generic.KeyValuePair<string, object?>("Operations_FromAttribute", o.Operations2.ToString()), 1313new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", o.Dim1!), 1314new global::System.Collections.Generic.KeyValuePair<string, object?>("DimInField", o.DimInField!), 1315new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim2_FromAttribute", o.Dim2!), 1316new global::System.Collections.Generic.KeyValuePair<string, object?>("Operations", o.Operations.ToString()), 1317new global::System.Collections.Generic.KeyValuePair<string, object?>("Operations_FromAttribute", o.Operations2.ToString()), 1570new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1591new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1612new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1613new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1634new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1635new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1656new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1657new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1678new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1679new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1700new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1701new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1702new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 1723new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1724new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1725new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 1746new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1747new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1748new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 1749new global::System.Collections.Generic.KeyValuePair<string, object?>("s4", s4), 1770new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1771new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1772new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 1773new global::System.Collections.Generic.KeyValuePair<string, object?>("s4", s4), 1794new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 1795new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 1816new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 1817new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 1838new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1839new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 1860new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1861new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 1882new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1883new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1884new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 1885new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 1886new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 1907new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1908new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1909new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 1910new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 1911new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 1937new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1938new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1939new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 1940new global::System.Collections.Generic.KeyValuePair<string, object?>("s4", s4), 1941new global::System.Collections.Generic.KeyValuePair<string, object?>("s5", s5), 1942new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 1943new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 1944new global::System.Collections.Generic.KeyValuePair<string, object?>("d3", d3), 1945new global::System.Collections.Generic.KeyValuePair<string, object?>("d4", d4), 1946new global::System.Collections.Generic.KeyValuePair<string, object?>("d5", d5), 1972new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 1973new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 1974new global::System.Collections.Generic.KeyValuePair<string, object?>("s3", s3), 1975new global::System.Collections.Generic.KeyValuePair<string, object?>("s4", s4), 1976new global::System.Collections.Generic.KeyValuePair<string, object?>("s5", s5), 1977new global::System.Collections.Generic.KeyValuePair<string, object?>("d1", d1), 1978new global::System.Collections.Generic.KeyValuePair<string, object?>("d2", d2), 1979new global::System.Collections.Generic.KeyValuePair<string, object?>("d3", d3), 1980new global::System.Collections.Generic.KeyValuePair<string, object?>("d4", d4), 1981new global::System.Collections.Generic.KeyValuePair<string, object?>("d5", d5), 2002new global::System.Collections.Generic.KeyValuePair<string, object?>("Static:1", Static_1), 2003new global::System.Collections.Generic.KeyValuePair<string, object?>("Static-2", Static_2), 2004new global::System.Collections.Generic.KeyValuePair<string, object?>("Dyn_1", Dyn_1), 2005new global::System.Collections.Generic.KeyValuePair<string, object?>("Dyn", Dyn), 2026new global::System.Collections.Generic.KeyValuePair<string, object?>("Static:1", Static_1), 2027new global::System.Collections.Generic.KeyValuePair<string, object?>("Static-2", Static_2), 2028new global::System.Collections.Generic.KeyValuePair<string, object?>("Dyn_1", Dyn_1), 2029new global::System.Collections.Generic.KeyValuePair<string, object?>("Dyn", Dyn), 2050new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", Dim1), 2051new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim_2", Dim_2), 2052new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim_3", Dim_3), 2073new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", Dim1), 2074new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim_2", Dim_2), 2075new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim_3", Dim_3), 2106new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", o.Dim1!), 2107new global::System.Collections.Generic.KeyValuePair<string, object?>("OperationsEnum", o.OperationsEnum.ToString()), 2108new global::System.Collections.Generic.KeyValuePair<string, object?>("Enum2", o.OperationsEnum2.ToString()), 2109new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim2", o.ChildDimensionsObject?.Dim2!), 2110new global::System.Collections.Generic.KeyValuePair<string, object?>("dim2FromAttribute", o.ChildDimensionsObject?.SomeDim!), 2111new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim3", o.GrandChildrenDimensionsObject?.Dim3!), 2112new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim3FromAttribute", o.GrandChildrenDimensionsObject?.SomeDim!), 2113new global::System.Collections.Generic.KeyValuePair<string, object?>("ParentOperationName", o.ParentOperationName!), 2114new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim4Struct", o.ChildDimensionsStruct.Dim4Struct!), 2115new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim5FromAttribute", o.ChildDimensionsStruct.Dim5Struct!), 2146new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", o.Dim1!), 2147new global::System.Collections.Generic.KeyValuePair<string, object?>("OperationsEnum", o.OperationsEnum.ToString()), 2148new global::System.Collections.Generic.KeyValuePair<string, object?>("Enum2", o.OperationsEnum2.ToString()), 2149new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim2", o.ChildDimensionsObject?.Dim2!), 2150new global::System.Collections.Generic.KeyValuePair<string, object?>("dim2FromAttribute", o.ChildDimensionsObject?.SomeDim!), 2151new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim3", o.GrandChildrenDimensionsObject?.Dim3!), 2152new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim3FromAttribute", o.GrandChildrenDimensionsObject?.SomeDim!), 2153new global::System.Collections.Generic.KeyValuePair<string, object?>("ParentOperationName", o.ParentOperationName!), 2154new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim4Struct", o.ChildDimensionsStruct.Dim4Struct!), 2155new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim5FromAttribute", o.ChildDimensionsStruct.Dim5Struct!), 2176new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", o.Dim1!), 2177new global::System.Collections.Generic.KeyValuePair<string, object?>("DimInField", o.DimInField!), 2178new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim2_FromAttribute", o.Dim2!), 2179new global::System.Collections.Generic.KeyValuePair<string, object?>("Operations", o.Operations.ToString()), 2180new global::System.Collections.Generic.KeyValuePair<string, object?>("Operations_FromAttribute", o.Operations2.ToString()), 2201new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", o.Dim1!), 2202new global::System.Collections.Generic.KeyValuePair<string, object?>("DimInField", o.DimInField!), 2203new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim2_FromAttribute", o.Dim2!), 2204new global::System.Collections.Generic.KeyValuePair<string, object?>("Operations", o.Operations.ToString()), 2205new global::System.Collections.Generic.KeyValuePair<string, object?>("Operations_FromAttribute", o.Operations2.ToString()), 2350new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 2351new global::System.Collections.Generic.KeyValuePair<string, object?>("s2", s2), 2377new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", o.Dim1!), 2378new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim2", o.Dim2!), 2436new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim1", o.Dim1!), 2437new global::System.Collections.Generic.KeyValuePair<string, object?>("Dim2", o.Dim2!), 2458new global::System.Collections.Generic.KeyValuePair<string, object?>("s1", s1), 2515new global::System.Collections.Generic.KeyValuePair<string, object?>("Dimension1", o.Dimension1!), 2516new global::System.Collections.Generic.KeyValuePair<string, object?>("Dimension2", o.Dimension2!), 2542new global::System.Collections.Generic.KeyValuePair<string, object?>("Dimension1", o.Dimension1!), 2543new global::System.Collections.Generic.KeyValuePair<string, object?>("Dimension2", o.Dimension2!),
MetricTests.cs (2)
99Assert.Equal(new KeyValuePair<string, object?>("s1", "val_1"), tag); 127Assert.Equal(new KeyValuePair<string, object?>("s1", "val1"), tag);
MetricTests.Ext.cs (2)
82Assert.Equal(new KeyValuePair<string, object?>("s1", "val_1"), tag); 109Assert.Equal(new KeyValuePair<string, object?>("s1", "val1"), tag);
MetricTests.Ext.Unit.cs (1)
77Assert.Equal(new KeyValuePair<string, object?>("s1", "val1"), tag);
Microsoft.Maui (2)
Debugger\DebuggerDisplayHelpers.cs (1)
113 static KeyValuePair<string, object?> Create(string key, object? value) => new KeyValuePair<string, object?>(key, value);
HotReload\HotReloadHelper.cs (1)
167 var views = HandlerService!.Where(x => x.ImplementationType == t).Select(x => new KeyValuePair<Type, Type>(x.ServiceType, x.ImplementationType!)).ToList();
Microsoft.Maui.Controls (9)
Application\Application.cs (1)
264 OnParentResourcesChanged([new KeyValuePair<string, object>(AppThemeBinding.AppThemeResource, newTheme)]);
OrderedDictionary.cs (3)
136 array[arrayIndex++] = new KeyValuePair<TKey, TValue>(key, _dict[key]); 247 yield return new KeyValuePair<TKey, TValue>(key, this[key]); 262 get { return new KeyValuePair<TKey, TValue>(_keyOrder[index], this[index]); }
PlatformBindingHelpers.cs (2)
114 proxy.BindingsBackpack.Add(new KeyValuePair<BindableProperty, BindingBase>(targetProperty, binding)); 125 proxy.ValuesBackpack.Add(new KeyValuePair<BindableProperty, object>(targetProperty, value));
ResourceDictionary.cs (1)
374 OnValuesChanged(new KeyValuePair<string, object>(key, value));
SetterSpecificityList.cs (1)
106 return index < 0 ? default : new KeyValuePair<SetterSpecificity, T>(_keys[index], _values[index]);
VisualElement\VisualElement.cs (1)
1562 changedResources.Add(new KeyValuePair<string, object>(value.Key, mergedClassStyles));
Microsoft.Maui.Controls.Xaml (2)
XamlParser.cs (2)
216 xmlns.Add(new KeyValuePair<string, string>(reader.LocalName, reader.Value)); 234 attributes.Add(new KeyValuePair<XmlName, INode>(propertyName, propertyNode));
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (1)
src\Graphics\src\Graphics\Platforms\Windows\AsyncPump.cs (1)
103 _mQueue.Add(new KeyValuePair<SendOrPostCallback, object>(d, state));
Microsoft.ML.AutoML (2)
SweepableEstimator\SweepableEstimatorPipeline.cs (1)
53var kvPairs = _estimators.Select((e, i) => new KeyValuePair<string, SearchSpace.SearchSpace>(i.ToString(), e.SearchSpace));
SweepableEstimator\SweepablePipeline.cs (1)
52var kvPairs = _estimators.Select((e, i) => new KeyValuePair<string, Parameter>(i.ToString(), e.Value.Parameter));
Microsoft.ML.AutoML.Interactive (4)
NotebookMonitor.cs (4)
51new KeyValuePair<string, object>("Trial",result.TrialSettings.TrialId), 52new KeyValuePair<string, object>("Metric", result.Metric), 53new KeyValuePair<string, object>("Trainer",SweepablePipeline.ToString(result.TrialSettings.Parameter).Replace("Unknown=>","")), 54new KeyValuePair<string, object>("Parameters",activeRunParam),
Microsoft.ML.AutoML.Tests (1)
UserInputValidationTests.cs (1)
359new List<KeyValuePair<float, bool>>() { new KeyValuePair<float, bool>(1, true) });
Microsoft.ML.Core (13)
CommandLine\CmdParser.cs (4)
836yield return new KeyValuePair<string, string>(key, val); 1584comList.Add(new KeyValuePair<string, IComponentFactory>(tag, factory)); 1705val.Values.Add(new KeyValuePair<string, object>(tag, newValue)); 1712Utils.Add(ref val.Values, new KeyValuePair<string, object>("", newValue));
Data\AnnotationUtils.cs (1)
199return new KeyValuePair<string, DataViewType>(kind, type);
Data\Repository.cs (1)
348_closed.Enqueue(new KeyValuePair<string, Stream>(ent.Path, ent.Stream));
Data\RoleMappedSchema.cs (5)
118=> new KeyValuePair<ColumnRole, string>(this, name); 122=> new KeyValuePair<ColumnRole, string>(role, name); 267yield return new KeyValuePair<ColumnRole, DataViewSchema.Column>(roleAndList.Key, info); 279yield return new KeyValuePair<ColumnRole, string>(roleAndList.Key, info.Name); 292yield return new KeyValuePair<ColumnRole, string>(role, info.Name);
Utilities\LruCache.cs (1)
65var node = _lru.AddFirst(new KeyValuePair<TKey, TValue>(key, value));
Utilities\ReservoirSampler.cs (1)
196var tmp = _counts.Select((count, i) => new KeyValuePair<int, int>(count, i)).First(kvp => kvp.Key == 0);
Microsoft.ML.Data (39)
Commands\CrossValidationCommand.cs (1)
166new KeyValuePair<string, IComponentFactory<IDataView, IDataTransform>>(
DataDebuggerPreview.cs (1)
76rowInfo.Values[col] = new KeyValuePair<string, object>(column.Name, value);
DataLoadSave\Binary\BinaryLoader.cs (2)
2164var cols = loader._aliveColumns.Select(t => new KeyValuePair<bool, TableOfContentsEntry>(true, t)) 2165.Concat(loader._deadColumns.Select(t => new KeyValuePair<bool, TableOfContentsEntry>(false, t)))
DataLoadSave\LegacyCompositeDataLoader.cs (3)
141.Select(x => new KeyValuePair<string, string>(x.Key, GetTagData(x.Value))) 285var tagData = new[] { new KeyValuePair<string, string>(tag, creationArgs) }; 486tagData.Add(new KeyValuePair<string, string>(tag, argsString));
DataView\Transposer.cs (2)
610heap.Add(new KeyValuePair<int, int>(rbuff.IsDense ? 0 : rbuff.GetIndices()[0], r)); 630heap.Add(new KeyValuePair<int, int>(rbuff.IsDense ? s + 1 : rbuffIndices[ii], pair.Value));
Deprecated\Instances\HeaderSchema.cs (2)
347yield return new KeyValuePair<int, string>(i, _names[i]); 479yield return new KeyValuePair<int, string>(_indices[i], _names[i]);
Deprecated\Vector\VectorUtils.cs (2)
93bottomHeap.Add(new KeyValuePair<int, float>(idx, value)); 106topHeap.Add(new KeyValuePair<int, float>(idx, value));
EntryPoints\InputBuilder.cs (1)
725yield return new KeyValuePair<string, object>(attr.Name ?? fieldInfo.Name, fieldInfo.GetValue(output));
Evaluators\AucAggregator.cs (1)
514var sorted = sample.Select((info, i) => new KeyValuePair<int, Info>(i, info))
Evaluators\EvaluatorUtils.cs (2)
343yield return new KeyValuePair<string, double>(schema[i].Name, metricVal); 366yield return new KeyValuePair<string, double>(
Model\Pfa\BoundPfaContext.cs (2)
215vars[i] = new KeyValuePair<string, JToken>(names[i], vars[i].Value); 225return DeclareVar(new KeyValuePair<string, JToken>(name, value))[0];
Model\Pfa\PfaContext.cs (1)
150return new KeyValuePair<string, JToken>(varName, JToken.Parse(token));
Scorers\PredictedLabelScorerBase.cs (1)
192yield return new KeyValuePair<string, DataViewType>(sch[i].Name, sch[i].Type);
Scorers\RowToRowScorerBase.cs (1)
441foreach (var pair in Mapper.OutputSchema[iinfo - DerivedColumnCount].Annotations.Schema.Select(c => new KeyValuePair<string, DataViewType>(c.Name, c.Type)))
Transforms\ColumnBindingsBase.cs (1)
516return Input[index].Annotations.Schema.Select(c => new KeyValuePair<string, DataViewType>(c.Name, c.Type));
Transforms\ColumnConcatenatingTransformer.cs (6)
89taggedColumn.Source = res.Source.Select(s => new KeyValuePair<string, string>(null, s)).ToArray(); 812return new KeyValuePair<string, JToken>(outName, null); 820return new KeyValuePair<string, JToken>(outName, null); 827return new KeyValuePair<string, JToken>(outName, null); 853return new KeyValuePair<string, JToken>(outName, result); 932inputList.Add(new KeyValuePair<string, long>(ctx.GetVariableName(srcName),
Transforms\Hashing.cs (2)
1731Collector.Add(hashValues[i], new KeyValuePair<int, T>(i, valueValues[i])); 1737Collector.Add(hashValues[i], new KeyValuePair<int, T>(hashIndices[i], valueValues[i]));
Transforms\KeyToValue.cs (1)
206toDeclare.Add(new KeyValuePair<string, JToken>(info.outputColumnName, result));
Transforms\KeyToVector.cs (1)
654toDeclare.Add(new KeyValuePair<string, JToken>(info.Name, result));
Transforms\MetadataDispatcher.cs (2)
226yield return new KeyValuePair<string, DataViewType>(g.Kind, g.Type); 236foreach (var kvp in info.SchemaSrc[info.IndexSrc].Annotations.Schema.Select(c => new KeyValuePair<string, DataViewType>(c.Name, c.Type)))
Transforms\Normalizer.cs (1)
807toDeclare.Add(new KeyValuePair<string, JToken>(info.Name, result));
Transforms\TransformBase.cs (1)
597toDeclare.Add(new KeyValuePair<string, JToken>(info.Name, result));
Transforms\ValueToKeyMappingTransformer.cs (1)
947toDeclare.Add(new KeyValuePair<string, JToken>(info.Name, result));
Utilities\ModelFileUtils.cs (1)
316list.Add(new KeyValuePair<string, string>(roleStr, colStr));
Microsoft.ML.DataView (6)
SchemaDebuggerProxy.cs (1)
46result.Add(new KeyValuePair<string, object>(name, value));
VBuffer.cs (5)
480yield return new KeyValuePair<int, T>(i, values[i]); 485yield return new KeyValuePair<int, T>(indices[i], values[i]); 495yield return new KeyValuePair<int, T>(slotCur, default(T)); 497yield return new KeyValuePair<int, T>(slotCur, values[i]); 501yield return new KeyValuePair<int, T>(slotCur, default(T));
Microsoft.ML.Ensemble (4)
PipelineEnsemble.cs (3)
715list.Add(new KeyValuePair<string, object>(key, PredictorModels[i].Predictor.GetType().Name)); 744list.Add(new KeyValuePair<string, object>(key, listCur)); 749list.Add(new KeyValuePair<string, object>(key, sb.ToString()));
Trainer\EnsembleModelParametersBase.cs (1)
81metrics[j] = new KeyValuePair<string, double>(metricName, metricValue);
Microsoft.ML.EntryPoints (4)
FeatureCombiner.cs (2)
176concatNames.Add(new KeyValuePair<string, string>(col.Name, colName)); 187concatNames.Add(new KeyValuePair<string, string>(col.Name, colName));
JsonUtils\JsonManifestUtils.cs (2)
273inputs.Add(new KeyValuePair<Double, JObject>(inputAttr.SortOrder, jo)); 302outputs.Add(new KeyValuePair<Double, JObject>(outputAttr.SortOrder, jo));
Microsoft.ML.FastTree (13)
FastTree.cs (11)
1017result.Add(new KeyValuePair<int, int>(indices[i], ge)); 2406_sparse.Add(new KeyValuePair<int, double>(index, value)); 2421_sparse.Add(new KeyValuePair<int, double>(i, _dense[i])); 2579yield return new KeyValuePair<int, int>(kvp.Key, binned); 2590yield return new KeyValuePair<int, int>(last, zeroBin); 2593yield return new KeyValuePair<int, int>(kvp.Key, binned); 2596yield return new KeyValuePair<int, int>(last, zeroBin); 2607yield return new KeyValuePair<int, int>(i, binned); 2612yield return new KeyValuePair<int, int>(i, zeroBin); 3160yield return new KeyValuePair<string, double>(name, Math.Sqrt(pair.Value) * normFactor); 3171results.Add(new KeyValuePair<string, object>(pair.Key, pair.Value));
Training\EnsembleCompression\LassoBasedEnsembleCompressor.cs (1)
98labelFreqList.Add(new KeyValuePair<short, int>(i, perLabelDocCount[i]));
TreeEnsembleFeaturizationTransformer.cs (1)
65roles.Add(new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Feature, _featureDetachedColumn.Name));
Microsoft.ML.Predictor.Tests (4)
TestIniModels.cs (4)
536new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Feature, "Features"), 537new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Label, "Label")); 575new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Feature, "Features"), 576new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Label, "Label"));
Microsoft.ML.Recommender (5)
MatrixFactorizationPredictor.cs (2)
472roles.Add(new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RecommenderUtils.MatrixColumnIndexKind, MatrixColumnIndexColumnName)); 473roles.Add(new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RecommenderUtils.MatrixRowIndexKind, MatrixRowIndexColumnName));
MatrixFactorizationTrainer.cs (3)
530roles.Add(new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Label, LabelName)); 531roles.Add(new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RecommenderUtils.MatrixColumnIndexKind.Value, MatrixColumnIndexName)); 532roles.Add(new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RecommenderUtils.MatrixRowIndexKind.Value, MatrixRowIndexName));
Microsoft.ML.ResultProcessor (5)
ResultProcessor.cs (5)
968return new KeyValuePair<int, Dictionary<string, float>>(-1, null); 974return new KeyValuePair<int, Dictionary<string, float>>(-1, null); 1000return new KeyValuePair<int, Dictionary<string, float>>(foldIdx, valuesDict); 1072srcFiles.Add(new KeyValuePair<string, string>(null, src)); 1078srcFiles.Add(new KeyValuePair<string, string>(taggedPattern.Key, src));
Microsoft.ML.StandardTrainers (19)
FactorizationMachine\FactorizationMachineTrainer.cs (3)
595roles.Add(new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Feature, feat.Name)); 597roles.Add(new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Label, LabelColumn.Name)); 600roles.Add(new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Feature, WeightColumn.Name));
FactorizationMachine\FieldAwareFactorizationMachineModelParameters.cs (1)
425roles.Add(new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Feature, feat));
FactorizationMachine\FieldAwareFactorizationMachineUtils.cs (2)
87var inputFeatureColumns = _columns.Select(c => new KeyValuePair<RoleMappedSchema.ColumnRole, string>(RoleMappedSchema.ColumnRole.Feature, c.Name)).ToList(); 153return InputRoleMappedSchema.GetColumnRoles().Select(kvp => new KeyValuePair<RoleMappedSchema.ColumnRole, string>(kvp.Key, kvp.Value.Name));
Standard\LinearPredictorUtils.cs (3)
214var list = new List<KeyValuePair<string, Single>>() { new KeyValuePair<string, Single>("(Bias)", bias) }; 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 (2)
842results.Add(new KeyValuePair<string, object>( 859results.Add(new KeyValuePair<string, object>(
Standard\ModelStatistics.cs (6)
175resultCollection.Add(new KeyValuePair<string, object>("Count of training examples", TrainingExampleCount)); 176resultCollection.Add(new KeyValuePair<string, object>("Residual Deviance", Deviance)); 177resultCollection.Add(new KeyValuePair<string, object>("Null Deviance", NullDeviance)); 178resultCollection.Add(new KeyValuePair<string, object>("AIC", 2 * ParametersCount + Deviance)); 543resultCollection.Add(new KeyValuePair<string, object>( 551resultCollection.Add(new KeyValuePair<string, object>(
Standard\MulticlassClassification\OneVersusAllTrainer.cs (1)
213roles[0] = new KeyValuePair<CR, string>(new CR(DefaultColumnNames.Label), LabelColumn.Name);
Standard\MulticlassClassification\PairwiseCouplingTrainer.cs (1)
191roles[0] = new KeyValuePair<CR, string>(new CR(DefaultColumnNames.Label), LabelColumn.Name);
Microsoft.ML.Sweeper (5)
Algorithms\NelderMead.cs (5)
166_pendingSweeps.Add(new KeyValuePair<ParameterSet, float[]>(FloatArrayAsParameterSet(nextPoint), nextPoint)); 216_pendingSweeps.Add(new KeyValuePair<ParameterSet, float[]>(FloatArrayAsParameterSet(nextPoint), nextPoint)); 370result.Add(new KeyValuePair<IRunResult, float[]>(run, sweep.Value)); 410_pendingSweeps.Add(new KeyValuePair<ParameterSet, float[]>(newParameterSet, newPoint)); 412_pendingSweepsNotSubmitted.Enqueue(new KeyValuePair<ParameterSet, float[]>(FloatArrayAsParameterSet(newPoint), newPoint));
Microsoft.ML.Sweeper.Tests (1)
TestSweeper.cs (1)
280results.Add(new KeyValuePair<int, IRunResult>(task.CompletedResult().Id, new RunResult(task.CompletedResult().ParameterSet, 0.42, true)));
Microsoft.ML.Tests (42)
Transformers\ValueMappingTests.cs (42)
140new KeyValuePair<string, string>("foo", "a"), 141new KeyValuePair<string, string>("bar", "b"), 142new KeyValuePair<string, string>("test", "c"), 143new KeyValuePair<string, string>("wahoo", "d")}; 365new KeyValuePair<string,int>("foo", 1), 366new KeyValuePair<string,int>("bar", 2), 367new KeyValuePair<string,int>("test", 3), 368new KeyValuePair<string,int>("wahoo", 4)}; 397new KeyValuePair<string, string>("foo", "t"), 398new KeyValuePair<string, string>("bar", "s"), 399new KeyValuePair<string, string>("test", "u"), 400new KeyValuePair<string, string>("wahoo", "v") }; 431new KeyValuePair<string, uint>("foo", 51), 432new KeyValuePair<string, uint>("bar", 25), 433new KeyValuePair<string, uint>("test", 42), 434new KeyValuePair<string, uint>("wahoo", 61)}; 472new KeyValuePair<string, ulong>("foo", 51), 473new KeyValuePair<string, ulong>("bar", Int32.MaxValue + 1L), 474new KeyValuePair<string, ulong>("test", 42), 475new KeyValuePair<string, ulong>("wahoo", 61)}; 513new KeyValuePair<string, string>("foo", "foo1"), 514new KeyValuePair<string, string>("bar", "foo2"), 515new KeyValuePair<string, string>("test", "foo1"), 516new KeyValuePair<string, string>("wahoo", "foo3")}; 553new KeyValuePair<string, string>("foo", "foo1"), 554new KeyValuePair<string, string>("bar", "foo2"), 555new KeyValuePair<string, string>("test", "foo1"), 556new KeyValuePair<string, string>("wahoo", "foo3")}; 595new KeyValuePair<string, int>("foo", 1), 596new KeyValuePair<string, int>("bar", 2), 597new KeyValuePair<string, int>("test", 3), 598new KeyValuePair<string, int>("wahoo", 4)}; 614new KeyValuePair<string,int[]>("foo", new int[] {2, 3, 4 }), 615new KeyValuePair<string,int[]>("bar", new int[] {100, 200 }), 616new KeyValuePair<string,int[]>("test", new int[] {400, 500, 600, 700 }), 634new KeyValuePair<ReadOnlyMemory<char>,int>("foo".AsMemory(), 1), 635new KeyValuePair<ReadOnlyMemory<char>,int>("bar".AsMemory(), 2), 636new KeyValuePair<ReadOnlyMemory<char>,int>("test".AsMemory(), 3), 637new KeyValuePair<ReadOnlyMemory<char>,int>("wahoo".AsMemory(), 4) 688new KeyValuePair<string,int>("foo", 2), 689new KeyValuePair<string,int>("bar", 43), 690new KeyValuePair<string,int>("test", 56)};
Microsoft.ML.TimeSeries (1)
RootCauseAnalyzer.cs (1)
130return new Dictionary<string, object>(keyList.Select(dim => new KeyValuePair<string, object>(dim, dimension[dim])).ToDictionary(kvp => kvp.Key, kvp => kvp.Value));
Microsoft.ML.Tokenizers (2)
Utils\LruCache.cs (2)
103cached.Value = new KeyValuePair<string, TValue>(key, value); 116var node = new LinkedListNode<KeyValuePair<string, TValue>>(new KeyValuePair<string, TValue>(key, value));
Microsoft.ML.Tokenizers.Tests (1)
BpeTests.cs (1)
1008yield return new KeyValuePair<string, int>(token.Name, token.Value.GetInt32());
Microsoft.ML.Transforms (18)
MissingValueHandlingTransformer.cs (4)
200new KeyValuePair<string, string>(tmpReplacementColName, tmpReplacementColName), 201new KeyValuePair<string, string>("IsMissing", tmpIsMissingColName) 212new KeyValuePair<string, string>(column.Source, tmpReplacementColName), 213new KeyValuePair<string, string>(string.Format("IsMissing.{0}", column.Source), tmpIsMissingColName),
Text\LdaSingleBox.cs (8)
238topicRet.Add(new KeyValuePair<int, float>(currentTopic, (float)_alpha)); 241topicRet.Add(new KeyValuePair<int, float>(_topics[i], _probabilities[i] + (float)_alpha)); 246topicRet.Add(new KeyValuePair<int, float>(_topics[i], (float)_probabilities[i])); 254topicRet.Add(new KeyValuePair<int, float>(currentTopic, (float)_alpha)); 288topicRet.Add(new KeyValuePair<int, float>(pTopic[i], (float)pProb[i])); 321topicRet.Add(new KeyValuePair<int, float>(pTopic[i], (float)pProb[i])); 342wordTopicVector[i] = new KeyValuePair<int, int>(_topics[i], _probabilities[i]); 353topicSummary[i] = new KeyValuePair<int, float>(_summaryTerm[i], _summaryTermProb[i]);
Text\SentimentAnalyzingTransform.cs (1)
133new KeyValuePair<string, string>(input.Schema.GetTempColumnName(colName), colName)).ToArray();
Text\TextFeaturizingEstimator.cs (4)
590srcTaggedCols.Add(new KeyValuePair<string, string>("Char", charFeatureCol)); 591srcTaggedCols.Add(new KeyValuePair<string, string>("Word", wordFeatureCol)); 600srcTaggedCols.Add(new KeyValuePair<string, string>(charFeatureCol, charFeatureCol)); 602srcTaggedCols.Add(new KeyValuePair<string, string>(wordFeatureCol, wordFeatureCol));
Text\WordTokenizing.cs (1)
356toDeclare.Add(new KeyValuePair<string, JToken>(info.Name, result));
Microsoft.NET.Build.Tasks (2)
LockFileLookup.cs (2)
28_packages[new KeyValuePair<string, NuGetVersion>(library.Name, library.Version)] = library; 51if (_packages.TryGetValue(new KeyValuePair<string, NuGetVersion>(id, version), out package))
Microsoft.NET.Sdk.Publish.Tasks (2)
MsDeploy\CommonUtility.cs (1)
1703sortedList.Add(new KeyValuePair<int, int>(iPriority, i), iTaskItem);
Tasks\GenerateEnvTransform.cs (1)
103keyValuePairs.Add(new KeyValuePair<string, string>(keyValueArray[0], value));
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
DefineStaticWebAssets.Cache.cs (1)
297yield return new KeyValuePair<string, ITaskItem>(hash, candidate);
Microsoft.TemplateEngine.Core (3)
Util\Orchestrator.cs (1)
99processorList.Add(new KeyValuePair<IPathMatcher, IProcessor>(runSpec.Key, processor));
VariableCollection.cs (2)
160array[index++] = new KeyValuePair<string, object>(key, this[key]); 164public IEnumerator<KeyValuePair<string, object>> GetEnumerator() => Keys.Select(x => new KeyValuePair<string, object>(x, this[x])).GetEnumerator();
Microsoft.TemplateEngine.Edge (2)
Settings\Scanner.cs (1)
299loaded.Add(new KeyValuePair<string, Assembly>(file, assembly));
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
268var property = new KeyValuePair<string, JsonNode?>(prop.Name, ParseJsonNode(prop.Value.GetRawText()));
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (2)
GlobalRunSpec.cs (1)
53specials.Add(new KeyValuePair<IPathMatcher, IRunSpec>(new GlobbingPatternMatcher(glob), spec));
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
268var property = new KeyValuePair<string, JsonNode?>(prop.Name, ParseJsonNode(prop.Value.GetRawText()));
Microsoft.TemplateEngine.Utils (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
268var property = new KeyValuePair<string, JsonNode?>(prop.Name, ParseJsonNode(prop.Value.GetRawText()));
Microsoft.TemplateSearch.Common (1)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (1)
268var property = new KeyValuePair<string, JsonNode?>(prop.Name, ParseJsonNode(prop.Value.GetRawText()));
Microsoft.TestPlatform.CommunicationUtilities (2)
_generated\82\TestPlatformJsonContext.KeyValuePairTestPropertyObject.g.cs (1)
32ObjectWithParameterizedConstructorCreator = static args => new global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>((global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty)args[0], (object)args[1]),
Serialization\TestObjectConverter.cs (1)
64propertyList.Add(new KeyValuePair<TestProperty, object>(testProperty, propertyData!));
Microsoft.TestPlatform.CrossPlatEngine (2)
Client\Parallel\ParallelProxyDiscoveryManager.cs (1)
68.SelectMany(provider => provider.SourceDetails.Select(s => new KeyValuePair<string, TestRuntimeProviderInfo>(s.Source!, provider)))
Client\Parallel\ParallelProxyExecutionManager.cs (1)
87.SelectMany(provider => provider.SourceDetails.Select(s => new KeyValuePair<string, TestRuntimeProviderInfo>(s.Source!, provider)))
Microsoft.TestPlatform.Extensions.BlameDataCollector (5)
BlameCollector.cs (5)
158_environmentVariables.Add(new KeyValuePair<string, string>("COMPlus_DbgEnableElfDumpOnMacOS", "1")); 159_environmentVariables.Add(new KeyValuePair<string, string>("COMPlus_DbgEnableMiniDump", "1")); 164_environmentVariables.Add(new KeyValuePair<string, string>("COMPlus_DbgMiniDumpType", _crashDumpType == CrashDumpType.Full ? "4" : "2")); 167_environmentVariables.Add(new KeyValuePair<string, string>("COMPlus_DbgMiniDumpName", dumpPath)); 178_environmentVariables.Add(new KeyValuePair<string, string>("COMPlus_DbgEnableElfDumpOnMacOS", "1"));
Microsoft.VisualStudio.TestPlatform.Common (2)
Utilities\SimpleJSON.cs (2)
103return new KeyValuePair<string, JSONNode>(string.Empty, _array.Current); 106return new KeyValuePair<string, JSONNode>(string.Empty, null);
Microsoft.VisualStudio.TestPlatform.ObjectModel (77)
Nuget.Frameworks\DefaultFrameworkMappings.cs (70)
17new KeyValuePair<string, string>("NETFramework", FrameworkConstants.FrameworkIdentifiers.Net), 18new KeyValuePair<string, string>(".NET", FrameworkConstants.FrameworkIdentifiers.Net), 21new KeyValuePair<string, string>("NETCore", FrameworkConstants.FrameworkIdentifiers.NetCore), 24new KeyValuePair<string, string>("NETPortable", FrameworkConstants.FrameworkIdentifiers.Portable), 27new KeyValuePair<string, string>("asp.net", FrameworkConstants.FrameworkIdentifiers.AspNet), 28new KeyValuePair<string, string>("asp.netcore", FrameworkConstants.FrameworkIdentifiers.AspNetCore), 31new KeyValuePair<string, string>("Xamarin.PlayStationThree", FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation3), 32new KeyValuePair<string, string>("XamarinPlayStationThree", FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation3), 33new KeyValuePair<string, string>("Xamarin.PlayStationFour", FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation4), 34new KeyValuePair<string, string>("XamarinPlayStationFour", FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation4), 35new KeyValuePair<string, string>("XamarinPlayStationVita", FrameworkConstants.FrameworkIdentifiers.XamarinPlayStationVita) 51new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetCoreApp, "netcoreapp"), 52new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetStandardApp, "netstandardapp"), 53new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetStandard, "netstandard"), 54new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetPlatform, "dotnet"), 55new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Net, "net"), 56new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetMicro, "netmf"), 57new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Silverlight, "sl"), 58new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Portable, "portable"), 59new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.WindowsPhone, "wp"), 60new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.WindowsPhoneApp, "wpa"), 61new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Windows, "win"), 62new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.AspNet, "aspnet"), 63new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.AspNetCore, "aspnetcore"), 64new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Native, "native"), 65new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.MonoAndroid, "monoandroid"), 66new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.MonoTouch, "monotouch"), 67new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.MonoMac, "monomac"), 68new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinIOs, "xamarinios"), 69new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinMac, "xamarinmac"), 70new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation3, "xamarinpsthree"), 71new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation4, "xamarinpsfour"), 72new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinPlayStationVita, "xamarinpsvita"), 73new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinWatchOS, "xamarinwatchos"), 74new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinTVOS, "xamarintvos"), 75new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinXbox360, "xamarinxboxthreesixty"), 76new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinXboxOne, "xamarinxboxone"), 77new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Dnx, "dnx"), 78new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.DnxCore, "dnxcore"), 79new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetCore, "netcore"), 80new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.WinRT, "winrt"), // legacy 81new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.UAP, "uap"), 82new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Tizen, "tizen"), 83new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NanoFramework, "netnano") 120new KeyValuePair<NuGetFramework, NuGetFramework>( 125new KeyValuePair<NuGetFramework, NuGetFramework>( 130new KeyValuePair<NuGetFramework, NuGetFramework>( 135new KeyValuePair<NuGetFramework, NuGetFramework>( 140new KeyValuePair<NuGetFramework, NuGetFramework>( 145new KeyValuePair<NuGetFramework, NuGetFramework>( 150new KeyValuePair<NuGetFramework, NuGetFramework>( 155new KeyValuePair<NuGetFramework, NuGetFramework>( 160new KeyValuePair<NuGetFramework, NuGetFramework>( 165new KeyValuePair<NuGetFramework, NuGetFramework>( 170new KeyValuePair<NuGetFramework, NuGetFramework>( 175new KeyValuePair<NuGetFramework, NuGetFramework>( 180new KeyValuePair<NuGetFramework, NuGetFramework>( 185new KeyValuePair<NuGetFramework, NuGetFramework>( 190new KeyValuePair<NuGetFramework, NuGetFramework>( 195new KeyValuePair<NuGetFramework, NuGetFramework>( 200new KeyValuePair<NuGetFramework, NuGetFramework>( 206new KeyValuePair<NuGetFramework, NuGetFramework>( 211new KeyValuePair<NuGetFramework, NuGetFramework>( 216new KeyValuePair<NuGetFramework, NuGetFramework>( 221new KeyValuePair<NuGetFramework, NuGetFramework>( 260new KeyValuePair<string, string>( 265new KeyValuePair<string, string>( 270new KeyValuePair<string, string>( 624new KeyValuePair<NuGetFramework, NuGetFramework>(FrameworkConstants.CommonFrameworks.DotNet50, FrameworkConstants.CommonFrameworks.DotNet) 640new KeyValuePair<NuGetFramework, NuGetFramework>(FrameworkConstants.CommonFrameworks.DotNet, FrameworkConstants.CommonFrameworks.DotNet50)
Nuget.Frameworks\DefaultPortableFrameworkMappings.cs (3)
99return new KeyValuePair<int, NuGetFramework[]>(profile, frameworks); 122profileOptionalFrameworks.Add(new KeyValuePair<int, NuGetFramework[]>(profile, monoFrameworks)); 170return new KeyValuePair<int, FrameworkRange>(profileNumber, range);
Nuget.Frameworks\FrameworkSpecificMapping.cs (1)
15: this(frameworkIdentifier, new KeyValuePair<string, string>(key, value))
TestProperty\CustomKeyValueConverter.cs (1)
48return listOfTraitObjects?.Select(trait => new KeyValuePair<string?, string?>(trait.Key, trait.Value)).ToArray() ?? [];
TestProperty\TestProperty.cs (1)
350propertyTypePair = new KeyValuePair<TestProperty, HashSet<Type>>(result, new HashSet<Type>());
TraitCollection.cs (1)
86var newPairs = newValue.Select(t => new KeyValuePair<string, string>(t.Name, t.Value)).ToArray();
Mono.Cecil (1)
Mono.Cecil\WindowsRuntimeProjections.cs (1)
321 redirectedInterfaces.Add (new KeyValuePair<InterfaceImplementation, InterfaceImplementation> (implementedInterface, unprojectedInterface));
MSBuild (7)
OutOfProcTaskHostNode.cs (5)
1789s_mismatchedEnvironmentValues[variable.Key] = new KeyValuePair<string, string>(null, oldValue); 1795s_mismatchedEnvironmentValues[variable.Key] = new KeyValuePair<string, string>(newValue, oldValue); 1806s_mismatchedEnvironmentValues[variable.Key] = new KeyValuePair<string, string>(newValue, null); 1812s_mismatchedEnvironmentValues[variable.Key] = new KeyValuePair<string, string>(newValue, oldValue); 1838LogMessagePacketBase logMessage = new(new KeyValuePair<int, BuildEventArgs>(_currentConfiguration.NodeId, e));
src\msbuild\src\Shared\LogMessagePacketBase.cs (1)
337return new KeyValuePair<int, BuildEventArgs>(_sinkId, _buildEvent);
src\msbuild\src\Shared\TaskParameter.cs (1)
946var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));
NuGet.CommandLine.XPlat (1)
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (1)
687return new KeyValuePair<string, List<IPackageSearchMetadata>>(package, results);
NuGet.Commands (5)
RestoreCommand\Diagnostics\UnresolvedMessages.cs (1)
291return new KeyValuePair<PackageSource, ImmutableArray<NuGetVersion>>(
RestoreCommand\RestoreCommand.cs (2)
2180allGraphs.Select(graph => new KeyValuePair<NuGetFramework, string>( 2187var key = new KeyValuePair<NuGetFramework, string>(
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
557sortedPackages.Add(new KeyValuePair<LockFileTargetLibrary, Lazy<LocalPackageSourceInfo>>(assetsPkg, packageSourceInfo));
VerifyCommand\VerifyCommandRunner.cs (1)
81.Select(c => new KeyValuePair<string, HashAlgorithmName>(c.Fingerprint, c.FingerprintAlgorithm));
NuGet.Frameworks (74)
DefaultFrameworkMappings.cs (70)
16new KeyValuePair<string, string>("NETFramework", FrameworkConstants.FrameworkIdentifiers.Net), 17new KeyValuePair<string, string>(".NET", FrameworkConstants.FrameworkIdentifiers.Net), 20new KeyValuePair<string, string>("NETCore", FrameworkConstants.FrameworkIdentifiers.NetCore), 23new KeyValuePair<string, string>("NETPortable", FrameworkConstants.FrameworkIdentifiers.Portable), 26new KeyValuePair<string, string>("asp.net", FrameworkConstants.FrameworkIdentifiers.AspNet), 27new KeyValuePair<string, string>("asp.netcore", FrameworkConstants.FrameworkIdentifiers.AspNetCore), 30new KeyValuePair<string, string>("Xamarin.PlayStationThree", FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation3), 31new KeyValuePair<string, string>("XamarinPlayStationThree", FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation3), 32new KeyValuePair<string, string>("Xamarin.PlayStationFour", FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation4), 33new KeyValuePair<string, string>("XamarinPlayStationFour", FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation4), 34new KeyValuePair<string, string>("XamarinPlayStationVita", FrameworkConstants.FrameworkIdentifiers.XamarinPlayStationVita), 50new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetCoreApp, "netcoreapp"), 51new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetStandardApp, "netstandardapp"), 52new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetStandard, "netstandard"), 53new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetPlatform, "dotnet"), 54new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Net, "net"), 55new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetMicro, "netmf"), 56new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Silverlight, "sl"), 57new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Portable, "portable"), 58new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.WindowsPhone, "wp"), 59new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.WindowsPhoneApp, "wpa"), 60new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Windows, "win"), 61new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.AspNet, "aspnet"), 62new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.AspNetCore, "aspnetcore"), 63new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Native, "native"), 64new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.MonoAndroid, "monoandroid"), 65new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.MonoTouch, "monotouch"), 66new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.MonoMac, "monomac"), 67new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinIOs, "xamarinios"), 68new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinMac, "xamarinmac"), 69new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation3, "xamarinpsthree"), 70new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinPlayStation4, "xamarinpsfour"), 71new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinPlayStationVita, "xamarinpsvita"), 72new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinWatchOS, "xamarinwatchos"), 73new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinTVOS, "xamarintvos"), 74new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinXbox360, "xamarinxboxthreesixty"), 75new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.XamarinXboxOne, "xamarinxboxone"), 76new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Dnx, "dnx"), 77new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.DnxCore, "dnxcore"), 78new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NetCore, "netcore"), 79new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.WinRT, "winrt"), // legacy 80new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.UAP, "uap"), 81new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.Tizen, "tizen"), 82new KeyValuePair<string, string>(FrameworkConstants.FrameworkIdentifiers.NanoFramework, "netnano"), 119new KeyValuePair<NuGetFramework, NuGetFramework>( 124new KeyValuePair<NuGetFramework, NuGetFramework>( 129new KeyValuePair<NuGetFramework, NuGetFramework>( 134new KeyValuePair<NuGetFramework, NuGetFramework>( 139new KeyValuePair<NuGetFramework, NuGetFramework>( 144new KeyValuePair<NuGetFramework, NuGetFramework>( 149new KeyValuePair<NuGetFramework, NuGetFramework>( 154new KeyValuePair<NuGetFramework, NuGetFramework>( 159new KeyValuePair<NuGetFramework, NuGetFramework>( 164new KeyValuePair<NuGetFramework, NuGetFramework>( 169new KeyValuePair<NuGetFramework, NuGetFramework>( 174new KeyValuePair<NuGetFramework, NuGetFramework>( 179new KeyValuePair<NuGetFramework, NuGetFramework>( 184new KeyValuePair<NuGetFramework, NuGetFramework>( 189new KeyValuePair<NuGetFramework, NuGetFramework>( 194new KeyValuePair<NuGetFramework, NuGetFramework>( 199new KeyValuePair<NuGetFramework, NuGetFramework>( 205new KeyValuePair<NuGetFramework, NuGetFramework>( 210new KeyValuePair<NuGetFramework, NuGetFramework>( 215new KeyValuePair<NuGetFramework, NuGetFramework>( 220new KeyValuePair<NuGetFramework, NuGetFramework>( 259new KeyValuePair<string, string>( 264new KeyValuePair<string, string>( 269new KeyValuePair<string, string>( 623new KeyValuePair<NuGetFramework, NuGetFramework>(FrameworkConstants.CommonFrameworks.DotNet50, FrameworkConstants.CommonFrameworks.DotNet) 639new KeyValuePair<NuGetFramework, NuGetFramework>(FrameworkConstants.CommonFrameworks.DotNet, FrameworkConstants.CommonFrameworks.DotNet50)
DefaultPortableFrameworkMappings.cs (3)
99return new KeyValuePair<int, NuGetFramework[]>(profile, frameworks); 122profileOptionalFrameworks.Add(new KeyValuePair<int, NuGetFramework[]>(profile, monoFrameworks)); 170return new KeyValuePair<int, FrameworkRange>(profileNumber, range);
FrameworkSpecificMapping.cs (1)
15: this(frameworkIdentifier, new KeyValuePair<string, string>(key, value))
NuGet.PackageManagement (1)
NuGetPackageManager.cs (1)
2069results.Enqueue(new KeyValuePair<SourceRepository, Task<bool>>(sourceRepository, task));
NuGet.Packaging (3)
Core\NuspecCoreReaderBase.cs (1)
141.Select(e => new KeyValuePair<string, string>(e.Name.LocalName, e.Value));
PackageExtractor.cs (1)
1076.Select(e => new KeyValuePair<string, HashAlgorithmName>(e.Fingerprint, e.FingerprintAlgorithm));
Signing\Content\KeyPairFileReader.cs (1)
93return new KeyValuePair<string, string>(key, value);
NuGet.ProjectModel (1)
ProjectLockFile\PackagesLockFileUtilities.cs (1)
398matchedDependencies.Add(new KeyValuePair<LockFileDependency, LockFileDependency>(expectedDependency, actualDependency));
NuGet.Protocol (8)
HttpSource\HttpSource.cs (1)
349request.AddHeaders.Add(new KeyValuePair<string, IEnumerable<string>>(ProtocolConstants.SessionId, new[] { sessionId.ToString() }));
LegacyFeed\MetadataResourceV2Feed.cs (3)
43var task = new KeyValuePair<string, Task<IEnumerable<NuGetVersion>>>(id, GetVersions(id, includePrerelease, includeUnlisted, sourceCacheContext, log, token)); 54results.Add(new KeyValuePair<string, NuGetVersion?>(pair.Key, null)); 61results.Add(new KeyValuePair<string, NuGetVersion?>(pair.Key, latestVersion));
LocalRepositories\LocalMetadataResource.cs (3)
47var task = new KeyValuePair<string, Task<IEnumerable<NuGetVersion>>>(id, GetVersions(id, includePrerelease, includeUnlisted, sourceCacheContext, log, token)); 59results.Add(new KeyValuePair<string, NuGetVersion?>(pair.Key, null)); 66results.Add(new KeyValuePair<string, NuGetVersion?>(pair.Key, latestVersion));
Resources\MetadataResourceV3.cs (1)
81results.Add(new KeyValuePair<string, NuGetVersion?>(id, latest));
PresentationCore (5)
System\Windows\Media\CharacterMetricsDictionary.cs (3)
141array[k++] = new KeyValuePair<int, CharacterMetrics>( 567return new KeyValuePair<int, CharacterMetrics>(_unicodeScalar, _value); 574return new KeyValuePair<int, CharacterMetrics>(_unicodeScalar, _value);
System\Windows\Media\GlyphTypeface.cs (2)
1824array[arrayIndex + i] = new KeyValuePair<ushort, double>(i, this[i]); 1849yield return new KeyValuePair<ushort, double>(i, this[i]);
PresentationFramework (12)
MS\Internal\Helper.cs (1)
782KeyValuePair<int, object> keyValue = new KeyValuePair<int, object>(dpIndex, value);
MS\Internal\WeakDictionary.cs (1)
339yield return new KeyValuePair<TKey, TValue>(key, (TValue)_hashTable[obj]);
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (1)
617_list.Add(new KeyValuePair<object, T>(item, value));
System\Windows\Shell\WindowChromeWorker.cs (9)
62new HANDLE_MESSAGE(WM.SETTEXT, _HandleSetTextOrIcon), 63new HANDLE_MESSAGE(WM.SETICON, _HandleSetTextOrIcon), 64new HANDLE_MESSAGE(WM.NCACTIVATE, _HandleNCActivate), 65new HANDLE_MESSAGE(WM.NCCALCSIZE, _HandleNCCalcSize), 66new HANDLE_MESSAGE(WM.NCHITTEST, _HandleNCHitTest), 67new HANDLE_MESSAGE(WM.NCRBUTTONUP, _HandleNCRButtonUp), 68new HANDLE_MESSAGE(WM.SIZE, _HandleSize), 69new HANDLE_MESSAGE(WM.WINDOWPOSCHANGED, _HandleWindowPosChanged), 70new HANDLE_MESSAGE(WM.DWMCOMPOSITIONCHANGED, _HandleDwmCompositionChanged),
PresentationUI (1)
MS\Internal\Documents\RightsManagementProvider.cs (1)
1537new KeyValuePair<string, string>("NOLICCACHE", "1");
Publishers.AppHost (10)
DistributedApplicationBuilderExtensions.cs (10)
71new KeyValuePair<string, string>("self-signed", "Self-Signed Certificate"), 72new KeyValuePair<string, string>("lets-encrypt", "Let's Encrypt Certificate") 91options.Add(new KeyValuePair<string, string>($"{dependsOnInput.Value}-{i}", $"{dependsOnInput.Value}-{i}")); 194new KeyValuePair<string, string>("us-west-2", "US West (Oregon)"), 195new KeyValuePair<string, string>("us-east-1", "US East (N. Virginia)"), 196new KeyValuePair<string, string>("eu-central-1", "Europe (Frankfurt)"), 197new KeyValuePair<string, string>("ap-southeast-1", "Asia Pacific (Singapore)") 244new KeyValuePair<string, string>("rolling", "Rolling Deployment (Zero Downtime)"), 245new KeyValuePair<string, string>("blue-green", "Blue-Green Deployment (Full Replacement)"), 246new KeyValuePair<string, string>("canary", "Canary Deployment (Gradual Rollout)")
Roslyn.Diagnostics.Analyzers (14)
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (1)
763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value);
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (1)
64yield return new KeyValuePair<K, SetWithInsertionOrder<V>>(
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
26new KeyValuePair<TKey, TValue>(key, value);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (1)
83.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
149if (self.Contains(new KeyValuePair<TKey, TValue>(key, value))) 222if (self.Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (1)
112if (Contains(new KeyValuePair<TKey, TValue>(key, value)))
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (4)
381array[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 933objects[index++] = new KeyValuePair<TKey, TValue>(entries[i]._key, entries[i]._value); 1207_current = new KeyValuePair<TKey, TValue>(entry._key, entry._value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (2)
342_wildcardMatchResult.AddOrUpdate(symbol, new KeyValuePair<string?, TValue?>(null, default), (s, match) => new KeyValuePair<string?, TValue?>(null, default));
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
877public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value);
rzc (1)
ConcurrentLruCache.cs (1)
117var kvp = new KeyValuePair<TKey, TValue>(key, _cache[key].Value);
ScenarioTests.Common.Tests (2)
ScenarioTestTypes.cs (2)
191_queue.Add(new KeyValuePair<SendOrPostCallback, object>(d, state)); 196_queue.Add(new KeyValuePair<SendOrPostCallback, object>(RunOnCapturedState, (d, state, ec)));
Shared (1)
LogBuffering\SerializedLogRecordFactory.cs (1)
40serializedAttributes.Add(new KeyValuePair<string, object?>(key, value));
Shared.Tests (8)
EmptyCollections\EmptyReadonlyDictionaryTests.cs (4)
39Assert.False(dict.Contains(new KeyValuePair<int, string>(1, "One"))); 60Assert.Throws<NotSupportedException>(() => coll.Add(new KeyValuePair<int, string>(1, "One"))); 61Assert.False(coll.Remove(new KeyValuePair<int, string>(1, "One"))); 62Assert.False(coll.Contains(new KeyValuePair<int, string>(1, "One")));
JsonSchemaExporter\TestTypes.cs (4)
831Value: new([new("one", 1), new("two", 2), new("three", 3)]), 1131public IEnumerator<KeyValuePair<string, int>> GetEnumerator() => Enumerable.Repeat(new KeyValuePair<string, int>(nameof(BaseValue), BaseValue), 1).GetEnumerator();
Stress.ApiService (11)
Program.cs (8)
81metrics.IncrementCounter(1, new TagList([new KeyValuePair<string, object?>("add-tag", "1")])); 82metrics.IncrementCounter(2, new TagList([new KeyValuePair<string, object?>("add-tag", "")])); 108metrics.IncrementCounter(1, new TagList([new KeyValuePair<string, object?>($"add-tag-{i}", j.ToString(CultureInfo.InvariantCulture))])); 254new KeyValuePair<string, object?>("Message", message), 255new KeyValuePair<string, object?>("ActivityId", 123), 256new KeyValuePair<string, object?>("Level", (int) 10), 257new KeyValuePair<string, object?>("Tid", Environment.CurrentManagedThreadId), 258new KeyValuePair<string, object?>("Pid", Environment.ProcessId),
TestMetrics.cs (3)
21new KeyValuePair<string, object?>("meter-tag", Guid.NewGuid().ToString()) 26new KeyValuePair<string, object?>("instrument-tag", Guid.NewGuid().ToString()) 31new KeyValuePair<string, object?>("instrument-tag", Guid.NewGuid().ToString())
Stress.TelemetryService (1)
GaugeMetrics.cs (1)
28measurements.Add(new Measurement<long>(workingSet, new KeyValuePair<string, object?>("process.id", process.Id)));
System.Collections (16)
System\Collections\Generic\OrderedDictionary.cs (3)
599return new(e.Key, e.Value); 1216array[arrayIndex++] = new(entry.Key, entry.Value); 1440Current = new KeyValuePair<TKey, TValue>(entry.Key, entry.Value);
System\Collections\Generic\SortedDictionary.cs (8)
112TreeSet<KeyValuePair<TKey, TValue>>.Node? node = _set.FindNode(new KeyValuePair<TKey, TValue>(key, default(TValue)!)); 124TreeSet<KeyValuePair<TKey, TValue>>.Node? node = _set.FindNode(new KeyValuePair<TKey, TValue>(key, default(TValue)!)); 127_set.Add(new KeyValuePair<TKey, TValue>(key, value)); 131node.Item = new KeyValuePair<TKey, TValue>(node.Item.Key, value); 193_set.Add(new KeyValuePair<TKey, TValue>(key, value)); 205return _set.Contains(new KeyValuePair<TKey, TValue>(key, default(TValue)!)); 254return _set.Remove(new KeyValuePair<TKey, TValue>(key, default(TValue)!)); 261TreeSet<KeyValuePair<TKey, TValue>>.Node? node = _set.FindNode(new KeyValuePair<TKey, TValue>(key, default(TValue)!));
System\Collections\Generic\SortedList.cs (5)
447KeyValuePair<TKey, TValue> entry = new KeyValuePair<TKey, TValue>(keys[i], values[i]); 480keyValuePairArray[i + index] = new KeyValuePair<TKey, TValue>(keys[i], values[i]); 495objects[i + index] = new KeyValuePair<TKey, TValue>(keys[i], values[i]); 823public KeyValuePair<TKey, TValue> Current => new KeyValuePair<TKey, TValue>(_key!, _value!); 840return new KeyValuePair<TKey, TValue>(_key!, _value!);
System.Collections.Concurrent (7)
System\Collections\Concurrent\PartitionerStatic.cs (7)
709= new KeyValuePair<long, TSource>(_sharedIndex.Value, 794= new KeyValuePair<long, TSource>(_sharedIndex.Value, 820= new KeyValuePair<long, TSource>(_sharedIndex.Value, 1222return new KeyValuePair<long, TSource>(_startIndex + _localOffset.Value, 1306return new KeyValuePair<long, TSource>(_startIndex + _localOffset.Value, 1529return (new KeyValuePair<long, TSource>(_offset, _list[_offset])); 1586return (new KeyValuePair<long, TSource>(_offset, _array[_offset]));
System.Collections.Immutable (15)
System\Collections\Frozen\FrozenDictionary.cs (4)
396destination[i] = new KeyValuePair<TKey, TValue>(keys[i], values[i]); 429pairs[index++] = new KeyValuePair<TKey, TValue>(item.Key, item.Value); 450objects[index++] = new KeyValuePair<TKey, TValue>(item.Key, item.Value); 711return new KeyValuePair<TKey, TValue>(_keys[_index], _values[_index]);
System\Collections\Frozen\FrozenSetInternalBase.cs (1)
236return new KeyValuePair<int, int>(uniqueFoundCount, unfoundCount);
System\Collections\Immutable\ImmutableDictionary_2.HashBucket.cs (4)
142var kv = new KeyValuePair<TKey, TValue>(key, value); 222var kv = new KeyValuePair<TKey, TValue>(key, default(TValue)!); 274var kv = new KeyValuePair<TKey, TValue>(key, default(TValue)!); 313var kv = new KeyValuePair<TKey, TValue>(equalKey, default(TValue)!);
System\Collections\Immutable\ImmutableDictionary.cs (2)
189.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element)))); 323return map.Contains(new KeyValuePair<TKey, TValue>(key, value));
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (1)
128get { return new KeyValuePair<TKey, TValue>(_key, _value); }
System\Collections\Immutable\ImmutableSortedDictionary.cs (1)
145.AddRange(source.Select(element => new KeyValuePair<TKey, TValue>(keySelector(element), elementSelector(element))));
System\Collections\Immutable\SortedInt32KeyNode.cs (2)
122get { return new KeyValuePair<int, TValue>(_key, _value!); } 249freezeAction?.Invoke(new KeyValuePair<int, TValue>(_key, _value!));
System.ComponentModel.Annotations (1)
System\ComponentModel\DataAnnotations\Validator.cs (1)
1137items.Add(new KeyValuePair<ValidationContext, object?>(context, property.GetValue(instance)));
System.ComponentModel.Composition (3)
System\ComponentModel\Composition\Hosting\AtomicComposition.cs (2)
294_values[index] = new KeyValuePair<object, object?>(key, value); 311_values[_valueCount] = new KeyValuePair<object, object?>(key, value);
System\ComponentModel\Composition\Hosting\CompositionServices.cs (1)
487return properties.Select(property => new KeyValuePair<string, Type>(property.Name, property.PropertyType));
System.ComponentModel.TypeConverter (1)
System\ComponentModel\CollectibleKeyConcurrentHashtable.cs (1)
120Current = new KeyValuePair<TKey, TValue>(_collectibleEnumerator.Current.Key, value);
System.Data.Common (2)
System\Data\Common\ObjectStorage.cs (2)
589KeyValuePair<Type, XmlRootAttribute> key = new KeyValuePair<Type, XmlRootAttribute>(type, attribute); 626key = new KeyValuePair<Type, XmlRootAttribute>(type, new XmlRootAttribute());
System.Diagnostics.DiagnosticSource (23)
System\Diagnostics\Activity.cs (8)
497KeyValuePair<string, object?> kvp = new KeyValuePair<string, object?>(key, value); 521KeyValuePair<string, object?> kvp = new KeyValuePair<string, object?>(key, value); 596exceptionTags.Add(new KeyValuePair<string, object?>(ExceptionMessageTag, exception.Message)); 601exceptionTags.Add(new KeyValuePair<string, object?>(ExceptionStackTraceTag, exception.ToString())); 606exceptionTags.Add(new KeyValuePair<string, object?>(ExceptionTypeTag, exception.GetType().ToString())); 642KeyValuePair<string, string?> kvp = new KeyValuePair<string, string?>(key, value); 666KeyValuePair<string, string?> kvp = new KeyValuePair<string, string?>(key, value); 1908yield return new KeyValuePair<string, string?>(current.Value.Key, (string?)current.Value.Value);
System\Diagnostics\ActivityTagsCollection.cs (3)
82_list[index] = new KeyValuePair<string, object?>(key, value); 86_list.Add(new KeyValuePair<string, object?>(key, value)); 149_list.Add(new KeyValuePair<string, object?>(key, value));
System\Diagnostics\DiagnosticListener.cs (1)
263curSubscription.Observer.OnNext(new KeyValuePair<string, object?>(name, value));
System\Diagnostics\DsesFilterAndTransform.cs (1)
646return new KeyValuePair<string, string?>(_outputName, obj?.ToString());
System\Diagnostics\LegacyPropagator.cs (1)
170baggageList.Add(new KeyValuePair<string, string?>(
System\Diagnostics\Metrics\AggregatorStore.cs (1)
505labels[i] = new KeyValuePair<string, string>(indexedNames[i], indexedValues[i]?.ToString() ?? "");
System\Diagnostics\Metrics\RuntimeMetrics.cs (6)
139s_exceptions.Add(1, new KeyValuePair<string, object?>("error.type", e.Exception.GetType().Name)); 166yield return new(collectionsFromThisGeneration - collectionsFromHigherGeneration, new KeyValuePair<string, object?>("gc.heap.generation", s_genNames[gen])); 181yield return new(processCpuUsage.UserTime.TotalSeconds, [new KeyValuePair<string, object?>("cpu.mode", "user")]); 182yield return new(processCpuUsage.PrivilegedTime.TotalSeconds, [new KeyValuePair<string, object?>("cpu.mode", "system")]); 191yield return new(gcInfo.GenerationInfo[i].SizeAfterBytes, new KeyValuePair<string, object?>("gc.heap.generation", s_genNames[i])); 201yield return new(gcInfo.GenerationInfo[i].FragmentationAfterBytes, new KeyValuePair<string, object?>("gc.heap.generation", s_genNames[i]));
System\Diagnostics\Metrics\TagList.netcore.cs (1)
93Add(new KeyValuePair<string, object?>(key, value));
System\Diagnostics\W3CPropagator.cs (1)
132baggageList.Add(new KeyValuePair<string, string?>(key, value));
System.IO.Packaging (1)
System\IO\Packaging\Package.cs (1)
441partDictionary.Add(normalizedPartName, new KeyValuePair<PackUriHelper.ValidatedPartUri, PackagePart>(partUri, parts[i]));
System.Linq.Expressions (4)
System\Dynamic\ExpandoObject.cs (1)
767yield return new KeyValuePair<string, object?>(data.Class.Keys[i], temp);
System\Linq\Expressions\Interpreter\InstructionList.cs (1)
240_debugCookies.Add(new KeyValuePair<int, object?>(Count - 1, cookie));
System\Linq\Expressions\Interpreter\Utilities.cs (2)
300_keysAndValues[i] = new KeyValuePair<TKey, TValue>(key, value); 317_keysAndValues[index] = new KeyValuePair<TKey, TValue>(key, value);
System.Linq.Parallel (1)
System\Linq\Parallel\Utils\HashLookup.cs (1)
156get { return new KeyValuePair<TKey, TValue>(slots[index].key, slots[index].value); }
System.Net.Http (7)
System\Net\Http\DiagnosticsHelper.cs (1)
26return new KeyValuePair<string, object?>("http.request.method", isUnknownMethod ? "_OTHER" : known!.Method);
System\Net\Http\Headers\HttpHeaders.cs (2)
409yield return new KeyValuePair<string, IEnumerable<string>>(entry.Key.Name, new string[] { (string)entry.Value }); 430yield return new KeyValuePair<string, IEnumerable<string>>(entry.Key.Name, values);
System\Net\Http\Headers\HttpHeadersNonValidated.cs (1)
148_current = new KeyValuePair<string, HeaderStringValues>(
System\Net\Http\Metrics\MetricsHandler.cs (1)
98if (_counts.TryRemove(new KeyValuePair<ActiveRequestsTagKey, long>(key, currentValue)))
System\Net\Http\SocketsHttpHandler\FailedProxyCache.cs (1)
88_failedProxies.TryRemove(new KeyValuePair<Uri, long>(uri, renewTicks));
System\Net\Http\SocketsHttpHandler\Metrics\SocketsHttpHandlerMetrics.cs (1)
103if (_counts.TryRemove(new KeyValuePair<OpenConnectionsTagKey, long>(key, currentValue)))
System.Net.NameResolution (4)
System\Net\Dns.cs (4)
706asyncState = family == AddressFamily.Unspecified ? (object)ipAddress : new KeyValuePair<IPAddress, AddressFamily>(ipAddress, family); 758asyncState = family == AddressFamily.Unspecified ? (object)hostName : new KeyValuePair<string, AddressFamily>(hostName, family); 970((ICollection<KeyValuePair<object, Task>>)s_tasks).Remove(new KeyValuePair<object, Task>(key!, task!)); 983((ICollection<KeyValuePair<object, Task>>)s_tasks).Remove(new KeyValuePair<object, Task>(key!, task));
System.Net.Security (2)
System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs (2)
134yield return new KeyValuePair<string, string>(NegotiationInfoClass.Kerberos, KerberosOid); 137yield return new KeyValuePair<string, string>(NegotiationInfoClass.NTLM, NtlmOid);
System.Net.WebSockets.Client (1)
System\Net\WebSockets\HttpResponseHeadersReadOnlyCollection.cs (1)
49yield return new KeyValuePair<string, IEnumerable<string>>(header.Key, header.Value);
System.Private.CoreLib (35)
src\runtime\src\coreclr\nativeaot\Common\src\System\Collections\Generic\LowLevelDictionary.cs (1)
247return new KeyValuePair<TKey, TValue>(entry.m_key, entry.m_value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentDictionary.cs (3)
813array[index] = new KeyValuePair<TKey, TValue>(current._key, current._value); 843array[index] = new KeyValuePair<TKey, TValue>(current._key, current._value); 896Current = new KeyValuePair<TKey, TValue>(node._key, node._value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (4)
365array[index++] = new KeyValuePair<TKey, TValue>(entries[i].key, entries[i].value); 1629objects[index++] = new KeyValuePair<TKey, TValue>(entries[i].key, entries[i].value); 1909_current = new KeyValuePair<TKey, TValue>(entry.key, entry.value); 1937return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\KeyValuePair.cs (1)
16new KeyValuePair<TKey, TValue>(key, value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (1)
199objects[index++] = new KeyValuePair<TKey, TValue>(item.Key, item.Value);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\CounterPayload.cs (21)
52yield return new KeyValuePair<string, object?>("Name", Name); 53yield return new KeyValuePair<string, object?>("DisplayName", DisplayName); 54yield return new KeyValuePair<string, object?>("DisplayUnits", DisplayUnits); 55yield return new KeyValuePair<string, object?>("Mean", Mean); 56yield return new KeyValuePair<string, object?>("StandardDeviation", StandardDeviation); 57yield return new KeyValuePair<string, object?>("Count", Count); 58yield return new KeyValuePair<string, object?>("Min", Min); 59yield return new KeyValuePair<string, object?>("Max", Max); 60yield return new KeyValuePair<string, object?>("IntervalSec", IntervalSec); 61yield return new KeyValuePair<string, object?>("Series", $"Interval={IntervalSec}"); 62yield return new KeyValuePair<string, object?>("CounterType", "Mean"); 63yield return new KeyValuePair<string, object?>("Metadata", Metadata); 107yield return new KeyValuePair<string, object?>("Name", Name); 108yield return new KeyValuePair<string, object?>("DisplayName", DisplayName); 109yield return new KeyValuePair<string, object?>("DisplayRateTimeScale", DisplayRateTimeScale); 110yield return new KeyValuePair<string, object?>("Increment", Increment); 111yield return new KeyValuePair<string, object?>("IntervalSec", IntervalSec); 112yield return new KeyValuePair<string, object?>("Series", $"Interval={IntervalSec}"); 113yield return new KeyValuePair<string, object?>("CounterType", "Sum"); 114yield return new KeyValuePair<string, object?>("Metadata", Metadata); 115yield return new KeyValuePair<string, object?>("DisplayUnits", DisplayUnits);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\EventPayload.cs (1)
89yield return new KeyValuePair<string, object?>(this.m_names[i], this.m_values[i]);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TraceLoggingEventTypes.cs (1)
170this.nameInfos.TryGet(new KeyValuePair<string, EventTags>(name, tags)) ??
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (1)
466_current = new KeyValuePair<TKey, TValue>(key, value);
src\runtime\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.Reflection.Execution (2)
Internal\Reflection\Execution\ExecutionEnvironmentImplementation.MappingTables.cs (1)
463ldFtnReverseLookupBuilder.Add(new KeyValuePair<NativeFormatModuleInfo, FunctionPointersToOffsets>(module, ComputeLdftnReverseLookup_InvokeMap(module)));
src\runtime\src\coreclr\nativeaot\Common\src\System\Collections\Generic\LowLevelDictionary.cs (1)
247return new KeyValuePair<TKey, TValue>(entry.m_key, entry.m_value);
System.Private.TypeLoader (2)
Internal\Reflection\Execution\AssemblyBinderImplementation.cs (1)
34scopes.Add(new KeyValuePair<RuntimeAssemblyName, QScopeDefinition>(
src\runtime\src\coreclr\nativeaot\Common\src\System\Collections\Generic\LowLevelDictionary.cs (1)
247return new KeyValuePair<TKey, TValue>(entry.m_key, entry.m_value);
System.Private.Windows.Core.TestUtilities (1)
XUnit\SkipOnArchitectureAttribute.cs (1)
34return new[] { new KeyValuePair<string, string>(XunitConstants.Category, XunitConstants.IgnoreForCI) };
System.Reflection.Emit (3)
System\Reflection\Emit\ILGeneratorImpl.cs (2)
469_memberReferences.Add(new KeyValuePair<object, BlobWriter> 639new KeyValuePair<MethodInfo, Type[]>(methodInfo, optionalParameterTypes));
System\Reflection\Emit\ModuleBuilderImpl.cs (1)
786KeyValuePair<MethodInfo, BlobBuilder> pair = new(method, signature);
System.Reflection.Metadata (2)
System\Reflection\Metadata\Ecma335\BlobDictionary.cs (1)
61entry = new(immutableKey, value);
System\Reflection\Metadata\Internal\NamespaceCache.cs (1)
182remaps.Add(new KeyValuePair<NamespaceDefinitionHandle, NamespaceDataBuilder>(group.Key, existingRecord));
System.ServiceModel.Primitives (11)
System\ServiceModel\Channels\MessageProperties.cs (10)
833array[index++] = new KeyValuePair<string, object>(ViaKey, _via); 838array[index++] = new KeyValuePair<string, object>(AllowOutputBatchingKey, _allowOutputBatching); 843array[index++] = new KeyValuePair<string, object>(SecurityKey, _security.CreateCopy()); 848array[index++] = new KeyValuePair<string, object>(EncoderKey, _encoder); 862array[index++] = new KeyValuePair<string, object>(propertyName, CreateCopyOfPropertyValue(_properties[i].Value)); 928pairs.Add(new KeyValuePair<string, object>(ViaKey, _via)); 933pairs.Add(new KeyValuePair<string, object>(AllowOutputBatchingKey, _allowOutputBatching)); 938pairs.Add(new KeyValuePair<string, object>(SecurityKey, _security)); 943pairs.Add(new KeyValuePair<string, object>(EncoderKey, _encoder)); 957pairs.Add(new KeyValuePair<string, object>(propertyName, _properties[i].Value));
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (1)
355multipleHeaderValues[headerDescription.Index] = new KeyValuePair<Type, ArrayList>(headerDescription.TypedHeader ? TypedHeaderManager.GetMessageHeaderType(headerDescription.Type) : headerDescription.Type, new ArrayList());
System.Speech (6)
Internal\Synthesis\TextWriterEngine.cs (6)
315return ProcessPromptEngine("database", new KeyValuePair<string, string?>[] { new KeyValuePair<string, string?>("fname", fname), new KeyValuePair<string, string?>("delta", delta), new KeyValuePair<string, string?>("idset", idset) }); 325return ProcessPromptEngine("id", new KeyValuePair<string, string?>[] { new KeyValuePair<string, string?>("id", id) }); 339return ProcessPromptEngine("withtag", new KeyValuePair<string, string?>[] { new KeyValuePair<string, string?>("tag", tag) }); 348return ProcessPromptEngine("rule", new KeyValuePair<string, string?>[] { new KeyValuePair<string, string?>("name", name) });
System.Text.Json (4)
System\Text\Json\Schema\JsonSchemaExporter.cs (3)
122derivedTypeDiscriminator = new(typeDiscriminatorKey, discriminatorSchema); 263(properties ??= []).Add(new(property.Name, propertySchema)); 322new(ValuesKeyword,
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Union.cs (1)
337orderedEntries[i] = new KeyValuePair<Type, MethodInfo>(caseType, methodsByCaseType[caseType]);
System.Text.RegularExpressions (4)
System\Text\RegularExpressions\GroupCollection.cs (1)
439return new KeyValuePair<string, Group>(value.Name, value);
System\Text\RegularExpressions\Symbolic\SparseIntMap.cs (3)
50dense.Add(new KeyValuePair<int, T>(key, default)); 70_dense[index] = new KeyValuePair<int, T>(key, value); 83_dense.Add(new KeyValuePair<int, T>(key, default));
System.Threading.Channels (6)
System\Threading\Channels\AsyncOperation.cs (1)
400}, new KeyValuePair<Action<object?>, object?>(continuation, state));
System\Threading\Channels\BoundedChannel.cs (1)
688}, new KeyValuePair<BoundedChannel<T>, AsyncOperation>(this, op));
System\Threading\Channels\RendezvousChannel.cs (1)
482}, new KeyValuePair<RendezvousChannel<T>, AsyncOperation>(this, op));
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (1)
394}, new KeyValuePair<SingleConsumerUnboundedChannel<T>, AsyncOperation>(this, op));
System\Threading\Channels\UnboundedChannel.cs (1)
337}, new KeyValuePair<UnboundedChannel<T>, AsyncOperation>(this, op));
System\Threading\Channels\UnboundedPriorityChannel.cs (1)
333}, new KeyValuePair<UnboundedPrioritizedChannel<T>, AsyncOperation>(this, op));
System.Threading.RateLimiting (1)
System\Threading\RateLimiting\RateLimitLease.cs (1)
69yield return new KeyValuePair<string, object?>(name, metadata);
System.Threading.Tasks.Dataflow (24)
Blocks\BatchBlock.cs (12)
792var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 793var reservedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, reservedMessage); 810var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 811var reservedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, reservedMessage); 907var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 908var reservedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, reservedMessage); 923var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 924var reservedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, reservedMessage); 1006var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!); 1007var consumedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, consumedMessage); 1051var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!); 1052var consumedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, consumedMessage);
Blocks\JoinBlock.cs (2)
526_nonGreedy.ConsumedMessage = new KeyValuePair<bool, T>(false, default(T)!); 669_nonGreedy.ConsumedMessage = new KeyValuePair<bool, T>(true, consumedValue!);
Internal\QueuedMap.cs (7)
81_storage[newIndex] = new KeyValuePair<int, T>(TERMINATOR_INDEX, item); 87_storage.Add(new KeyValuePair<int, T>(TERMINATOR_INDEX, item)); 100_storage[_tailIndex] = new KeyValuePair<int, T>(newIndex, _storage[_tailIndex].Value); 127_storage[_headIndex] = new KeyValuePair<int, T>(_freeIndex, default(T)!); 146_storage[index] = new KeyValuePair<int, T>(_storage[index].Key, item); 182_queue.Replace(indexOfKeyInQueue, new KeyValuePair<TKey, TValue>(key, value)); 187indexOfKeyInQueue = _queue.Enqueue(new KeyValuePair<TKey, TValue>(key, value));
Internal\ReorderingBuffer.cs (1)
87_reorderingBuffer.Add(id, new KeyValuePair<bool, TOutput>(itemIsValid, item!));
Internal\TargetCore.cs (2)
220_messages.Enqueue(new KeyValuePair<TInput, long>(messageValue!, messageId)); 674result = new KeyValuePair<TInput, long>(consumedValue!, messageId);
System.Xaml (5)
System\Xaml\NameScope.cs (2)
122array[arrayIndex++] = new KeyValuePair<string, object>((string)entry.Key, entry.Value); 278return new KeyValuePair<string, object>((string)_enumerator.Key, _enumerator.Value);
System\Xaml\NameScopeDictionary.cs (2)
166return new KeyValuePair<string, object>(name, _underlyingNameScope.FindName(name)); 172return new KeyValuePair<string, object>((string)dictionaryEnumerator.Key, dictionaryEnumerator.Value);
System\Xaml\Schema\TypeReflector.cs (1)
658candidates.Add(new KeyValuePair<MethodInfo, MethodInfo>(curGetter, curSetter));
UnitTests.Common (1)
TestTypes.cs (1)
279_queue.Add(new KeyValuePair<SendOrPostCallback, object>(d, state));
8975 references to KeyValuePair
aspire (33)
Commands\ConfigCommand.cs (1)
335foreach (var kvp in config.OrderBy(k => k.Key))
Commands\RenderCommand.cs (2)
216foreach (var choice in s_choices.Where(choice => !s_publishSummaryScenarioDescriptions.ContainsKey(choice.Key))) 223foreach (var scenario in s_publishSummaryScenarioDescriptions)
Configuration\ConfigurationService.cs (1)
342foreach (var kvp in obj)
Configuration\FlexibleBooleanDictionaryConverter.cs (1)
64foreach (var kvp in value)
DotNet\ProcessExecutionFactory.cs (2)
61foreach (var envKvp in env) 91foreach (var envKvp in env)
Migrations\TypeScriptAppHostMigration.cs (1)
294foreach (var script in scripts.ToArray())
Packaging\NuGetConfigMerger.cs (1)
353var sourceElement = urlToExistingKey.FirstOrDefault(kvp => string.Equals(kvp.Value, sourceKey, StringComparison.OrdinalIgnoreCase));
Processes\WindowsProcessInterop.cs (1)
623foreach (var kvp in envVars)
Projects\DotNetAppHostProject.cs (1)
1637foreach (var kvp in certResult.EnvironmentVariables)
Projects\GuestAppHostProject.cs (2)
464foreach (var kvp in certEnvVars) 1031foreach (var kvp in profile.EnvironmentVariables)
src\Aspire.Hosting\Backchannel\BackchannelDataTypes.cs (1)
885public IReadOnlyList<KeyValuePair<string, string>>? Options { get; init; }
src\Shared\Json\JsonFlattener.cs (2)
30foreach (var kvp in source) 58foreach (var kvp in source)
src\Shared\UserSecrets\SecretsStore.cs (3)
61public IEnumerable<KeyValuePair<string, string>> AsEnumerable() => _secrets; 66public List<KeyValuePair<string, string>> ToList() => [.. _secrets]; 137foreach (var kvp in flat)
Telemetry\AspireCliTelemetry.cs (5)
126internal async Task<IReadOnlyList<KeyValuePair<string, object?>>> GetDefaultTagsAsync() 208foreach (var tag in _tagsSource.GetResolvedTags()) 249var tagsList = new List<KeyValuePair<string, object?>>(); 327return (IReadOnlyList<KeyValuePair<string, object?>>)tagsList; 333return Array.Empty<KeyValuePair<string, object?>>();
Telemetry\CliTagEnrichmentProcessor.cs (1)
29foreach (var tag in tags)
Telemetry\TelemetryTagsSource.cs (6)
16private volatile Task<IReadOnlyList<KeyValuePair<string, object?>>>? _tagsTask; 28public Task<IReadOnlyList<KeyValuePair<string, object?>>> TagsTask => 29_tagsTask ?? Task.FromResult<IReadOnlyList<KeyValuePair<string, object?>>>(Array.Empty<KeyValuePair<string, object?>>()); 34public IReadOnlyList<KeyValuePair<string, object?>> GetResolvedTags() 62public void StartCalculation(Func<Task<IReadOnlyList<KeyValuePair<string, object?>>>> factory)
Utils\ConfigurationHelper.cs (1)
309foreach (var kvp in settings)
Utils\FileSystemHelper.cs (1)
198foreach (var kvp in group)
Aspire.Acquisition.Tests (1)
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
247foreach (var item in Environment)
Aspire.Azure.AI.Inference.Tests (1)
ConformanceTests.cs (1)
44=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
Aspire.Azure.AI.OpenAI.Tests (1)
ConformanceTests.cs (1)
58=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
Aspire.Azure.Data.Tables.Tests (1)
ConformanceTests.cs (1)
69=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
Aspire.Azure.Messaging.EventHubs (4)
src\Shared\StableConnectionStringBuilder.cs (4)
19internal sealed class StableConnectionStringBuilder : IEnumerable<KeyValuePair<string, string>> 157IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 167IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<string, string>>)this).GetEnumerator();
Aspire.Azure.Messaging.ServiceBus (4)
src\Shared\StableConnectionStringBuilder.cs (4)
19internal sealed class StableConnectionStringBuilder : IEnumerable<KeyValuePair<string, string>> 157IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 167IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<string, string>>)this).GetEnumerator();
Aspire.Azure.Messaging.ServiceBus.Tests (3)
ConformanceTests_Queue.cs (1)
21=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
ConformanceTests_Topic.cs (1)
22=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
ConformanceTests.cs (1)
69protected KeyValuePair<string, string?> GetMainConfigEntry(string? key)
Aspire.Azure.Messaging.WebPubSub (4)
src\Shared\StableConnectionStringBuilder.cs (4)
19internal sealed class StableConnectionStringBuilder : IEnumerable<KeyValuePair<string, string>> 157IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 167IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<string, string>>)this).GetEnumerator();
Aspire.Azure.Messaging.WebPubSub.Tests (1)
ConformanceTests.cs (1)
59private KeyValuePair<string, string?> GetMainConfigEntry(string? key)
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (2)
ConformanceTests_TypeSpecificConfig.cs (1)
18=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
ConformanceTests.cs (1)
87=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
Aspire.Azure.Npgsql.Tests (1)
ConformanceTests.cs (1)
64=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
Aspire.Azure.Security.KeyVault.Tests (3)
CertificateClientConformanceTests.cs (1)
63=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
KeyClientConformanceTests.cs (1)
65=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
SecretClientConformanceTests.cs (1)
64=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
Aspire.Azure.Storage.Blobs.Tests (1)
ConformanceTests.cs (1)
73=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
Aspire.Azure.Storage.Queues (4)
src\Shared\StableConnectionStringBuilder.cs (4)
19internal sealed class StableConnectionStringBuilder : IEnumerable<KeyValuePair<string, string>> 157IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 167IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<string, string>>)this).GetEnumerator();
Aspire.Azure.Storage.Queues.Tests (1)
ConformanceTests.cs (1)
74=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
Aspire.Cli.EndToEnd.Tests (2)
Helpers\CaptureWorkspaceOnFailureAttribute.cs (2)
62foreach (var kvp in TestContext.Current.KeyValueStorage) 94foreach (var kvp in TestContext.Current.KeyValueStorage)
Aspire.Cli.Tests (28)
Agents\TelemetryHookScriptTests.cs (2)
443foreach (var pair in extraEnv) 497foreach (var pair in environment)
Backchannel\ResourceSnapshotMapperTests.cs (2)
99var command = Assert.Single(result.Commands!); 302var command = Assert.Single(result.Commands!);
Commands\PublishCommandPromptingIntegrationTests.cs (3)
122var options = new List<KeyValuePair<string, string>> 1017public void AddPrompt(string promptId, string label, string inputType, string message, bool isRequired, IReadOnlyList<KeyValuePair<string, string>>? options = null, string? defaultValue = null, IReadOnlyList<string>? validationErrors = null, long? maxFileSize = null, string? fileFilter = null) 1131internal sealed record PromptInputData(string Name, string Label, string InputType, bool IsRequired, IReadOnlyList<KeyValuePair<string, string>>? Options = null, string? Value = null, IReadOnlyList<string>? ValidationErrors = null, long? MaxFileSize = null, string? FileFilter = null);
Telemetry\AspireCliTelemetryTests.cs (5)
53foreach (var tag in defaultTags) 135foreach (var tag in defaultTags) 423foreach (var tag in defaultTags) 459private static IReadOnlyList<KeyValuePair<string, object?>> GetInternalMicrosoftTags(IReadOnlyList<KeyValuePair<string, object?>> tags)
Telemetry\CliTagEnrichmentProcessorTests.cs (1)
51var expectedTags = new List<KeyValuePair<string, object?>>
Telemetry\TelemetryConfigurationTests.cs (3)
24private static readonly KeyValuePair<string, string?> s_telemetryOptInOverride = 320private static IReadOnlyList<KeyValuePair<string, object?>> GetInternalMicrosoftTags(IReadOnlyList<KeyValuePair<string, object?>> tags)
Telemetry\TelemetryFixture.cs (1)
65foreach (var tag in tagsTask.Result)
tests\Shared\Logging\LogTestHelpers.cs (1)
30var list = state as IReadOnlyList<KeyValuePair<string, object?>>;
tests\Shared\Logging\LogValuesAssert.cs (9)
19IEnumerable<KeyValuePair<string, object>> actualValues) 31IEnumerable<KeyValuePair<string, object>> expectedValues, 32IEnumerable<KeyValuePair<string, object>> actualValues) 39foreach (var expectedPair in expectedValues) 52private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues) 57private sealed class LogValueComparer : IEqualityComparer<KeyValuePair<string, object>> 59public bool Equals(KeyValuePair<string, object> x, KeyValuePair<string, object> y) 64public int GetHashCode(KeyValuePair<string, object> obj)
TestServices\FakePeerInstallProbe.cs (1)
27foreach (var kvp in responses)
Aspire.Confluent.Kafka (4)
ConsumerConnectionFactory.cs (1)
16foreach (var property in consumerConfig)
ProducerConnectionFactory.cs (1)
16foreach (var property in producerConfig)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\InstrumentedConsumerBuilder.cs (1)
21public InstrumentedConsumerBuilder(IEnumerable<KeyValuePair<string, string>> config)
src\Vendoring\OpenTelemetry.Instrumentation.ConfluentKafka\InstrumentedProducerBuilder.cs (1)
21public InstrumentedProducerBuilder(IEnumerable<KeyValuePair<string, string>> config)
Aspire.Confluent.Kafka.Tests (2)
ConsumerConformanceTests.cs (1)
24configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
ProducerConformanceTests.cs (1)
25configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
Aspire.Dashboard (94)
Components\Controls\Chart\ChartBase.cs (1)
28private List<KeyValuePair<string, string>[]>? _renderedDimensionAttributes;
Components\Controls\Chart\ChartContainer.razor.cs (2)
145private static bool MatchFilter(KeyValuePair<string, string>[] attributes, DimensionFilterViewModel filter) 221foreach (var item in _instrument.KnownAttributeValues.OrderBy(kvp => kvp.Key))
Components\Controls\Chart\ChartDataCalculator.cs (4)
93foreach (var trace in traces) 100foreach (var item in traces) 107foreach (var trace in traces.OrderBy(kvp => kvp.Key)) 250foreach (var percentileValues in traces)
Components\Controls\GridValue.razor.cs (1)
175foreach (var parameter in ComponentMetadata.Parameters)
Components\Pages\Resources.razor.cs (1)
574foreach (var resourceViewModel in _resourceByName)
Components\Pages\TraceDetail.razor.cs (1)
616foreach (var attribute in span.Attributes)
Configuration\EndpointInfo.cs (3)
22public static IEnumerable<KeyValuePair<BindingAddress, List<EndpointInfo>>> GroupEndpointsByAddress(IEnumerable<EndpointInfo> endpoints) 24var groups = new List<KeyValuePair<BindingAddress, List<EndpointInfo>>>(); 51foreach (var kvp in map)
Model\BrowserLinkOutgoingPeerResolver.cs (1)
22public bool TryResolvePeer(KeyValuePair<string, string>[] attributes, out string? name, out ResourceViewModel? matchedResource)
Model\EnvHelpers.cs (2)
18public static string ConvertToEnvFormat(IEnumerable<KeyValuePair<string, string?>> environmentVariables) 22foreach (var envVar in environmentVariables.OrderBy(e => e.Key, StringComparer.OrdinalIgnoreCase))
Model\GenAI\GenAIHelpers.cs (1)
37public static bool HasGenAIAttribute(KeyValuePair<string, string>[] attributes)
Model\GenAI\GenAIItemPartViewModel.cs (1)
142foreach (var kvp in dict)
Model\GenAI\GenAISchemaHelpers.cs (1)
30foreach (var prop in propsObj)
Model\GenAI\GenAIVisualizerDialogViewModel.cs (3)
458private static Dictionary<int, Dictionary<string, string>> ExtractIndexedMessages(KeyValuePair<string, string>[] attributes, string prefix) 462foreach (var attr in attributes) 650private static EvaluationResultViewModel? ParseEvaluationFromAttributes(KeyValuePair<string, string>[] eventAttributes)
Model\IOutgoingPeerResolver.cs (1)
8bool TryResolvePeer(KeyValuePair<string, string>[] attributes, out string? name, out ResourceViewModel? matchedResourced);
Model\Markdown\HighlightedCodeBlockRenderer.cs (1)
87foreach (var item in attributes)
Model\ResourceOutgoingPeerResolver.cs (2)
158public bool TryResolvePeer(KeyValuePair<string, string>[] attributes, out string? name, out ResourceViewModel? matchedResource) 163internal static bool TryResolvePeerCore(IDictionary<string, ResourceViewModel> resources, KeyValuePair<string, string>[] attributes, [NotNullWhen(true)] out string? name, [NotNullWhen(true)] out ResourceViewModel? resourceMatch)
Model\SpanDetailsViewModel.cs (1)
62private static SpanLinkViewModel CreateLinkViewModel(string traceId, string spanId, KeyValuePair<string, string>[] attributes, TelemetryRepository telemetryRepository, Dictionary<string, OtlpTrace> traceCache)
Model\SpanLinkViewModel.cs (1)
12public required KeyValuePair<string, string>[] Attributes { get; init; }
Model\TelemetryExportService.cs (4)
629foreach (var property in resourceView.Properties) 654private static OtlpKeyValueJson[]? ConvertAttributes(KeyValuePair<string, string>[] attributes, Func<KeyValuePair<string, string>[]>? getAdditionalAttributes = null) 808foreach (var field in value.StructValue.Fields)
Otlp\Model\MetricValues\DimensionScope.cs (2)
15public KeyValuePair<string, string>[] Attributes { get; init; } 24public DimensionScope(int capacity, KeyValuePair<string, string>[] attributes)
Otlp\Model\MetricValues\MetricValueBase.cs (1)
42public required KeyValuePair<string, string>[] Attributes { get; init; }
Otlp\Model\OtlpHelpers.cs (22)
170public static KeyValuePair<string, string>[] ToKeyValuePairs(this RepeatedField<KeyValue> attributes, OtlpContext context) 174return Array.Empty<KeyValuePair<string, string>>(); 177var values = new KeyValuePair<string, string>[Math.Min(attributes.Count, context.Options.MaxAttributeCount)]; 190public static KeyValuePair<string, string>[] ToKeyValuePairs(this RepeatedField<KeyValue> attributes, OtlpContext context, Func<KeyValue, bool> filter) 194return Array.Empty<KeyValuePair<string, string>>(); 198List<KeyValuePair<string, string>>? values = null; 208values ??= new List<KeyValuePair<string, string>>(readLimit); 216var existingAttribute = values[existingIndex]; 234static int GetIndex(List<KeyValuePair<string, string>> values, string name) 247public static void CopyKeyValuePairs(RepeatedField<KeyValue> attributes, KeyValuePair<string, string>[] parentAttributes, OtlpContext context, out int copyCount, [NotNull] ref KeyValuePair<string, string>[]? copiedAttributes) 261copiedAttributes = new KeyValuePair<string, string>[copyCount]; 275private static void CopyKeyValues(RepeatedField<KeyValue> attributes, KeyValuePair<string, string>[] copiedAttributes, int index, OtlpContext context, out int copyCount) 293var existingAttribute = copiedAttributes[existingIndex]; 311public static string? GetValue(this KeyValuePair<string, string>[] values, string name) 322public static string? GetValueWithFallback(this KeyValuePair<string, string>[] values, params ReadOnlySpan<string> names) 336public static int? GetValueAsInteger(this KeyValuePair<string, string>[] values, string name) 348public static int GetIndex(this KeyValuePair<string, string>[] values, string name) 360public static string? GetPeerAddress(this KeyValuePair<string, string>[] values) 391public static bool HasKey(this KeyValuePair<string, string>[] values, string name) 403public static string ConcatProperties(this KeyValuePair<string, string>[] properties) 407foreach (var kv in properties)
Otlp\Model\OtlpInstrument.cs (13)
41public Dictionary<ReadOnlyMemory<KeyValuePair<string, string>>, DimensionScope> Dimensions { get; } = new(ScopeAttributesComparer.Instance); 45public DimensionScope FindScope(RepeatedField<KeyValue> attributes, ref KeyValuePair<string, string>[]? tempAttributes) 78private DimensionScope CreateDimensionScope(Memory<KeyValuePair<string, string>> comparableAttributes) 133foreach (var item in instrument.KnownAttributeValues) 137foreach (var item in instrument.Dimensions) 146private sealed class ScopeAttributesComparer : IEqualityComparer<ReadOnlyMemory<KeyValuePair<string, string>>> 150public bool Equals(ReadOnlyMemory<KeyValuePair<string, string>> x, ReadOnlyMemory<KeyValuePair<string, string>> y) 155public int GetHashCode([DisallowNull] ReadOnlyMemory<KeyValuePair<string, string>> obj) 158foreach (KeyValuePair<string, string> pair in obj.Span) 167private sealed class KeyValuePairComparer : IComparer<KeyValuePair<string, string>> 171public int Compare(KeyValuePair<string, string> x, KeyValuePair<string, string> y)
Otlp\Model\OtlpLogEntry.cs (1)
17public KeyValuePair<string, string>[] Attributes { get; }
Otlp\Model\OtlpResource.cs (8)
50private readonly ConcurrentDictionary<KeyValuePair<string, string>[], OtlpResourceView> _resourceViews = new(ResourceViewKeyComparer.Instance); 67KeyValuePair<string, string>[]? tempAttributes = null; 150private void AddMetrics(OtlpInstrument instrument, Metric metric, AddContext context, ref KeyValuePair<string, string>[]? tempAttributes) 273foreach (var instrument in _instruments) 328private sealed class ResourceViewKeyComparer : IEqualityComparer<KeyValuePair<string, string>[]> 332public bool Equals(KeyValuePair<string, string>[]? x, KeyValuePair<string, string>[]? y) 362public int GetHashCode([DisallowNull] KeyValuePair<string, string>[] obj)
Otlp\Model\OtlpResourceView.cs (2)
17public KeyValuePair<string, string>[] Properties { get; } 54foreach (var kv in Properties)
Otlp\Model\OtlpScope.cs (2)
17public KeyValuePair<string, string>[] Attributes { get; } 19public OtlpScope(string name, string version, KeyValuePair<string, string>[] attributes)
Otlp\Model\OtlpSpan.cs (2)
40public required KeyValuePair<string, string>[] Attributes { get; init; } 130foreach (var kv in Attributes.OrderBy(a => a.Key))
Otlp\Model\OtlpSpanEvent.cs (1)
21public required KeyValuePair<string, string>[] Attributes { get; init; }
Otlp\Model\OtlpSpanLink.cs (1)
16public required KeyValuePair<string, string>[] Attributes { get; init; }
Otlp\Storage\TelemetryRepository.cs (6)
145foreach (var kvp in _resources) 411foreach (var kvp in logEntry.Attributes) 867foreach (var attribute in span.Attributes) 933foreach (var attribute in log.Attributes) 1834foreach (var kvp in newSpan.Attributes) 2133foreach (var knownAttributeValues in instrument.KnownAttributeValues)
Utils\DashboardUIHelpers.cs (1)
157foreach (var param in queryParams)
Aspire.Dashboard.Components.Tests (28)
Pages\ResourcesTests.cs (3)
425private static void AssertResourceFilterListEquals(IRenderedComponent<Components.Pages.Resources> cut, IEnumerable<KeyValuePair<string, bool>> types, IEnumerable<KeyValuePair<string, bool>> states, IEnumerable<KeyValuePair<string, bool>> healthStates)
tests\Shared\Logging\LogTestHelpers.cs (1)
30var list = state as IReadOnlyList<KeyValuePair<string, object?>>;
tests\Shared\Logging\LogValuesAssert.cs (9)
19IEnumerable<KeyValuePair<string, object>> actualValues) 31IEnumerable<KeyValuePair<string, object>> expectedValues, 32IEnumerable<KeyValuePair<string, object>> actualValues) 39foreach (var expectedPair in expectedValues) 52private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues) 57private sealed class LogValueComparer : IEqualityComparer<KeyValuePair<string, object>> 59public bool Equals(KeyValuePair<string, object> x, KeyValuePair<string, object> y) 64public int GetHashCode(KeyValuePair<string, object> obj)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (15)
47public static OtlpScope CreateOtlpScope(OtlpContext context, string? name = null, IEnumerable<KeyValuePair<string, string>>? attributes = null) 53public static InstrumentationScope CreateScope(string? name = null, IEnumerable<KeyValuePair<string, string>>? attributes = null) 59foreach (var attribute in attributes) 93public static Metric CreateSumMetric(string metricName, DateTime startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null, int? value = null) 112private static NumberDataPoint CreateNumberPoint(DateTime startTime, int value, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null) 122foreach (var attribute in attributes) 138public static Span.Types.Event CreateSpanEvent(string name, int startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null) 147foreach (var attribute in attributes) 156public static Span CreateSpan(string traceId, string spanId, DateTime startTime, DateTime endTime, string? parentSpanId = null, List<Span.Types.Event>? events = null, List<Span.Types.Link>? links = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, Span.Types.SpanKind? kind = null, Status? status = null) 179foreach (var attribute in attributes) 188public static LogRecord CreateLogRecord(DateTime? time = null, DateTime? observedTime = null, string? message = null, SeverityNumber? severity = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, 204foreach (var attribute in attributes) 212public static Resource CreateResource(string? name = null, string? instanceId = null, IEnumerable<KeyValuePair<string, string>>? attributes = null) 225foreach (var attribute in attributes) 318KeyValuePair<string, string>[]? attributes = null, OtlpSpanStatusCode? statusCode = null, string? statusMessage = null, OtlpSpanKind kind = OtlpSpanKind.Unspecified,
Aspire.Dashboard.Tests (80)
BrowserLinkOutgoingPeerResolverTests.cs (1)
114private static bool TryResolvePeerName(IOutgoingPeerResolver resolver, KeyValuePair<string, string>[] attributes, out string? peerName)
Model\GenAIVisualizerDialogViewModelTests.cs (22)
73var attributes = new KeyValuePair<string, string>[] 520var attributes = new KeyValuePair<string, string>[] 636var attributes = new KeyValuePair<string, string>[] 716var attributes = new KeyValuePair<string, string>[] 803var attributes = new KeyValuePair<string, string>[] 848var attributes = new KeyValuePair<string, string>[] 924var attributes = new KeyValuePair<string, string>[] 1000var attributes = new KeyValuePair<string, string>[] 1123var attributes = new KeyValuePair<string, string>[] 1194var attributes = new KeyValuePair<string, string>[] 1237var attributes = new KeyValuePair<string, string>[] 1320var attributes = new KeyValuePair<string, string>[] 1412var attributes = new KeyValuePair<string, string>[] 1485var attributes = new KeyValuePair<string, string>[] 1593var attributes = new KeyValuePair<string, string>[] 1817attributes: new KeyValuePair<string, string>[] 1828attributes: new KeyValuePair<string, string>[] 1970attributes: new KeyValuePair<string, string>[] 2076var attributes = new KeyValuePair<string, string>[] 2161var attributes = new KeyValuePair<string, string>[] 2233var attributes = new KeyValuePair<string, string>[] 2302var attributes = new KeyValuePair<string, string>[]
Model\TelemetryExportServiceTests.cs (1)
410var peerService = attributes.FirstOrDefault(a => a.Key == "peer.service");
ResourceOutgoingPeerResolverTests.cs (3)
193var attributes = new List<KeyValuePair<string, string>> 218var attributes = new List<KeyValuePair<string, string>> 370private static bool TryResolvePeerName(IDictionary<string, ResourceViewModel> resources, KeyValuePair<string, string>[] attributes, out string? peerName)
TelemetryRepositoryTests\LogTests.cs (1)
621var attributes = new List<KeyValuePair<string, string>>
TelemetryRepositoryTests\MetricsTests.cs (13)
109var metricAttributes = new List<KeyValuePair<string, string>>(); 110var meterAttributes = new List<KeyValuePair<string, string>>(); 223var metricAttributes = new List<KeyValuePair<string, string>>(); 224var meterAttributes = new List<KeyValuePair<string, string>> 403AssertDimensionValues(instrument.Dimensions, Array.Empty<KeyValuePair<string, string>>(), valueCount: 1); 404AssertDimensionValues(instrument.Dimensions, new KeyValuePair<string, string>[] { KeyValuePair.Create("key1", "value1") }, valueCount: 1); 405AssertDimensionValues(instrument.Dimensions, new KeyValuePair<string, string>[] { KeyValuePair.Create("key1", "value2") }, valueCount: 1); 406AssertDimensionValues(instrument.Dimensions, new KeyValuePair<string, string>[] { KeyValuePair.Create("key1", "value1"), KeyValuePair.Create("key2", "value1") }, valueCount: 1); 409private static Exemplar CreateExemplar(DateTime startTime, double value, IEnumerable<KeyValuePair<string, string>>? attributes = null) 421foreach (var attribute in attributes) 619var knownValues = Assert.Single(instrument.KnownAttributeValues); 1314private static void AssertDimensionValues(Dictionary<ReadOnlyMemory<KeyValuePair<string, string>>, DimensionScope> dimensions, ReadOnlyMemory<KeyValuePair<string, string>> key, int valueCount)
TelemetryRepositoryTests\OtlpHelpersTests.cs (6)
163KeyValuePair<string, string>[]? copiedAttributes = null; 190KeyValuePair<string, string>[]? copiedAttributes = null; 230KeyValuePair<string, string>[]? copiedAttributes = null; 274KeyValuePair<string, string>[]? copiedAttributes = null; 308KeyValuePair<string, string>[]? copiedAttributes = null; 349KeyValuePair<string, string>[]? copiedAttributes = null;
TelemetryRepositoryTests\OtlpSpanTests.cs (4)
138new KeyValuePair<string, string>[] 149new KeyValuePair<string, string>[] 160new KeyValuePair<string, string>[] 170public void GetDisplaySummary_SpanData_ReturnExpectedDisplaySummary(string expectedDisplaySummary, string spanName, OtlpSpanKind kind, KeyValuePair<string, string>[] attributes)
TelemetryRepositoryTests\TestOutgoingPeerResolver.cs (3)
11private readonly Func<KeyValuePair<string, string>[], (string? Name, ResourceViewModel? Resource)>? _onResolve; 14public TestOutgoingPeerResolver(Func<KeyValuePair<string, string>[], (string? Name, ResourceViewModel? Resource)>? onResolve = null) 38public bool TryResolvePeer(KeyValuePair<string, string>[] attributes, out string? name, out ResourceViewModel? matchedResourced)
TelemetryRepositoryTests\TraceTests.cs (1)
756var attributes = new List<KeyValuePair<string, string>>();
tests\Shared\Logging\LogTestHelpers.cs (1)
30var list = state as IReadOnlyList<KeyValuePair<string, object?>>;
tests\Shared\Logging\LogValuesAssert.cs (9)
19IEnumerable<KeyValuePair<string, object>> actualValues) 31IEnumerable<KeyValuePair<string, object>> expectedValues, 32IEnumerable<KeyValuePair<string, object>> actualValues) 39foreach (var expectedPair in expectedValues) 52private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues) 57private sealed class LogValueComparer : IEqualityComparer<KeyValuePair<string, object>> 59public bool Equals(KeyValuePair<string, object> x, KeyValuePair<string, object> y) 64public int GetHashCode(KeyValuePair<string, object> obj)
tests\Shared\Telemetry\TelemetryTestHelpers.cs (15)
47public static OtlpScope CreateOtlpScope(OtlpContext context, string? name = null, IEnumerable<KeyValuePair<string, string>>? attributes = null) 53public static InstrumentationScope CreateScope(string? name = null, IEnumerable<KeyValuePair<string, string>>? attributes = null) 59foreach (var attribute in attributes) 93public static Metric CreateSumMetric(string metricName, DateTime startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null, int? value = null) 112private static NumberDataPoint CreateNumberPoint(DateTime startTime, int value, IEnumerable<KeyValuePair<string, string>>? attributes = null, IEnumerable<Exemplar>? exemplars = null) 122foreach (var attribute in attributes) 138public static Span.Types.Event CreateSpanEvent(string name, int startTime, IEnumerable<KeyValuePair<string, string>>? attributes = null) 147foreach (var attribute in attributes) 156public static Span CreateSpan(string traceId, string spanId, DateTime startTime, DateTime endTime, string? parentSpanId = null, List<Span.Types.Event>? events = null, List<Span.Types.Link>? links = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, Span.Types.SpanKind? kind = null, Status? status = null) 179foreach (var attribute in attributes) 188public static LogRecord CreateLogRecord(DateTime? time = null, DateTime? observedTime = null, string? message = null, SeverityNumber? severity = null, IEnumerable<KeyValuePair<string, string>>? attributes = null, 204foreach (var attribute in attributes) 212public static Resource CreateResource(string? name = null, string? instanceId = null, IEnumerable<KeyValuePair<string, string>>? attributes = null) 225foreach (var attribute in attributes) 318KeyValuePair<string, string>[]? attributes = null, OtlpSpanStatusCode? statusCode = null, string? statusMessage = null, OtlpSpanKind kind = OtlpSpanKind.Unspecified,
Aspire.EndToEnd.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
192foreach (var item in _buildEnv.EnvVars)
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
247foreach (var item in Environment)
Aspire.Hosting (54)
ApplicationModel\CertificateTrustExecutionConfigurationGatherer.cs (1)
119foreach (var bundleFactory in callbackContext.CustomBundlesFactories)
ApplicationModel\ContainerFileSystemCallbackAnnotation.cs (1)
111public static IEnumerable<ContainerFileSystemItem> GetItems(KeyValuePair<string, FileTree> node)
ApplicationModel\EnvironmentVariablesConfigurationGatherer.cs (1)
31foreach (var kvp in envVars)
ApplicationModel\ExecutableLaunchRecipe.cs (2)
202IEnumerable<KeyValuePair<string, string>> environmentVariables, 231public IReadOnlyList<KeyValuePair<string, string>> EnvironmentVariables { get; } = environmentVariables.ToArray();
ApplicationModel\ExecutionConfigurationGathererContext.cs (1)
58foreach (var kvp in EnvironmentVariables)
ApplicationModel\ExecutionConfigurationResult.cs (2)
21public required IEnumerable<KeyValuePair<string, (object Unprocessed, string Processed)>> EnvironmentVariablesWithUnprocessed { get; init; } 24public IEnumerable<KeyValuePair<string, string>> EnvironmentVariables => EnvironmentVariablesWithUnprocessed.Select(kvp => new KeyValuePair<string, string>(kvp.Key, kvp.Value.Processed));
ApplicationModel\IExecutionConfigurationResult.cs (2)
29IEnumerable<KeyValuePair<string, (object Unprocessed, string Processed)>> EnvironmentVariablesWithUnprocessed { get; } 34IEnumerable<KeyValuePair<string, string>> EnvironmentVariables { get; }
ApplicationModel\IResourceWithConnectionString.cs (1)
44IEnumerable<KeyValuePair<string, ReferenceExpression>> GetConnectionProperties() => [];
ApplicationModel\ResourceLoggerService.cs (2)
33foreach (var logger in _loggers) 885foreach (var logger in _loggers)
ApplicationModel\ResourceNotificationService.cs (3)
732KeyValuePair<string, ResourceNotificationState>? nameMatch = null; 733foreach (var matchingResource in _resourceNotificationStates.Where(s => string.Equals(s.Value.Resource.Name, resourceId, StringComparisons.ResourceName))) 779foreach (var state in _resourceNotificationStates)
Ats\InteractionExports.cs (2)
239internal static IReadOnlyList<KeyValuePair<string, string>> ToOptionList(IReadOnlyList<InteractionChoiceOption> choices) 241var list = new List<KeyValuePair<string, string>>(choices.Count);
Backchannel\AuxiliaryBackchannelRpcTarget.cs (6)
379foreach (var property in arguments) 1397IEnumerable<KeyValuePair<string, string>> properties => ConvertNameValuePropertyToJsonObject(properties), 1403private static JsonObject ConvertNameValuePropertyToJsonObject(IEnumerable<KeyValuePair<string, string>> properties) 1406foreach (var property in properties) 1482private static Dictionary<string, string?>? CreateOptionsDictionary(IReadOnlyList<KeyValuePair<string, string>>? options) 1490foreach (var option in options)
Backchannel\BackchannelDataTypes.cs (1)
885public IReadOnlyList<KeyValuePair<string, string>>? Options { get; init; }
ConnectionPropertiesExtensions.cs (4)
20public static IEnumerable<KeyValuePair<string, ReferenceExpression>> CombineProperties(this IResourceWithConnectionString source, IEnumerable<KeyValuePair<string, ReferenceExpression>> additional) 27foreach (var kv in source.GetConnectionProperties()) 32foreach (var kv in additional)
Dashboard\DashboardService.cs (1)
457foreach (var field in arguments)
Dashboard\ResourceSnapshot.cs (3)
66IEnumerable<KeyValuePair<string, string>> properties => ConvertToValue(properties), 74private static Value ConvertToValue(IEnumerable<KeyValuePair<string, string>> properties) 77foreach (var property in properties)
Dcp\ContainerCreator.cs (3)
749foreach (var bundleFactory in certificateTrustConfiguration.CustomBundlesFactories) 937foreach (var buildArgument in dockerfileBuildAnnotation.BuildArguments) 953foreach (var buildSecret in dockerfileBuildAnnotation.BuildSecrets)
Dcp\ExecutableConfigurationResolver.cs (1)
102foreach (var bundleFactory in certificateTrustConfiguration.CustomBundlesFactories)
Diagnostics\ProfilingTelemetry.cs (1)
255public static IEnumerable<KeyValuePair<string, object>> CreateAppHostResourceAttributes(string appHostPath, string operation)
IInteractionService.cs (1)
350public IReadOnlyList<KeyValuePair<string, string>>? Options { get; set; }
Orchestrator\ApplicationOrchestrator.cs (1)
88foreach (var property in resourceWithConnectionString.GetConnectionProperties())
Pipelines\Internal\JsonFlattener.cs (2)
36foreach (var kvp in source) 64foreach (var kvp in source)
ProjectResourceBuilderExtensions.cs (1)
788foreach (var envVar in launchProfile.EnvironmentVariables)
Publishing\ContainerRuntimeBase.cs (2)
232foreach (var buildArg in buildArguments) 250foreach (var buildSecret in buildSecrets)
Publishing\DockerContainerRuntime.cs (1)
93foreach (var buildSecret in buildSecrets)
Publishing\ManifestPublishingContext.cs (1)
552foreach (var kvp in executionConfiguration.EnvironmentVariablesWithUnprocessed)
Publishing\PodmanContainerRuntime.cs (1)
201foreach (var buildSecret in buildSecrets)
Publishing\ResourceContainerImageManager.cs (2)
464foreach (var buildArg in dockerfileBuildAnnotation.BuildArguments) 471foreach (var buildSecret in dockerfileBuildAnnotation.BuildSecrets)
ResourceBuilderExtensions.cs (2)
1154foreach (var connectionProperty in resource.GetConnectionProperties()) 1171foreach (var connectionProperty in resource.GetConnectionProperties())
UserSecrets\UserSecretsManagerFactory.cs (1)
209foreach (var secret in secrets)
Utils\FileSystemService.cs (1)
114foreach (var kvp in _allocatedItems)
Aspire.Hosting.Analyzers (1)
AppHostAnalyzer.DetectInvalidModelNames.cs (1)
20foreach (var operation in modelNameOperations)
Aspire.Hosting.Azure (29)
AzureBicepResource.cs (2)
88foreach (var parameter in Parameters) 254foreach (var input in Parameters)
AzureProvisioningController.cs (7)
3190private static string NormalizeLocation(string location, IReadOnlyList<KeyValuePair<string, string>> locationOptions) 3197foreach (var option in locationOptions) 3235private async Task<IReadOnlyList<KeyValuePair<string, string>>> GetLocationOptionsAsync(CancellationToken cancellationToken) 3240private async Task<IReadOnlyList<KeyValuePair<string, string>>> GetTenantOptionsAsync(CancellationToken cancellationToken) 3278private async Task<IReadOnlyList<KeyValuePair<string, string>>> GetSubscriptionOptionsAsync(string? tenantId, CancellationToken cancellationToken) 3323private async Task<IReadOnlyList<KeyValuePair<string, string>>> GetLocationOptionsAsync(string? subscriptionId, CancellationToken cancellationToken) 3355private static IReadOnlyList<KeyValuePair<string, string>> GetStaticLocationOptions()
AzureProvisioningResource.cs (2)
93var compiledBicep = compilation.First(); 280foreach (var aspireParameter in this.Parameters)
AzurePublishingContext.cs (4)
192foreach (var parameter in resource.Parameters) 321foreach (var parameter in resource.Parameters) 366foreach (var parameter in resource.Parameters) 524var compiledBicep = plan.Compile().First();
Provisioning\BicepUtilities.cs (1)
43foreach (var parameter in resource.Parameters)
Provisioning\Internal\BaseProvisioningContextProvider.cs (8)
249protected async Task<(List<KeyValuePair<string, string>>? tenantOptions, bool fetchSucceeded)> TryGetTenantsAsync(CancellationToken cancellationToken) 251List<KeyValuePair<string, string>>? tenantOptions = null; 298protected async Task<(List<KeyValuePair<string, string>>? subscriptionOptions, bool fetchSucceeded)> TryGetSubscriptionsAsync(string? tenantId, CancellationToken cancellationToken) 300List<KeyValuePair<string, string>>? subscriptionOptions = null; 326protected async Task<(List<KeyValuePair<string, string>>? subscriptionOptions, bool fetchSucceeded)> TryGetSubscriptionsAsync(CancellationToken cancellationToken) 364protected async Task<(List<KeyValuePair<string, string>> locationOptions, bool fetchSucceeded)> TryGetLocationsAsync(string subscriptionId, CancellationToken cancellationToken) 366List<KeyValuePair<string, string>>? locationOptions = null; 404private static List<KeyValuePair<string, string>> GetStaticAzureLocations()
Provisioning\Internal\PublishModeProvisioningContextProvider.cs (3)
117List<KeyValuePair<string, string>>? tenantOptions = null; 216List<KeyValuePair<string, string>>? subscriptionOptions = null; 410List<KeyValuePair<string, string>>? locationOptions = null;
Provisioning\Provisioners\BicepProvisioner.cs (2)
102foreach (var item in outputObj.AsObject()) 805foreach (var item in outputObj.AsObject())
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppExtensions.cs (1)
165KeyValuePair<string, ManagedEnvironmentName>[][] collisions;
BaseContainerAppContext.cs (1)
433foreach (var kv in EnvironmentVariables)
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebsiteContext.cs (1)
497foreach (var kv in EnvironmentVariables)
Aspire.Hosting.Azure.CognitiveServices (3)
AzureOpenAIDeploymentResource.cs (2)
107IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 109foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureOpenAIResource.cs (1)
118IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.CosmosDB (9)
AzureCosmosDBContainerResource.cs (2)
139IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 141foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureCosmosDBDatabaseResource.cs (2)
63IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 65foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureCosmosDBResource.cs (1)
252IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
src\Shared\StableConnectionStringBuilder.cs (4)
19internal sealed class StableConnectionStringBuilder : IEnumerable<KeyValuePair<string, string>> 157IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 167IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<string, string>>)this).GetEnumerator();
Aspire.Hosting.Azure.EventHubs (5)
AzureEventHubConsumerGroupResource.cs (2)
72IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 74foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureEventHubResource.cs (2)
124IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 126foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureEventHubsResource.cs (1)
200IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
145IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Kusto (3)
AzureKustoClusterResource.cs (1)
175IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureKustoReadWriteDatabaseResource.cs (2)
73IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 75foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
Aspire.Hosting.Azure.Network (1)
AzurePrivateDnsZoneResource.cs (1)
89foreach (var vnetLinkEntry in resource.VNetLinks)
Aspire.Hosting.Azure.PostgreSQL (6)
AzurePostgresExtensions.cs (4)
251foreach (var database in azureResource.Databases) 270foreach (var database in azureDatabases) 506foreach (var databaseNames in databases) 565foreach (var database in azureResource.Databases)
AzurePostgresFlexibleServerDatabaseResource.cs (1)
91IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
AzurePostgresFlexibleServerResource.cs (1)
290IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisResource.cs (2)
233IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 237foreach (var property in ((IResourceWithConnectionString)InnerResource).GetConnectionProperties())
Aspire.Hosting.Azure.Search (1)
AzureSearchResource.cs (1)
89IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.ServiceBus (8)
AzureServiceBusQueueResource.cs (2)
213IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 215foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureServiceBusResource.cs (1)
180IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureServiceBusRule.cs (1)
59foreach (var property in CorrelationFilter.Properties)
AzureServiceBusSubscriptionResource.cs (2)
198IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 200foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureServiceBusTopicResource.cs (2)
141IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 143foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRResource.cs (1)
92IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Sql (6)
AzureSqlDatabaseResource.cs (1)
107IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
AzureSqlExtensions.cs (4)
202foreach (var database in azureResource.AzureSqlDatabases) 221foreach (var database in azureDatabases) 234foreach (var database in databases) 249foreach (var database in databases)
AzureSqlServerResource.cs (1)
508IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Storage (10)
AzureBlobStorageContainerResource.cs (2)
58IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 60foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureBlobStorageResource.cs (1)
93IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureDataLakeStorageFileSystemResource.cs (2)
57IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 59foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureDataLakeStorageResource.cs (1)
73IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureQueueStorageQueueResource.cs (2)
58IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 60foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureQueueStorageResource.cs (1)
86IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureTableStorageResource.cs (1)
69IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Tests (5)
AzureDataLakeStorageResourceGetConnectionPropertiesTests.cs (1)
21var property = Assert.Single(properties);
AzureEnvironmentResourceExtensionsTests.cs (1)
2970var options = Assert.IsAssignableFrom<IEnumerable<KeyValuePair<string, string>>>(locationInput.Options);
AzureKeyVaultTests.cs (2)
81var runKvp = Assert.Single(runEnv); 82var pubishKvp = Assert.Single(publishEnv);
AzurePostgresExtensionsTests.cs (1)
395var databaseUri = Assert.Single(env, e => e.Key == "DATABASE_URI");
Aspire.Hosting.Azure.WebPubSub (2)
AzureWebPubSubExtensions.cs (1)
104foreach (var setting in resource.Hubs)
AzureWebPubSubResource.cs (1)
79IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Browsers (1)
BrowserLogsConfigurationManager.cs (1)
40var browserOptions = new List<KeyValuePair<string, string>>();
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (1)
40var browserOptions = new List<KeyValuePair<string, string>>();
Aspire.Hosting.CodeGeneration.Go.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
364KeyValuePair<string, string> setting)
Aspire.Hosting.CodeGeneration.Java.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
364KeyValuePair<string, string> setting)
Aspire.Hosting.CodeGeneration.Python (4)
PythonModuleBuilder.cs (4)
109foreach (var kvp in MethodParameters) 144foreach (var kvp in TypeClasses) 158foreach (var kvp in InterfaceClasses) 172foreach (var kvp in ResourceClasses)
Aspire.Hosting.CodeGeneration.Python.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
364KeyValuePair<string, string> setting)
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
364KeyValuePair<string, string> setting)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
TestTypes\TestExtensions.cs (1)
364KeyValuePair<string, string> setting)
Aspire.Hosting.Docker (4)
DockerComposeEnvironmentResource.cs (1)
530foreach (var entry in CapturedEnvironmentVariables)
DockerComposePublishingContext.cs (1)
156foreach (var entry in environment.CapturedEnvironmentVariables)
DockerComposeServiceResource.cs (2)
221foreach (var kv in EnvironmentVariables) 230foreach (var variable in env)
Aspire.Hosting.EntityFrameworkCore (3)
EFResourceBuilderExtensions.cs (3)
466foreach (var kvp in GetToolEnvironmentVariables(executionConfiguration, executionContext.IsPublishMode)) 616internal static IEnumerable<KeyValuePair<string, string>> GetToolEnvironmentVariables( 619foreach (var kvp in executionConfiguration.EnvironmentVariablesWithUnprocessed)
Aspire.Hosting.EntityFrameworkCore.Tests (2)
EFMigrationPipelineTests.cs (2)
829public IEnumerable<KeyValuePair<string, (object Unprocessed, string Processed)>> EnvironmentVariablesWithUnprocessed { get; init; } = []; 830public IEnumerable<KeyValuePair<string, string>> EnvironmentVariables => EnvironmentVariablesWithUnprocessed.Select(kvp => new KeyValuePair<string, string>(kvp.Key, kvp.Value.Processed));
Aspire.Hosting.Foundry (11)
FoundryDeploymentResource.cs (1)
105IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
FoundryResource.cs (1)
126IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
HostedAgent\HostedAgentBuilderExtension.cs (2)
409var endpointVar = ctx.EnvironmentVariables.FirstOrDefault((item) => item.Key == "OTEL_EXPORTER_OTLP_ENDPOINT"); 410if (endpointVar.Equals(default(KeyValuePair<string, string>)))
HostedAgent\HostedAgentConfiguration.cs (2)
142foreach (var envVar in EnvironmentVariables) 150foreach (var kvp in Metadata)
HostedAgent\HostedAgentOptions.cs (2)
67foreach (var kvp in Metadata) 72foreach (var kvp in EnvironmentVariables)
Project\ProjectResource.cs (1)
134IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
PromptAgent\AzurePromptAgentResource.cs (2)
166IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 271foreach (var kvp in Metadata)
Aspire.Hosting.Garnet (1)
GarnetResource.cs (1)
102IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.GitHub.Models (1)
GitHubModelResource.cs (1)
88IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Integration.Analyzers (8)
AspireExportAnalyzer.cs (8)
1681foreach (var kvp in exportsByKey) 1703foreach (var kvp in capabilityIds.OrderBy(kvp => kvp.Key, StringComparer.Ordinal)) 1732foreach (var kvp in generatedMethodNames.OrderBy(kvp => kvp.Key.TargetType, StringComparer.Ordinal).ThenBy(kvp => kvp.Key.MethodName, StringComparer.Ordinal)) 1839foreach (var namedArgument in exportAttribute.NamedArguments) 1858foreach (var namedArgument in exportAttribute.NamedArguments) 1880foreach (var namedArgument in exportAttribute.NamedArguments) 2105foreach (var namedArgument in exportAttribute.NamedArguments) 2486foreach (var namedArgument in attribute.NamedArguments)
Aspire.Hosting.Kafka (1)
KafkaServerResource.cs (1)
51IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Kubernetes (4)
Extensions\ResourceExtensions.cs (2)
81foreach (var kvp in context.Secrets.Where(kvp => !processedKeys.Contains(kvp.Key))) 115foreach (var kvp in context.EnvironmentVariables.Where(kvp => !processedKeys.Contains(kvp.Key)))
KubernetesResource.cs (2)
141foreach (var label in Labels) 407foreach (var environmentVariable in context.EnvironmentVariables)
Aspire.Hosting.Maui (1)
Utilities\MauiEnvironmentHelper.cs (1)
50foreach (var envVar in executionConfiguration.EnvironmentVariables)
Aspire.Hosting.Milvus (2)
MilvusDatabaseResource.cs (1)
47IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
MilvusServerResource.cs (1)
84IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.MongoDB (2)
MongoDBDatabaseResource.cs (1)
51IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
MongoDBServerResource.cs (1)
137IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.MySql (2)
MySqlDatabaseResource.cs (1)
72IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
MySqlServerResource.cs (1)
121IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Nats (1)
NatsServerResource.cs (1)
102IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.OpenAI (2)
OpenAIModelResource.cs (1)
45IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
OpenAIResource.cs (1)
56IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Oracle (2)
OracleDatabaseResource.cs (1)
61IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
OracleDatabaseServerResource.cs (1)
121IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.PostgreSQL (2)
PostgresDatabaseResource.cs (1)
71IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
PostgresServerResource.cs (1)
169IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
Aspire.Hosting.PostgreSQL.Tests (1)
PostgresMcpBuilderTests.cs (1)
94var databaseUri = Assert.Single(env, e => e.Key == "DATABASE_URI");
Aspire.Hosting.Qdrant (1)
QdrantServerResource.cs (1)
94IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.RabbitMQ (1)
RabbitMQServerResource.cs (1)
107IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Radius (1)
Secrets\RadiusSecretStoreValidation.cs (1)
362var envCollision = envScoped.FirstOrDefault(kvp => string.Equals(kvp.Key.Identifier, identifier, StringComparison.Ordinal));
Aspire.Hosting.Radius.Tests (2)
Publishing\ConfigureRadiusInfrastructureTests.cs (1)
224foreach (var entry in pack.Recipes)
Publishing\RadiusDeployParametersTests.cs (1)
38var binding = Assert.Single(options.RecipeParameterBindings);
Aspire.Hosting.Redis (1)
RedisResource.cs (1)
164IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.RemoteHost (4)
Ats\AtsMarshaller.cs (1)
637foreach (var prop in jsonObj)
Ats\PolyglotCapabilityInvocationException.cs (1)
530foreach (var alias in polyglotMethodNamesByClrName.OrderByDescending(static pair => pair.Key.Length))
AtsCapabilityScanner.cs (1)
574foreach (var kvp in enumTypes)
CancellationTokenRegistry.cs (1)
160foreach (var kvp in _sources)
Aspire.Hosting.RemoteHost.Tests (2)
CapabilityDispatcherTests.cs (2)
2678public IEnumerable<KeyValuePair<string, ReferenceExpression>> GetConnectionProperties() 2695foreach (var prop in resource.GetConnectionProperties())
Aspire.Hosting.Rust (3)
CargoMetadataReader.cs (1)
145IEnumerable<KeyValuePair<string, string?>>? inheritedEnvironment = null)
RustHostingExtensions.cs (2)
774foreach (var buildArgument in provisionalDockerfile.BuildArguments) 779foreach (var buildSecret in provisionalDockerfile.BuildSecrets)
Aspire.Hosting.Seq (1)
SeqResource.cs (1)
46IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.SqlServer (2)
SqlServerDatabaseResource.cs (1)
72IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
SqlServerServerResource.cs (1)
152IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Testing (8)
DistributedApplicationEntryPointInvoker.cs (7)
158private sealed class ApplicationBuilderDiagnosticListener(EntryPointInvoker owner) : IObserver<KeyValuePair<string, object?>> 176public void OnNext(KeyValuePair<string, object?> value) 209internal sealed class TestingBuilderFactory : IObserver<DiagnosticListener>, IObserver<KeyValuePair<string, object?>>, IDisposable 260void IObserver<KeyValuePair<string, object?>>.OnCompleted() 265void IObserver<KeyValuePair<string, object?>>.OnError(Exception error) 269void IObserver<KeyValuePair<string, object?>>.OnNext(KeyValuePair<string, object?> value)
DistributedApplicationFactory.cs (1)
286var firstLaunchProfile = launchProfiles.FirstOrDefault();
Aspire.Hosting.Testing.Tests (10)
tests\Shared\Logging\LogTestHelpers.cs (1)
30var list = state as IReadOnlyList<KeyValuePair<string, object?>>;
tests\Shared\Logging\LogValuesAssert.cs (9)
19IEnumerable<KeyValuePair<string, object>> actualValues) 31IEnumerable<KeyValuePair<string, object>> expectedValues, 32IEnumerable<KeyValuePair<string, object>> actualValues) 39foreach (var expectedPair in expectedValues) 52private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues) 57private sealed class LogValueComparer : IEqualityComparer<KeyValuePair<string, object>> 59public bool Equals(KeyValuePair<string, object> x, KeyValuePair<string, object> y) 64public int GetHashCode(KeyValuePair<string, object> obj)
Aspire.Hosting.Tests (21)
AtsHealthCheckExportsTests.cs (1)
33var entry = Assert.Single(report.Entries);
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (1)
1303new ResourcePropertySnapshot("object", new KeyValuePair<string, string>[]
ConnectionPropertiesExtensionsTests.cs (5)
28foreach (var property in resource.CombineProperties(additional)) 39private sealed class TestResource(string name, IEnumerable<KeyValuePair<string, ReferenceExpression>> properties) 42private readonly IReadOnlyList<KeyValuePair<string, ReferenceExpression>> _properties = new List<KeyValuePair<string, ReferenceExpression>>(properties); 46IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() => _properties;
Dashboard\ResourcePublisherTests.cs (1)
20new KeyValuePair<string, string>[]
Dcp\ExecutableLaunchPlanTests.cs (1)
233IEnumerable<KeyValuePair<string, string?>> configurationValues)
InteractionServiceTests.cs (2)
1079LoadCallback = c => Task.FromResult<IReadOnlyList<KeyValuePair<string, string>>>(new Dictionary<string, string> 1112LoadCallback = c => Task.FromResult<IReadOnlyList<KeyValuePair<string, string>>>(new Dictionary<string, string>
Orchestrator\ApplicationOrchestratorTests.cs (1)
1280public IEnumerable<KeyValuePair<string, ReferenceExpression>> GetConnectionProperties()
src\Shared\StableConnectionStringBuilder.cs (4)
19internal sealed class StableConnectionStringBuilder : IEnumerable<KeyValuePair<string, string>> 157IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 167IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<string, string>>)this).GetEnumerator();
UserSecretsParameterDefaultTests.cs (3)
114foreach (var kvp in secretsToWrite) 132foreach (var kvp in secretsToWrite) 400foreach (var kvp in config.AsEnumerable())
WithEnvironmentTests.cs (1)
325var pair = Assert.Single(config);
WithReferenceTests.cs (1)
798public IEnumerable<KeyValuePair<string, ReferenceExpression>> GetConnectionProperties()
Aspire.Hosting.TestUtilities (10)
tests\Shared\Logging\LogTestHelpers.cs (1)
30var list = state as IReadOnlyList<KeyValuePair<string, object?>>;
tests\Shared\Logging\LogValuesAssert.cs (9)
19IEnumerable<KeyValuePair<string, object>> actualValues) 31IEnumerable<KeyValuePair<string, object>> expectedValues, 32IEnumerable<KeyValuePair<string, object>> actualValues) 39foreach (var expectedPair in expectedValues) 52private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues) 57private sealed class LogValueComparer : IEqualityComparer<KeyValuePair<string, object>> 59public bool Equals(KeyValuePair<string, object> x, KeyValuePair<string, object> y) 64public int GetHashCode(KeyValuePair<string, object> obj)
Aspire.Hosting.Valkey (1)
ValkeyResource.cs (1)
102IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Yarp (2)
YarpEnvConfigGenerator.cs (2)
47foreach (var kvp in dict) 54foreach (var kvp in dict2)
Aspire.Hosting.Yarp.Tests (2)
YarpConfigGeneratorTests.cs (2)
237foreach (var variable in variables) 256foreach (var variable in variables)
Aspire.Microsoft.Azure.Cosmos (4)
src\Shared\StableConnectionStringBuilder.cs (4)
19internal sealed class StableConnectionStringBuilder : IEnumerable<KeyValuePair<string, string>> 157IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 167IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<string, string>>)this).GetEnumerator();
Aspire.Microsoft.Azure.Cosmos.Tests (1)
ConformanceTests.cs (1)
22=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
Aspire.Microsoft.Data.SqlClient.Tests (1)
ConformanceTests.cs (1)
60=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
Aspire.Microsoft.EntityFrameworkCore.Cosmos (4)
src\Shared\StableConnectionStringBuilder.cs (4)
19internal sealed class StableConnectionStringBuilder : IEnumerable<KeyValuePair<string, string>> 157IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 167IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<string, string>>)this).GetEnumerator();
Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests (1)
ConformanceTests.cs (1)
29=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (2)
ConformanceTests_TypeSpecificConfig.cs (1)
19=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
ConformanceTests.cs (1)
73=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration (4)
src\Shared\StableConnectionStringBuilder.cs (4)
19internal sealed class StableConnectionStringBuilder : IEnumerable<KeyValuePair<string, string>> 157IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 167IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<string, string>>)this).GetEnumerator();
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration.Tests (1)
ConformanceTests.cs (1)
44=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
Aspire.Milvus.Client.Tests (1)
ConformanceTests.cs (1)
53=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[2]
Aspire.MongoDB.EntityFrameworkCore.Tests (1)
ConformanceTests.cs (1)
81=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
Aspire.MySqlConnector.Tests (1)
ConformanceTests.cs (1)
67=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
Aspire.NATS.Net.Tests (1)
ConformanceTests.cs (1)
53=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (2)
ConformanceTests_TypeSpecificConfig.cs (1)
18=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
ConformanceTests.cs (1)
90=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
Aspire.Npgsql.Tests (1)
ConformanceTests.cs (1)
68=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
Aspire.OpenAI.Tests (1)
ConformanceTests.cs (1)
49=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[]
Aspire.Oracle.EntityFrameworkCore.Tests (2)
ConformanceTests_TypeSpecificConfig.cs (1)
17=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
ConformanceTests.cs (1)
68=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[1]
Aspire.Playground.Tests (14)
tests\Aspire.TestUtilities\OuterloopTestAttribute.cs (1)
52public IReadOnlyCollection<KeyValuePair<string, string>> GetTraits()
tests\Aspire.TestUtilities\QuarantinedTestAttribute.cs (1)
52public IReadOnlyCollection<KeyValuePair<string, string>> GetTraits()
tests\Aspire.TestUtilities\RequiresFeatureAttribute.cs (1)
20public IReadOnlyCollection<KeyValuePair<string, string>> GetTraits()
tests\Aspire.TestUtilities\RequiresToolsAttribute.cs (1)
23public IReadOnlyCollection<KeyValuePair<string, string>> GetTraits()
tests\Shared\Logging\LogTestHelpers.cs (1)
30var list = state as IReadOnlyList<KeyValuePair<string, object?>>;
tests\Shared\Logging\LogValuesAssert.cs (9)
19IEnumerable<KeyValuePair<string, object>> actualValues) 31IEnumerable<KeyValuePair<string, object>> expectedValues, 32IEnumerable<KeyValuePair<string, object>> actualValues) 39foreach (var expectedPair in expectedValues) 52private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues) 57private sealed class LogValueComparer : IEqualityComparer<KeyValuePair<string, object>> 59public bool Equals(KeyValuePair<string, object> x, KeyValuePair<string, object> y) 64public int GetHashCode(KeyValuePair<string, object> obj)
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (2)
ConformanceTests_TypeSpecificConfig.cs (1)
18=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[2]
ConformanceTests.cs (1)
83=> configuration.AddInMemoryCollection(new KeyValuePair<string, string?>[2]
Aspire.RabbitMQ.Client (3)
src\Components\Aspire.RabbitMQ.Client\RabbitMQEventSourceLogForwarder.cs (3)
72private readonly struct ErrorEventSourceEvent : IReadOnlyList<KeyValuePair<string, object?>> 86public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 99public KeyValuePair<string, object?> this[int index]
Aspire.RabbitMQ.Client.Tests (2)
AspireRabbitMQLoggingTests.cs (2)
168var errorEvent = Assert.IsAssignableFrom<IReadOnlyList<KeyValuePair<string, object?>>>(logs[0].State); 214var errorEvent = Assert.IsAssignableFrom<IReadOnlyList<KeyValuePair<string, object?>>>(logs[0].State);
Aspire.RabbitMQ.Client.v6.Tests (2)
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQLoggingTests.cs (2)
168var errorEvent = Assert.IsAssignableFrom<IReadOnlyList<KeyValuePair<string, object?>>>(logs[0].State); 214var errorEvent = Assert.IsAssignableFrom<IReadOnlyList<KeyValuePair<string, object?>>>(logs[0].State);
Aspire.StackExchange.Redis (6)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\Shared\ActivitySourceFactory.cs (2)
19public static ActivitySource Create<T>(Version? semanticConventionsVersion, IEnumerable<KeyValuePair<string, object?>>? tags = null) 31public static ActivitySource Create(Type type, Version? semanticConventionsVersion, IEnumerable<KeyValuePair<string, object?>>? tags = null, string? name = null)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisConnectionInstrumentation.cs (4)
32internal static readonly IEnumerable<KeyValuePair<string, object?>> OldCreationTags = 37internal static readonly IEnumerable<KeyValuePair<string, object?>> NewCreationTags = 42internal static readonly IEnumerable<KeyValuePair<string, object?>> BothCreationTags = 127foreach (var entry in this.Cache)
Aspire.StackExchange.Redis.Tests (4)
AspireRedisExtensionsTests.cs (4)
161private static IEnumerable<KeyValuePair<string, string?>> GetDefaultConfiguration() => 166private static IEnumerable<KeyValuePair<string, string?>> GetSetsTrueConfig(bool useKeyed) => 172private static IEnumerable<KeyValuePair<string, string?>> GetConnectionString(bool abortConnect) => 179public void AbortOnConnectFailDefaults(bool useKeyed, IEnumerable<KeyValuePair<string, string?>> configValues, bool expectedAbortOnConnect)
Aspire.Templates.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
192foreach (var item in _buildEnv.EnvVars)
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
247foreach (var item in Environment)
Aspire.TestUtilities (4)
OuterloopTestAttribute.cs (1)
52public IReadOnlyCollection<KeyValuePair<string, string>> GetTraits()
QuarantinedTestAttribute.cs (1)
52public IReadOnlyCollection<KeyValuePair<string, string>> GetTraits()
RequiresFeatureAttribute.cs (1)
20public IReadOnlyCollection<KeyValuePair<string, string>> GetTraits()
RequiresToolsAttribute.cs (1)
23public IReadOnlyCollection<KeyValuePair<string, string>> GetTraits()
Binding.Http.IntegrationTests (1)
BasicHttpBindingTests.4.0.0.cs (1)
166foreach (var header in oldContent.Headers)
BlazorHosted.ClientServiceDefaults (4)
BackgroundExportHandler.cs (4)
71public List<KeyValuePair<string, IEnumerable<string>>> Headers { get; init; } = null!; 90var headers = new List<KeyValuePair<string, IEnumerable<string>>>(); 91foreach (var header in request.Headers) 110foreach (var header in Headers)
BlazorStandalone.ClientServiceDefaults (4)
BackgroundExportHandler.cs (4)
75public List<KeyValuePair<string, IEnumerable<string>>> Headers { get; init; } = null!; 94var headers = new List<KeyValuePair<string, IEnumerable<string>>>(); 95foreach (var header in request.Headers) 114foreach (var header in Headers)
Client.ClientBase.IntegrationTests (1)
ClientBaseTestHelpers.cs (1)
19foreach (KeyValuePair<string, string> keyValue in messageHeaders)
CodeStyleConfigFileGenerator (1)
Program.cs (1)
125foreach (var rule in sortedRulesById)
ConfigurationSchemaGenerator (2)
ConfigSchemaEmitter.cs (2)
742IEnumerable<KeyValuePair<string, JsonNode>> properties = 747foreach (var pair in properties)
crossgen2 (8)
Program.cs (8)
124foreach (var inputFile in inputFilePathsArg) 135foreach (var inputFile in unrootedInputFilePathsArg) 174foreach (var inputFile in inputFilePathsArg) 199foreach (var unrootedInputFile in unrootedInputFilePathsArg) 282foreach (var inputFile in inputFilePaths) 310foreach (var inputFile in inputFilePaths) 361foreach (var inputFile in inFilePaths) 375foreach (var unrootedInputFile in unrootedInputFilePaths)
csc (3)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (1)
376foreach (var pair in Properties)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
480foreach (var kvp in environmentVariables.OrderBy(kvp => kvp.Key, StringComparer.OrdinalIgnoreCase)) 645foreach (var kvp in environmentVariables)
dotnet (38)
_generated\103\WorkloadSearchVersionsJsonSerializerContext.DictionaryStringDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Collections.Generic.Dictionary<string, string>> entry in value)
_generated\104\WorkloadSearchVersionsJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\113\WorkloadHistoryJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\165\TelemetryDiskLoggerJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\28\RunFileApiJsonSerializerContext.IReadOnlyDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\6\CliSchemaJsonSerializerContext.DictionaryStringArgumentDetails.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails> entry in value)
_generated\7\CliSchemaJsonSerializerContext.DictionaryStringCommandDetails.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails> entry in value)
_generated\72\GlobalJsonWorkloadSetsJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\8\CliSchemaJsonSerializerContext.DictionaryStringOptionDetails.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails> entry in value)
_generated\90\InstallStateJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
CommandFactory\CommandFactoryUsingResolver.cs (1)
110foreach (var environmentVariable in commandSpec.EnvironmentVariables)
CommandFactory\CommandSpec.cs (1)
21foreach (var environmentVariable in project.EnvironmentVariables)
Commands\MSBuild\MSBuildLogger.cs (2)
265foreach (var kvp in properties) 282foreach (var kvp in args.Properties)
Commands\New\BuiltInTemplatePackageProvider.cs (1)
95foreach (KeyValuePair<string, SemanticVersion> dirInfo in versionDirInfo)
Commands\Test\MTP\IPC\Serializers\HandshakeMessageSerializer.cs (1)
42foreach (KeyValuePair<byte, string> property in handshakeMessage.Properties)
Commands\Test\MTP\MicrosoftTestingPlatformTestCommand.Help.cs (4)
136foreach (KeyValuePair<string, CommandLineOptionMessage> option in _commandLineOptionNameToModuleNames) 166foreach (var group in moduleNamesToCommandLineOptions) 191foreach (var kvp in missingOptionsToModules) 247foreach (KeyValuePair<bool, List<(string[], string[])>> groupedModules in modulesWithMissingOptions)
Commands\Test\MTP\SolutionAndProjectUtility.cs (2)
223foreach (var property in additionalGlobalProperties) 235foreach (var property in collection.GlobalProperties)
Commands\Test\MTP\Terminal\TestProgressState.cs (2)
168foreach (KeyValuePair<string, string> entry in _uidWithEarlierFailure) 382foreach (KeyValuePair<string, string> entry in _uidWithEarlierFailure)
Commands\Test\MTP\TestApplication.cs (2)
300foreach (var entry in Module.LaunchSettings.EnvironmentVariables) 1121foreach (var kvp in handshake.Properties)
Commands\Test\MTP\TestApplicationHandler.cs (1)
660foreach (var property in handshakeMessage.Properties)
Commands\Test\VSTest\VSTestFeatureFlag.cs (1)
28foreach (KeyValuePair<string, bool> flag in _cache)
Commands\Workload\GlobalJsonWorkloadSetFile.cs (1)
68foreach (var kvp in new Dictionary<string, string>(globalJsonWorkloadSetVersions))
Commands\Workload\List\InstalledWorkloadsCollection.cs (1)
35public IEnumerable<KeyValuePair<string, string>> AsEnumerable() =>
Commands\Workload\List\WorkloadListCommand.cs (1)
110PrintableTable<KeyValuePair<string, string>> table = new();
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (1)
145PrintableTable<KeyValuePair<ManifestId, (ManifestVersion Version, SdkFeatureBand FeatureBand)>> table = new();
Commands\Workload\WorkloadHistoryRecord.cs (1)
76foreach (var kvp in ManifestVersions)
Commands\Workload\WorkloadInfoHelper.cs (1)
205foreach (var workload in installedWorkloads.AsEnumerable())
ShellShim\ShellShimRepository.cs (1)
151foreach (var kvp in files)
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26424.106\contentFiles\cs\net11.0\BuildProtocol.cs (1)
376foreach (var pair in Properties)
src\sdk\artifacts\.packages\microsoft.codeanalysis.buildclient\5.11.0-1.26424.106\contentFiles\cs\net11.0\BuildServerConnection.cs (2)
480foreach (var kvp in environmentVariables.OrderBy(kvp => kvp.Key, StringComparer.OrdinalIgnoreCase)) 645foreach (var kvp in environmentVariables)
dotnet-aot (8)
_generated\24\TelemetryDiskLoggerJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\60\InstallStateJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\7\CliSchemaJsonSerializerContext.DictionaryStringArgumentDetails.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.DotNet.Cli.CliSchema.ArgumentDetails> entry in value)
_generated\8\CliSchemaJsonSerializerContext.DictionaryStringCommandDetails.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.DotNet.Cli.CliSchema.CommandDetails> entry in value)
_generated\9\CliSchemaJsonSerializerContext.DictionaryStringOptionDetails.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.DotNet.Cli.CliSchema.OptionDetails> entry in value)
src\sdk\src\Cli\dotnet\CommandFactory\CommandFactoryUsingResolver.cs (1)
110foreach (var environmentVariable in commandSpec.EnvironmentVariables)
src\sdk\src\Cli\dotnet\Commands\Workload\List\InstalledWorkloadsCollection.cs (1)
35public IEnumerable<KeyValuePair<string, string>> AsEnumerable() =>
src\sdk\src\Cli\dotnet\Commands\Workload\WorkloadInfoHelper.cs (1)
205foreach (var workload in installedWorkloads.AsEnumerable())
dotnet-format (1)
Utilities\ProcessRunner.cs (1)
184foreach (var pair in environmentVariables)
dotnet-openapi (2)
Commands\BaseCommand.cs (1)
195foreach (var kvp in attributePackages)
ProjectExtensions.cs (1)
15foreach (var kvp in metadata)
dotnet-svcutil-lib (107)
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentSchemaValidator.cs (1)
486foreach (KeyValuePair<string, string> pair in namespaceDecls)
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaInfo.cs (2)
359foreach (KeyValuePair<XmlQualifiedName, SchemaElementDecl> entry in sinfo._elementDecls) 366foreach (KeyValuePair<XmlQualifiedName, SchemaElementDecl> entry in sinfo._elementDeclsByType)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaValidator.cs (1)
2170foreach (KeyValuePair<string, string> pair in namespaceDecls)
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (1)
2708foreach (var item in _locals)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (2)
1177foreach (KeyValuePair<string, MemberInfo> pair in memberInfos) 1192foreach (KeyValuePair<string, MemberInfo> pair in replaceList)
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigator.cs (1)
1980foreach (KeyValuePair<string, string> pair in dictionary)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (5)
56foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in dataContractSet) 77foreach (KeyValuePair<string, string> pair in options.Namespaces) 265foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in _dataContractSet) 986foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in knownContracts) 1316foreach (KeyValuePair<string, object> pair in baseMemberNames)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContract.cs (6)
26public KeyValuePairAdapter(KeyValuePair<K, T> kvPair) 58internal KeyValuePair<K, T> GetKeyValuePair() 63internal static KeyValuePairAdapter<K, T> GetKeyValuePairAdapter(KeyValuePair<K, T> kvPair) 1490private IEnumerator<KeyValuePair<K, V>> _enumerator; 1492public GenericDictionaryEnumerator(IEnumerator<KeyValuePair<K, V>> enumerator) 1511KeyValuePair<K, V> current = _enumerator.Current;
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSet.cs (3)
43foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in dataContractSet) 50foreach (KeyValuePair<DataContract, object> pair in dataContractSet._processedContracts) 321public IEnumerator<KeyValuePair<XmlQualifiedName, DataContract>> GetEnumerator()
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\Globals.cs (1)
795s_typeOfKeyValuePair = typeof(KeyValuePair<,>);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AddressHeaderCollection.cs (1)
128foreach (KeyValuePair<string, int> pair in myHeaders)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\BinaryMessageEncoder.cs (6)
1510KeyValuePair<string, object>[] properties, MessageHeaders headers) 1688KeyValuePair<string, object>[] properties = new KeyValuePair<string, object>[Properties.Count]; 1689((ICollection<KeyValuePair<string, object>>)Properties).CopyTo(properties, 0); 1713private KeyValuePair<string, object>[] _properties; 1718KeyValuePair<string, object>[] properties, MessageHeaders headers)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionPool.cs (1)
95foreach (KeyValuePair<TKey, EndpointConnectionPool> poolEntry in _endpointPools)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpRequestMessageExtensionMethods.cs (5)
33internal static void AddHeaderWithoutValidation(this HttpHeaders httpHeaders, KeyValuePair<string, IEnumerable<string>> header) 51foreach (KeyValuePair<string, object> property in messageProperties) 104IEnumerable<KeyValuePair<string, IEnumerable<string>>> headers = httpRequest.Headers; 112internal static WebHeaderCollection ToWebHeaderCollection(this IEnumerable<KeyValuePair<string, IEnumerable<string>>> headers) 115foreach (var header in headers)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpRequestMessageProperty.cs (1)
344foreach (KeyValuePair<string, IEnumerable<string>> header in content.Headers)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpResponseMessageExtensionMethods.cs (1)
50IEnumerable<KeyValuePair<string, IEnumerable<string>>> headers = httpResponse.Headers;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpResponseMessageProperty.cs (1)
368foreach (KeyValuePair<string, IEnumerable<string>> header in content.Headers)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\Message.cs (7)
951public BodyWriterMessage(MessageHeaders headers, KeyValuePair<string, object>[] properties, BodyWriter bodyWriter) 1021KeyValuePair<string, object>[] properties = new KeyValuePair<string, object>[Properties.Count]; 1022((ICollection<KeyValuePair<string, object>>)Properties).CopyTo(properties, 0); 1708KeyValuePair<string, object>[] properties = new KeyValuePair<string, object>[Properties.Count]; 1709((ICollection<KeyValuePair<string, object>>)Properties).CopyTo(properties, 0);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageBuffer.cs (8)
53private KeyValuePair<string, object>[] _properties; 67_properties = new KeyValuePair<string, object>[message.Properties.Count]; 68((ICollection<KeyValuePair<string, object>>)message.Properties).CopyTo(_properties, 0); 150private KeyValuePair<string, object>[] _properties; 157KeyValuePair<string, object>[] properties, bool[] understoodHeaders, bool understoodHeadersModified) 243private KeyValuePair<string, object>[] _properties; 249KeyValuePair<string, object>[] properties, BodyWriter bodyWriter) 300protected KeyValuePair<string, object>[] Properties
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageProperties.cs (16)
44internal MessageProperties(KeyValuePair<string, object>[] array) 416internal void CopyProperties(KeyValuePair<string, object>[] array) 425KeyValuePair<string, object> property = array[i]; 720void ICollection<KeyValuePair<string, object>>.CopyTo(KeyValuePair<string, object>[] array, int index) 761void ICollection<KeyValuePair<string, object>>.Add(KeyValuePair<string, object> pair) 771bool ICollection<KeyValuePair<string, object>>.Contains(KeyValuePair<string, object> pair) 793return ((IEnumerable<KeyValuePair<string, object>>)this).GetEnumerator(); 796IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() 801List<KeyValuePair<string, object>> pairs = new List<KeyValuePair<string, object>>(_propertyCount); 833bool ICollection<KeyValuePair<string, object>>.Remove(KeyValuePair<string, object> pair)
FrameworkFork\System.ServiceModel\System\ServiceModel\Configuration\SecurityElementBase.cs (1)
159foreach (KeyValuePair<string, SupportingTokenParameters> operation1 in b1.OperationSupportingTokenParameters)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ImportedPolicyConversionContext.cs (9)
65foreach (KeyValuePair<OperationDescription, IEnumerable<XmlElement>> entry in operationBindingAssertions) 71foreach (KeyValuePair<MessageDescription, IEnumerable<XmlElement>> entry in messageBindingAssertions) 77foreach (KeyValuePair<FaultDescription, IEnumerable<XmlElement>> entry in faultBindingAssertions) 245KeyValuePair<K, IEnumerator<V>>[] digits = InitializeCounter<K, V>(sets, counterValue); 253private static KeyValuePair<K, IEnumerator<V>>[] InitializeCounter<K, V>(Dictionary<K, IEnumerable<V>> sets, Dictionary<K, V> counterValue) 255KeyValuePair<K, IEnumerator<V>>[] digits = new KeyValuePair<K, IEnumerator<V>>[sets.Count]; 259foreach (KeyValuePair<K, IEnumerable<V>> kvp in sets) 274private static bool IncrementCounter<K, V>(KeyValuePair<K, IEnumerator<V>>[] digits, Dictionary<K, IEnumerable<V>> sets, Dictionary<K, V> counterValue)
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (2)
2314foreach (KeyValuePair<string, XmlElement> policyDocument in importer._policyDocuments) 2349private void AddExternalPolicy(WsdlImporter importer, KeyValuePair<string, XmlElement> policyDocument)
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (2)
250KeyValuePair<Type, ArrayList>[] multipleHeaderValues = null; 282multipleHeaderValues = new KeyValuePair<Type, ArrayList>[parameters.Length];
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\OperationFormatter.cs (5)
659private OperationFormatterMessage(MessageHeaders headers, KeyValuePair<string, object>[] properties, OperationFormatterBodyWriter bodyWriter) 682KeyValuePair<string, object>[] properties = new KeyValuePair<string, object>[base.Properties.Count]; 683((ICollection<KeyValuePair<string, object>>)base.Properties).CopyTo(properties, 0); 788KeyValuePair<string, object>[] properties, BodyWriter bodyWriter)
ImportModule.cs (2)
223foreach (KeyValuePair<string, string> namespaceMapping in options.NamespaceMappings) 323foreach (KeyValuePair<string, string> namespaceMapping in options.NamespaceMappings)
Shared\MSBuildProj.cs (3)
61public IEnumerable<KeyValuePair<string, string>> ResolvedProperties { get { return this._resolvedProperties; } } 954public async Task<IEnumerable<KeyValuePair<string, string>>> ResolveProperyValuesAsync(IEnumerable<string> propertyNames, ILogger logger, CancellationToken cancellationToken) 983foreach (var entry in propertyTable)
Shared\Options\OptionsSerializer.cs (2)
51foreach (var jPropInfo in jObject) 104foreach (var jProperty in jOptionsObject)
Shared\Options\OptionValueParser.cs (6)
74else if (valueType == typeof(KeyValuePair<string, string>)) 132else if (valueType == typeof(KeyValuePair<string, string>)) 134var pair = (KeyValuePair<string, string>)value; 210private static KeyValuePair<string, string> ParseKeyValuePair(string stringValue, OptionBase option) 217var value = new KeyValuePair<string, string>(parts[0].Trim(), parts[1].Trim());
Shared\Options\UpdateOptions.cs (3)
40public ListValue<KeyValuePair<string, string>> NamespaceMappings { get { return GetValue<ListValue<KeyValuePair<string, string>>>(NamespaceMappingsKey); } } 62new ListValueOption<KeyValuePair<string, string>>(NamespaceMappingsKey) { SerializationName = "namespaceMappings" },
Shared\Options\WCFCSUpdateOptions.cs (1)
173var value = new KeyValuePair<string, string>(valueKey.Trim(), valueVal.Trim());
Shared\Utilities\ProcessRunner.cs (1)
79foreach (var environmentVar in environmentVariables.Where(e => !string.IsNullOrWhiteSpace(e.Key)))
dotnet-svcutil-lib.Tests (1)
TestInit.cs (1)
464protected bool CompareFiles(string baselineFile, string generatedFile, out KeyValuePair<string, string>? diffLines)
dotnet-user-jwts (4)
_generated\5\JwtSerializerContext.IDictionaryStringJwt.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Jwt> entry in value)
_generated\6\JwtSerializerContext.IDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
Commands\ClearCommand.cs (1)
74foreach (var jwt in jwtStore.Jwts)
Commands\ListCommand.cs (1)
85foreach (var jwtRow in jwts)
dotnet-user-secrets (5)
_generated\0\SecretManagerJsonSerializerContext.IDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
Internal\ListCommand.cs (2)
46foreach (var secret in context.SecretStore.AsEnumerable()) 56foreach (var item in context.SecretStore.AsEnumerable())
Internal\SecretsStore.cs (1)
56public IEnumerable<KeyValuePair<string, string>> AsEnumerable() => _secrets;
Internal\SetCommand.cs (1)
76foreach (var k in provider.CurrentData)
DotNetWatchTasks (1)
FileSetSerializer.cs (1)
63foreach (var projectItem in projectItems)
EventSourceGenerator (2)
EventSourceGenerator.Parser.cs (2)
107ImmutableArray<KeyValuePair<string, TypedConstant>> args = attribute.NamedArguments; 108foreach (KeyValuePair<string, TypedConstant> arg in args)
GenerateDocumentationAndConfigFiles (163)
Program.cs (6)
553foreach (var ruleById in allRulesById) 651foreach (var assemblymetadata in rulesMetadata) 668foreach (var rule in assemblymetadata.Value.rules) 792foreach (var ruleById in allRulesById) 1264foreach (var rule in sortedRulesById) 1445foreach (var rule in sortedRulesById)
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (4)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 42foreach (var kvp in _dictionary) 129IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (8)
35internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 55foreach (var kv in other) 763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value); 803public class EnumerableImpl : IEnumerator<KeyValuePair<K, V>> 812KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 831IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
729public static string NormalizePathPrefix(string filePath, ImmutableArray<KeyValuePair<string, string>> pathMap) 738foreach (var kv in pathMap)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (3)
118private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 155foreach (var kvp in _dictionary)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
85foreach (var value in values)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (3)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 284IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (2)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>> 60public IEnumerator<KeyValuePair<K, SetWithInsertionOrder<V>>> GetEnumerator()
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
687public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 698public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
709foreach (var kvp in dictionary) 832foreach (var entry in dictionary) 874foreach (var entry in map)
src\roslyn\src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
12public static void Deconstruct<TKey, TValue>(KeyValuePair<TKey, TValue> keyValuePair, out TKey key, out TValue value)
src\roslyn\src\Dependencies\Collections\Internal\IDictionaryDebugView`2.cs (2)
30public KeyValuePair<K, V>[] Items 34var items = new KeyValuePair<K, V>[_dict.Count];
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (4)
35public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) 39public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) 43public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items) 56public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items, IEqualityComparer<TKey>? keyComparer)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (18)
106bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 157public ImmutableSegmentedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 183public bool Contains(KeyValuePair<TKey, TValue> pair) 232public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 238foreach (var item in items) 318IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 324IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 332IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 341void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 342=> ((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(array, arrayIndex); 356void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 359void ICollection<KeyValuePair<TKey, TValue>>.Clear() 362bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 374private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Builder.cs (12)
49bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => ICollectionCalls<KeyValuePair<TKey, TValue>>.IsReadOnly(ref _builder); 78public void Add(KeyValuePair<TKey, TValue> item) 81public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 87public bool Contains(KeyValuePair<TKey, TValue> item) 108public bool Remove(KeyValuePair<TKey, TValue> item) 125void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 126=> ICollectionCalls<KeyValuePair<TKey, TValue>>.CopyTo(ref _builder, array, arrayIndex); 128IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 129=> IEnumerableCalls<KeyValuePair<TKey, TValue>>.GetEnumerator(ref _builder);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (3)
14public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 31/// <see cref="KeyValuePair{TKey, TValue}"/>. This is the return value for most instances of this 45public readonly KeyValuePair<TKey, TValue> Current => _enumerator.Current;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (12)
70readonly bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 118public void Add(KeyValuePair<TKey, TValue> item) 121public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 126foreach (var pair in items) 146public readonly bool Contains(KeyValuePair<TKey, TValue> item) 185public bool Remove(KeyValuePair<TKey, TValue> item) 211foreach (var pair in this) 236readonly void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 237=> ((ICollection<KeyValuePair<TKey, TValue>>)ReadOnlyDictionary).CopyTo(array, arrayIndex); 239IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (29)
46private static IEnumerator<KeyValuePair<TKey, TValue>>? s_emptyEnumerator; 134public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 139public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 140: this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 150private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 194ReadOnlySpan<KeyValuePair<TKey, TValue>> span; 195if (enumerable is KeyValuePair<TKey, TValue>[] array) 200else if (enumerable.GetType() == typeof(List<KeyValuePair<TKey, TValue>>)) 202span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable); 208foreach (var pair in enumerable) 216foreach (var pair in span) 270void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 273bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 284bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 358private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 389IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 393private static IEnumerator<KeyValuePair<TKey, TValue>> GetEmptyEnumerator() 870bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 872void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 902if (array is KeyValuePair<TKey, TValue>[] pairs) 945=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1172public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1177private KeyValuePair<TKey, TValue> _current; 1217public readonly KeyValuePair<TKey, TValue> Current => _current;
src\roslyn\src\Dependencies\Collections\Specialized\SpecializedCollections.Empty.Dictionary.cs (1)
21: Collection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
648foreach (var pair in accumulator)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\KeyValuePairExtensions.cs (2)
11public static KeyValuePair<TKey?, TValue?> AsNullable<TKey, TValue>(this KeyValuePair<TKey, TValue> pair)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (3)
59private readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> _wildcardMatchResult = new(); 299if (_wildcardMatchResult.TryGetValue(symbol, out var firstMatch)) 379internal ref readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> WildcardMatchResult => ref _symbolNamesWithValueOption._wildcardMatchResult;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
76public static PooledConcurrentDictionary<K, V> GetInstance(IEnumerable<KeyValuePair<K, V>> initializer, IEqualityComparer<K>? keyComparer = null) 79foreach (var kvp in initializer)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (3)
120foreach (var kvp in _dictionary) 145private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 147internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (4)
24Func<KeyValuePair<K, V>, TKey> keySelector, Func<KeyValuePair<K, V>, TValue> elementSelector, IEqualityComparer<TKey> comparer) 66IEnumerable<KeyValuePair<K, V>> initializer, 79foreach (var kvp in initializer)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
77foreach (var kvp in ruleset.SpecificDiagnosticOptions.OrderBy(kvp => kvp.Key))
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (8)
37internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 57foreach (var kv in other) 877public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value); 917public sealed class EnumerableCore : IEnumerator<KeyValuePair<K, V>> 926KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 947IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
55foreach (var kvp in SymbolWritesMap) 74foreach (var kvp in SymbolWritesMap)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
23public BidirectionalMap(IEnumerable<KeyValuePair<TKey, TValue>> pairs, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumerableConditionalWeakTable.cs (3)
18internal readonly struct EnumerableConditionalWeakTable<TKey, TValue>() : IEnumerable<KeyValuePair<TKey, TValue>> 38public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 39=> ((IEnumerable<KeyValuePair<TKey, TValue>>)_table).GetEnumerator();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
237foreach (var entry in dictionary)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
406ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (11)
37public static readonly IEnumerable<KeyValuePair<byte, string>> ByteSpecialValues = []; 39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>() 45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>() 51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>() 56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>() 62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>() 67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>() 73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>() 78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>() 88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>() 98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAttributeData.cs (3)
15ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments) : AttributeData 18private readonly ImmutableArray<KeyValuePair<string, TypedConstant>> _namedArguments = namedArguments.NullToEmpty(); 23protected override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments => _namedArguments;
GetDocument.Insider (3)
Commands\GetDocumentCommand.cs (1)
74foreach (var keyValuePair in packagedAssemblies)
src\44e1214b125d320f\HostFactoryResolver.cs (2)
197private sealed class HostingListener : IObserver<DiagnosticListener>, IObserver<KeyValuePair<string, object?>> 333public void OnNext(KeyValuePair<string, object?> value)
ILAssembler (3)
GrammarVisitor.cs (3)
3398foreach (var undefinedLabel in _currentMethod.UndefinedLabelReferences) 4103public GrammarResult.Literal<KeyValuePair<string, BlobBuilder>> VisitNameValPair(CILParser.NameValPairContext context) 4109public GrammarResult.Sequence<KeyValuePair<string, BlobBuilder>> VisitNameValPairs(CILParser.NameValPairsContext context) => new(context.nameValPair().Select(pair => VisitNameValPair(pair).Value).ToImmutableArray());
ilc (2)
Program.cs (2)
188foreach (var inputFile in typeSystemContext.InputFilePaths) 208foreach (var inputFile in typeSystemContext.InputFilePaths)
ILCompiler.Compiler (65)
Compiler\AnalysisBasedMetadataManager.cs (3)
187foreach (var pair in _reflectableFields) 206foreach (var pair in _reflectableMethods) 215foreach (var pair in _reflectableFields)
Compiler\BodySubstitutionParser.cs (2)
250foreach (var kvp in other._bodySubstitutions) 253foreach (var kvp in other._fieldSubstitutions)
Compiler\Dataflow\ArrayValue.cs (2)
80foreach (var kvp in IndexValues) 90foreach (var kvp in IndexValues)
Compiler\DependencyAnalysis\DehydratedDataNode.cs (2)
85KeyValuePair<ISymbolNode, int>[] relocSort = new List<KeyValuePair<ISymbolNode, int>>(relocOccurences).ToArray();
Compiler\DependencyAnalysis\ExternalTypeMapNode.cs (5)
16private readonly IEnumerable<KeyValuePair<string, (TypeDesc targetType, TypeDesc trimmingTargetType)>> _mapEntries; 18public ExternalTypeMapNode(TypeDesc typeMapGroup, IEnumerable<KeyValuePair<string, (TypeDesc targetType, TypeDesc trimmingTargetType)>> mapEntries) 38foreach (var entry in _mapEntries) 59foreach (var entry in _mapEntries) 84foreach (var entry in _mapEntries)
Compiler\DependencyAnalysis\GenericVirtualMethodTableNode.cs (2)
100foreach (var gvmEntry in _gvmImplementations) 104foreach (var implementationEntry in gvmEntry.Value)
Compiler\DependencyAnalysis\InterfaceGenericVirtualMethodTableNode.cs (2)
145foreach (var gvmEntry in _interfaceGvmSlots) 195foreach (var currentImpl in ifaceImpls)
Compiler\DependencyAnalysis\NativeLayoutVertexNode.cs (4)
842private static int CompareDictionaryEntries(KeyValuePair<int, NativeLayoutVertexNode> left, KeyValuePair<int, NativeLayoutVertexNode> right) 1000private static int CompareDictionaryEntries(KeyValuePair<int, NativeLayoutVertexNode> left, KeyValuePair<int, NativeLayoutVertexNode> right)
Compiler\DependencyAnalysis\ProxyTypeMapNode.cs (3)
18private readonly IEnumerable<KeyValuePair<TypeDesc, TypeDesc>> _mapEntries; 20public ProxyTypeMapNode(TypeDesc typeMapGroup, IEnumerable<KeyValuePair<TypeDesc, TypeDesc>> mapEntries) 28public IEnumerable<KeyValuePair<TypeDesc, TypeDesc>> MapEntries => _mapEntries;
Compiler\ManifestResourceBlockingPolicy.cs (2)
55foreach (var item in addend) 68foreach (KeyValuePair<ModuleDesc, HashSet<string>> moduleSet in original)
Compiler\MetadataManager.cs (1)
852foreach (var methodMapping in transformed.GetTransformedMethodDefinitions())
Compiler\MstatObjectDumper.cs (2)
177foreach (var b in _blobs) 184foreach (var d in _deduplicatedBodies)
Compiler\ReachabilityInstrumentationProvider.cs (4)
168KeyValuePair<EcmaModule, ExternSymbolMappedField[]>[] useInfos = new KeyValuePair<EcmaModule, ExternSymbolMappedField[]>[_parent._isTokenUsedStates.Count]; 170foreach (KeyValuePair<EcmaModule, ExternSymbolMappedField[]> item in _parent._isTokenUsedStates) 182foreach (KeyValuePair<EcmaModule, ExternSymbolMappedField[]> item in useInfos)
Compiler\TypePreinit.cs (5)
82return new PreinitializationInfo(type, Array.Empty<KeyValuePair<FieldDesc, ISerializableValue>>()); 106var values = new List<KeyValuePair<FieldDesc, ISerializableValue>>(); 107foreach (var kvp in preinit._fieldValues) 3790public PreinitializationInfo(MetadataType type, IEnumerable<KeyValuePair<FieldDesc, ISerializableValue>> fieldValues) 3794foreach (var field in fieldValues)
Compiler\UsageBasedMetadataManager.cs (1)
1000foreach (var entry in _dictionary)
Compiler\UserDefinedTypeDescriptor.cs (1)
872public ICollection<KeyValuePair<TypeDesc, uint>> CompleteKnownTypes => _completeKnownTypes;
src\runtime\src\coreclr\tools\Common\Compiler\GenericCycleDetection\ModuleCycleInfo.cs (1)
297foreach (var actualProblem in _actualProblems)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectDataInterner.cs (1)
68foreach (KeyValuePair<ISymbolNode, ISymbolNode> kvp in a)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (1)
187foreach (KeyValuePair<ISymbolDefinitionNode, IMethodNode> symbolMethodPair in _methodSymbolMap)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (1)
686foreach (var kv in _baseRelocMap)
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapMetadata.cs (3)
168foreach (KeyValuePair<TypeDesc, TypeDesc> kvp in pendingMap._associatedTypeMap) 198foreach (KeyValuePair<string, (TypeDesc type, TypeDesc trimmingTarget)> kvp in pendingMap._externalTypeMap) 252internal IEnumerable<KeyValuePair<TypeDesc, Map>> Maps => _states;
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (6)
204foreach (KeyValuePair<string, ResType> res in _resTypeHeadName) 208foreach (KeyValuePair<ushort, ResType> res in _resTypeHeadID) 218foreach (KeyValuePair<string, ResName> res in type.Item1.NameHeadName) 222foreach (KeyValuePair<ushort, ResName> res in type.Item1.NameHeadID) 232foreach (KeyValuePair<ushort, ResLanguage> res in type.Item1.Languages) 240foreach (KeyValuePair<string, List<ObjectDataBuilder.Reservation>> name in nameTable)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (4)
178public IEnumerable<KeyValuePair<TypeSystemEntity, EntityHandle>> TypeSystemEntitiesKnown 182foreach (var item in _typeRefs) 187foreach (var item in _methodRefs) 192foreach (var item in _fieldRefs)
src\runtime\src\tools\illink\src\ILLink.Shared\DataFlow\DefaultValueDictionary.cs (6)
20IEnumerable<KeyValuePair<TKey, TValue>> 61foreach (var kvp in other.Dictionary) 74public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 76return Dictionary?.GetEnumerator() ?? Enumerable.Empty<KeyValuePair<TKey, TValue>>().GetEnumerator(); 87foreach (var kvp in Dictionary) 102foreach (var kvp in Dictionary)
src\runtime\src\tools\illink\src\ILLink.Shared\DataFlow\DictionaryLattice.cs (1)
30foreach (var kvp in right)
ILCompiler.MetadataTransform (8)
ILCompiler\Metadata\EntityMap.cs (1)
18public IEnumerable<KeyValuePair<TEntity, TRecord>> Entries => _map;
ILCompiler\Metadata\MetadataTransformResult.cs (2)
100public IEnumerable<KeyValuePair<Cts.MethodDesc, Method>> GetTransformedMethodDefinitions() 102foreach (KeyValuePair<Cts.MethodDesc, MetadataRecord> entry in _transform._methods.Entries)
Internal\Metadata\NativeFormat\Writer\NativeMetadataWriter.cs (5)
67Dictionary<string, DstT> Visit<SrcT, DstT>(SrcT src, IEnumerable<KeyValuePair<string, DstT>> dst) 206public Dictionary<string, DstT> Visit<SrcT, DstT>(SrcT src, IEnumerable<KeyValuePair<string, DstT>> dst) 212foreach (var kv in dst) 433public Dictionary<string, DstT> Visit<SrcT, DstT>(SrcT src, IEnumerable<KeyValuePair<string, DstT>> dst) where SrcT : MetadataRecord where DstT : MetadataRecord 435foreach (var keyValue in dst)
ILCompiler.ReadyToRun (53)
Compiler\CallChainProfile.cs (4)
69foreach (var keyAndMethods in profileData) 78foreach (var methodAndHitCount in keyAndMethods.Value) 310foreach (var key in _resolvedProfileData) 314foreach (var calledMethodAndCount in key.Value)
Compiler\DependencyAnalysis\ReadyToRun\CopiedMethodILDeduplicator.cs (1)
52foreach (KeyValuePair<ISymbolNode, ISymbolNode> entry in _cachedMapping)
Compiler\DependencyAnalysis\ReadyToRun\InliningInfoNode.cs (1)
142foreach (var inlineeWithInliners in inlineeToInliners)
Compiler\DependencyAnalysis\ReadyToRun\ManifestMetadataTableNode.cs (1)
302foreach (var idAndAssemblyName in _moduleIdToAssemblyNameMap.OrderBy(x => x.Key))
Compiler\FileLayoutOptimizer.cs (2)
290foreach (KeyValuePair<MethodDesc, Dictionary<MethodDesc, int>> methodProfile in _profileData.CallChainProfile.ResolvedProfileData.Where(kvp => methodMap.ContainsKey(kvp.Key))) 292foreach (KeyValuePair<MethodDesc, int> callee in methodProfile.Value.Where(kvp => methodMap.ContainsKey(kvp.Key)))
Compiler\PettisHansenSort\PettisHansen.cs (5)
44foreach (var kvp in graph[i].OutgoingEdges) 54foreach (var kvp in phEdges[i]) 62foreach (var kvp in phEdges[i]) 130foreach (var edge in phEdges[loser]) 150foreach (var edge in phEdges[i])
Compiler\ProfileData.cs (1)
82foreach (var entry in dataToMerge.CallWeights)
Compiler\ReadyToRunCodegenCompilationBuilder.cs (3)
55private KeyValuePair<string, string>[] _ryujitOptions = Array.Empty<KeyValuePair<string, string>>(); 72var builder = new ArrayBuilder<KeyValuePair<string, string>>();
Compiler\ReadyToRunExternalTypeMapNode.cs (1)
79foreach (var entry in map.TypeMap)
Compiler\ReadyToRunProxyTypeMapNode.cs (1)
79foreach (var entry in map.TypeMap)
Compiler\ReadyToRunTypeMapManager.cs (2)
40foreach (var map in assemblyTypeMaps.Maps) 48foreach (var map in assemblyTypeMaps.Maps)
Compiler\TypeMapAssemblyTargetsNode.cs (2)
40foreach (var map in _assemblyTypeMaps.Maps) 75foreach (var map in _assemblyTypeMaps.Maps)
IBC\IBCProfileData.cs (1)
33foreach (var kvPair in kvMap)
ObjectWriter\MapFileBuilder.cs (2)
169KeyValuePair<RelocType, int>[] relocTypeCounts = _outputInfoBuilder.RelocCounts.ToArray(); 174foreach (KeyValuePair<RelocType, int> relocTypeCount in relocTypeCounts)
ObjectWriter\ProfileFileBuilder.cs (3)
136foreach (KeyValuePair<ISymbolDefinitionNode, IMethodNode> kvpSymbolMethod in _outputInfoBuilder.MethodSymbolMap) 153foreach (KeyValuePair<MethodDesc, Dictionary<MethodDesc, int>> kvpCallerCalleeCount in _callChainProfile.ResolvedProfileData) 163foreach (KeyValuePair<MethodDesc, int> kvpCalleeCount in kvpCallerCalleeCount.Value)
src\runtime\src\coreclr\tools\aot\ILCompiler.Reflection.ReadyToRun\PEReaderExtensions.cs (1)
117foreach (var kvp in _namedExportRva)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectDataInterner.cs (1)
68foreach (KeyValuePair<ISymbolNode, ISymbolNode> kvp in a)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\OutputInfoBuilder.cs (1)
187foreach (KeyValuePair<ISymbolDefinitionNode, IMethodNode> symbolMethodPair in _methodSymbolMap)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\PEObjectWriter.cs (1)
686foreach (var kv in _baseRelocMap)
src\runtime\src\coreclr\tools\Common\Compiler\ObjectWriter\WebCilObjectWriter.cs (1)
313foreach (var kv in _baseRelocMap)
src\runtime\src\coreclr\tools\Common\Compiler\TypeMapMetadata.cs (3)
168foreach (KeyValuePair<TypeDesc, TypeDesc> kvp in pendingMap._associatedTypeMap) 198foreach (KeyValuePair<string, (TypeDesc type, TypeDesc trimmingTarget)> kvp in pendingMap._externalTypeMap) 252internal IEnumerable<KeyValuePair<TypeDesc, Map>> Maps => _states;
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (6)
204foreach (KeyValuePair<string, ResType> res in _resTypeHeadName) 208foreach (KeyValuePair<ushort, ResType> res in _resTypeHeadID) 218foreach (KeyValuePair<string, ResName> res in type.Item1.NameHeadName) 222foreach (KeyValuePair<ushort, ResName> res in type.Item1.NameHeadID) 232foreach (KeyValuePair<ushort, ResLanguage> res in type.Item1.Languages) 240foreach (KeyValuePair<string, List<ObjectDataBuilder.Reservation>> name in nameTable)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
662foreach (var pin in _pins)
src\runtime\src\coreclr\tools\Common\JitInterface\JitConfigProvider.cs (3)
50IEnumerable<KeyValuePair<string, string>> parameters, 91public JitConfigProvider(IEnumerable<CorJitFlag> jitFlags, IEnumerable<KeyValuePair<string, string>> parameters) 101foreach (var param in parameters)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (4)
178public IEnumerable<KeyValuePair<TypeSystemEntity, EntityHandle>> TypeSystemEntitiesKnown 182foreach (var item in _typeRefs) 187foreach (var item in _methodRefs) 192foreach (var item in _fieldRefs)
TypeSystem\Mutable\MutableModule.cs (1)
218foreach (var item in _currentBinaryEmitter.TypeSystemEntitiesKnown)
ILCompiler.RyuJit (14)
Compiler\RyuJitCompilationBuilder.cs (3)
19private KeyValuePair<string, string>[] _ryujitOptions = Array.Empty<KeyValuePair<string, string>>(); 60var builder = default(ArrayBuilder<KeyValuePair<string, string>>);
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\PettisHansenSort\PettisHansen.cs (5)
44foreach (var kvp in graph[i].OutgoingEdges) 54foreach (var kvp in phEdges[i]) 62foreach (var kvp in phEdges[i]) 130foreach (var edge in phEdges[loser]) 150foreach (var edge in phEdges[i])
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\Compiler\ProfileData.cs (1)
82foreach (var entry in dataToMerge.CallWeights)
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\IBC\IBCProfileData.cs (1)
33foreach (var kvPair in kvMap)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (1)
662foreach (var pin in _pins)
src\runtime\src\coreclr\tools\Common\JitInterface\JitConfigProvider.cs (3)
50IEnumerable<KeyValuePair<string, string>> parameters, 91public JitConfigProvider(IEnumerable<CorJitFlag> jitFlags, IEnumerable<KeyValuePair<string, string>> parameters) 101foreach (var param in parameters)
illink (14)
ILLink.RoslynAnalyzer (13)
DataFlow\LocalDataFlowVisitor.cs (1)
1150foreach (var evaluatedTargetValue in evaluatedTargetValues)
DataFlow\LValueFlowCaptureProvider.cs (1)
82foreach (var kvp in lvalueFlowCaptureIdBuilder)
ISymbolExtensions.cs (1)
232foreach (var namedArgument in attr.NamedArguments)
RequiresISymbolExtensions.cs (1)
44foreach (var namedArg in attributeData.NamedArguments)
src\runtime\src\tools\illink\src\ILLink.Shared\DataFlow\DefaultValueDictionary.cs (6)
20IEnumerable<KeyValuePair<TKey, TValue>> 61foreach (var kvp in other.Dictionary) 74public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 76return Dictionary?.GetEnumerator() ?? Enumerable.Empty<KeyValuePair<TKey, TValue>>().GetEnumerator(); 87foreach (var kvp in Dictionary) 102foreach (var kvp in Dictionary)
src\runtime\src\tools\illink\src\ILLink.Shared\DataFlow\DictionaryLattice.cs (1)
30foreach (var kvp in right)
TrimAnalysis\ArrayValue.cs (2)
61foreach (var kvp in IndexValues) 72foreach (var kvp in IndexValues)
ILLink.Tasks (2)
CreateRuntimeRootDescriptorFile.cs (2)
374foreach (var type in members) 384foreach (var type in classNamesToClassMembers)
Infrastructure.Tests (2)
PowerShellScripts\PowerShellCommand.cs (1)
233foreach (var item in Environment)
WorkflowScripts\ExtensionReleaseWorkflowTests.cs (1)
702foreach (var jobEntry in jobs.Children)
installer.tasks (1)
GenerateFileVersionProps.cs (1)
138foreach (var fileData in fileVersions)
Microsoft.Analyzers.Extra (3)
CallAnalyzer.Registrar.cs (3)
68foreach (var pair in methods) 146foreach (var pair in props) 202foreach (var pair in methods)
Microsoft.Analyzers.Local (6)
CallAnalyzer.Registrar.cs (3)
68foreach (var pair in methods) 146foreach (var pair in props) 202foreach (var pair in methods)
JsonObject.cs (3)
17internal sealed class JsonObject : IEnumerable<KeyValuePair<string, JsonValue>>, IEnumerable<JsonValue> 133public IEnumerator<KeyValuePair<string, JsonValue>> GetEnumerator() => _properties.GetEnumerator(); 166foreach (var property in _object)
Microsoft.Analyzers.Local.Tests (3)
JsonObjectTest.cs (3)
66Assert.Equal(typeof(KeyValuePair<string, JsonValue>), value.GetType()); 79Assert.IsType<KeyValuePair<string, JsonValue>>(value); 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.AspNetCore (1)
WebApplicationBuilder.cs (1)
550foreach (var item in _builtApplication.Properties)
Microsoft.AspNetCore.App.Analyzers (3)
Mvc\DetectOverriddenAuthorizeAttribute.cs (1)
122foreach (var arg in attributeUsage.NamedArguments)
RouteEmbeddedLanguage\Infrastructure\RoutePatternParametersDetector.cs (1)
51foreach (var namedArgument in attributeData.NamedArguments)
src\aspnetcore\src\Shared\RoslynUtils\SymbolExtensions.cs (1)
283foreach (var namedArgument in attribute.NamedArguments)
Microsoft.AspNetCore.App.CodeFixes (2)
Dependencies\ExtensionMethodsCompletionProvider.cs (2)
73foreach (var item in matchingExtensionMethods) 102KeyValuePair<ThisAndExtensionMethod, PackageSourceAndNamespace> pair,
Microsoft.AspNetCore.Authentication (2)
PropertiesSerializer.cs (1)
53foreach (var item in properties.Items)
TicketSerializer.cs (1)
146foreach (var property in claim.Properties)
Microsoft.AspNetCore.Authentication.Cookies (4)
CookieAuthenticationHandler.cs (1)
143foreach (var item in ticket.Properties.Items)
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (3)
199var keyValuePairs = new KeyValuePair<string, string>[cookieChunkCount + 1]; 296var keyValuePairs = new KeyValuePair<string, string>[chunks + 1]; 315var keyValuePairs = new List<KeyValuePair<string, string>>();
Microsoft.AspNetCore.Authentication.OAuth (1)
OAuthHandler.cs (1)
331foreach (var additionalParameter in Options.AdditionalAuthorizationParameters)
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
OpenIdConnectHandler.cs (1)
462foreach (var additionalParameter in Options.AdditionalAuthorizationParameters)
Microsoft.AspNetCore.Authentication.Twitter (5)
TwitterHandler.cs (5)
203foreach (var queryParameter in queryParameters) 210foreach (var formItem in formData) 217foreach (var signaturePart in signatureParts) 239foreach (var queryParam in queryParameters) 249foreach (var authorizationPart in authorizationParts)
Microsoft.AspNetCore.Authorization (6)
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (6)
15return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1) }, includeNullValues, prefix); 20return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1), Create(key2, value2) }, includeNullValues, prefix); 25return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1), Create(key2, value2), Create(key3, value3) }, includeNullValues, prefix); 28public static string GetDebugText(ReadOnlySpan<KeyValuePair<string, object?>> values, bool includeNullValues = true, string? prefix = null) 44var kvp = values[i]; 114private static KeyValuePair<string, object?> Create(string key, object? value) => new KeyValuePair<string, object?>(key, value);
Microsoft.AspNetCore.Components (47)
_generated\0\LoggerMessage.g.cs (3)
183private readonly struct __SkippingEventOnDisposedComponentStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 210public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 223public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator()
DynamicComponent.cs (1)
99foreach (var entry in Parameters)
ParameterAttribute.cs (1)
28/// can be used with <see cref="RenderTreeBuilder.AddMultipleAttributes(int, System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{string, System.Object}})"/>
ParameterView.cs (1)
306foreach (var kvp in parameters)
Reflection\MemberAssignment.cs (1)
49foreach (var item in dictionary)
Rendering\RenderTreeBuilder.cs (2)
441public void AddMultipleAttributes(int sequence, IEnumerable<KeyValuePair<string, object>>? attributes) 450foreach (var attribute in attributes)
RenderTree\Renderer.cs (1)
20using CategoryLink = Tuple<ActivityContext, KeyValuePair<string, object?>?>;
RenderTree\RenderTreeDiffBuilder.cs (2)
294foreach (var keyValuePair in keyedItemInfos) 529foreach (var kvp in diffContext.AttributeDiffSet)
RouteView.cs (1)
90foreach (var kvp in RouteData.RouteValues)
Routing\RouteTable.cs (2)
40foreach (var kvp in endpointRouteData.RouteValues) 90foreach (var kvp in routeValues)
src\aspnetcore\src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (21)
47internal KeyValuePair<string, object?>[] _arrayStorage; 108_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 167public RouteValueDictionary(IEnumerable<KeyValuePair<string, object?>>? values) 175_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 252private void Initialize(IEnumerable<KeyValuePair<string, object?>> keyValueEnumerable) 254_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 256foreach (var kvp in keyValueEnumerable) 315bool ICollection<KeyValuePair<string, object?>>.IsReadOnly => false; 358void ICollection<KeyValuePair<string, object?>>.Add(KeyValuePair<string, object?> item) 409bool ICollection<KeyValuePair<string, object?>>.Contains(KeyValuePair<string, object?> item) 441void ICollection<KeyValuePair<string, object?>>.CopyTo( 442KeyValuePair<string, object?>[] array, 470IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() 482bool ICollection<KeyValuePair<string, object?>>.Remove(KeyValuePair<string, object?> item) 695var array = new KeyValuePair<string, object?>[capacity]; 788public struct Enumerator : IEnumerator<KeyValuePair<string, object?>> 808public KeyValuePair<string, object?> Current { get; private set; }
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternFactory.cs (2)
463foreach (var kvp in defaults) 496foreach (var kvp in requiredValues)
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternMatcher.cs (2)
187foreach (var kvp in Defaults) 493foreach (var item in outValues)
src\aspnetcore\src\Http\Routing\src\RouteConstraintBuilder.cs (1)
55foreach (var kvp in _constraints)
src\aspnetcore\src\Http\Routing\src\RouteConstraintMatcher.cs (1)
61foreach (var kvp in constraints)
src\aspnetcore\src\Shared\Components\ComponentsActivityLinkStore.cs (3)
16using CategoryLink = Tuple<ActivityContext, KeyValuePair<string, object?>?>; 39public void SetActivityContext(string category, ActivityContext activityLink, KeyValuePair<string, object?>? tag) 46foreach (var kvp in _store)
src\aspnetcore\src\Shared\Debugger\DictionaryDebugView.cs (1)
23var keyValuePairs = new KeyValuePair<TKey, TValue>[_dict.Count];
src\aspnetcore\src\Shared\Debugger\DictionaryItemDebugView.cs (1)
21public DictionaryItemDebugView(KeyValuePair<TKey, TValue> keyValue)
Microsoft.AspNetCore.Components.AI.SourceGenerators (1)
ToolBlockParser.cs (1)
227foreach (var namedArg in attribute.NamedArguments)
Microsoft.AspNetCore.Components.Analyzers (2)
ComponentFacts.cs (1)
64foreach (var kvp in attribute.NamedArguments)
StateHasChangedAnalyzer.cs (1)
150foreach (var methodAndLocations in redundantCallLocationsByMethod)
Microsoft.AspNetCore.Components.Endpoints (48)
_generated\0\LoggerMessage.g.cs (9)
344private readonly struct __ConstructorParameterStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 371public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 384public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator() 431private readonly struct __MatchingConstructorParameterFoundStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 455public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 467public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator() 498private readonly struct __CustomParameterNameMetadataStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 522public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 534public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator()
_generated\2\ImportMapSerializerContext.IReadOnlyDictionaryStringIReadOnlyDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Collections.Generic.IReadOnlyDictionary<string, string>> entry in value)
_generated\25\BrowserOptionsJsonContext.IDictionaryStringJsonElement.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Text.Json.JsonElement> entry in value)
_generated\26\BrowserOptionsJsonContext.IDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\3\ImportMapSerializerContext.IReadOnlyDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\56\PrerenderComponentApplicationStoreSerializerContext.DictionaryStringByteArray.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, byte[]> entry in value)
BrowserConfiguration\ConfigureBrowser.cs (2)
52foreach (var kvp in source.InteractiveWebAssembly.EnvironmentVariables) 61foreach (var kvp in source.InteractiveServer.Extensions)
Builder\ResourcePreloadCollection.cs (1)
46foreach (var group in _storage)
CacheView\CacheViewKeyResolver.cs (1)
189foreach (var pair in request.Query)
FormMapping\FormDataReader.cs (1)
117foreach (var kvp in _readOnlyMemoryKeys)
Forms\DataAnnotationsClientValidationProvider.cs (1)
105foreach (var kvp in parameters)
RazorComponentEndpointHost.cs (1)
57foreach (var kvp in ComponentParameters)
Rendering\EndpointHtmlRenderer.cs (1)
298public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator()
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (1)
85foreach (var kvp in auto.Saved)
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (3)
199var keyValuePairs = new KeyValuePair<string, string>[cookieChunkCount + 1]; 296var keyValuePairs = new KeyValuePair<string, string>[chunks + 1]; 315var keyValuePairs = new List<KeyValuePair<string, string>>();
src\aspnetcore\src\Shared\Components\ComponentsActivityLinkStore.cs (3)
16using CategoryLink = Tuple<ActivityContext, KeyValuePair<string, object?>?>; 39public void SetActivityContext(string category, ActivityContext activityLink, KeyValuePair<string, object?>? tag) 46foreach (var kvp in _store)
TempData\TempData.cs (19)
101foreach (var kvp in data) 119int ICollection<KeyValuePair<string, object?>>.Count => Data.Count; 120bool ICollection<KeyValuePair<string, object?>>.IsReadOnly => ((ICollection<KeyValuePair<string, object?>>)Data).IsReadOnly; 137void ICollection<KeyValuePair<string, object?>>.Add(KeyValuePair<string, object?> item) 142bool ICollection<KeyValuePair<string, object?>>.Contains(KeyValuePair<string, object?> item) 147void ICollection<KeyValuePair<string, object?>>.CopyTo(KeyValuePair<string, object?>[] array, int arrayIndex) 149((ICollection<KeyValuePair<string, object?>>)Data).CopyTo(array, arrayIndex); 152bool ICollection<KeyValuePair<string, object?>>.Remove(KeyValuePair<string, object?> item) 161IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() 171sealed class TempDataEnumerator : IEnumerator<KeyValuePair<string, object?>> 174private readonly IEnumerator<KeyValuePair<string, object?>> _innerEnumerator; 183public KeyValuePair<string, object?> Current 187var kvp = _innerEnumerator.Current;
Microsoft.AspNetCore.Components.Forms (3)
EditContext.cs (3)
122foreach (var state in _fieldStates) 136foreach (var state in _fieldStates) 157foreach (var state in _fieldStates)
Microsoft.AspNetCore.Components.Media (2)
FileDownload.cs (2)
76IEnumerable<KeyValuePair<string, object>>? attributesToRender = AdditionalAttributes; 80foreach (var kvp in AdditionalAttributes)
Microsoft.AspNetCore.Components.QuickGrid (2)
_generated\2\QuickGrid_razor.g.cs (2)
179__builder3.AddMultipleAttributes(14, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.KeyValuePair<string, object>>>( 354__builder3.AddMultipleAttributes(33, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IEnumerable<global::System.Collections.Generic.KeyValuePair<string, object>>>(
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentFacts.cs (1)
64foreach (var kvp in attribute.NamedArguments)
Microsoft.AspNetCore.Components.Server (9)
_generated\0\LoggerMessage.g.cs (3)
1137private readonly struct __PersistedCircuitStateDiscardedStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 1158public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 1169public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator()
_generated\42\PrerenderComponentApplicationStoreSerializerContext.DictionaryStringByteArray.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, byte[]> entry in value)
Circuits\CircuitPersistenceManager.cs (1)
166foreach (var marker in persistedMarkers)
src\aspnetcore\src\Shared\Components\ComponentsActivityLinkStore.cs (3)
16using CategoryLink = Tuple<ActivityContext, KeyValuePair<string, object?>?>; 39public void SetActivityContext(string category, ActivityContext activityLink, KeyValuePair<string, object?>? tag) 46foreach (var kvp in _store)
src\aspnetcore\src\SignalR\common\Protocols.MessagePack\src\Protocol\MessagePackHubProtocolWorker.cs (1)
599foreach (var header in headers)
Microsoft.AspNetCore.Components.Testing (5)
_generated\5\E2EManifestJsonContext.DictionaryStringE2EAppEntry.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.AspNetCore.Components.Testing.Infrastructure.E2EAppEntry> entry in value)
_generated\6\E2EManifestJsonContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
Infrastructure\ServerInstance.cs (1)
185foreach (var kvp in options.EnvironmentVariables.OrderBy(x => x.Key))
Infrastructure\TestServiceOverrideObserver.cs (2)
36private class HostBuildingObserver : IObserver<KeyValuePair<string, object?>> 45public void OnNext(KeyValuePair<string, object?> value)
Microsoft.AspNetCore.Components.Web (5)
_generated\6\WebRendererSerializerContext.DictionaryStringJSComponentParameterArray.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.AspNetCore.Components.Web.JSComponentConfigurationStore.JSComponentParameter[]> entry in value)
_generated\7\WebRendererSerializerContext.DictionaryStringListString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Collections.Generic.List<string>> entry in value)
Forms\InputBase.cs (1)
397foreach (var item in source)
Forms\Mapping\FormMappingContext.cs (2)
14private List<KeyValuePair<string, FormMappingError>>? _pendingErrors; 101private static void AddErrorCore(Dictionary<string, FormMappingError> errors, string key, FormattableString error, string? attemptedValue, ref List<KeyValuePair<string, FormMappingError>>? pendingErrors)
Microsoft.AspNetCore.Components.WebAssembly (2)
_generated\24\PrerenderComponentApplicationStoreSerializerContext.DictionaryStringByteArray.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, byte[]> entry in value)
Services\DefaultWebAssemblyJSRuntime.cs (1)
34[DynamicDependency(JsonSerialized, typeof(KeyValuePair<,>))]
Microsoft.AspNetCore.Components.WebAssembly.Authentication (1)
Services\AccountClaimsPrincipalFactory.cs (1)
46foreach (var kvp in account.AdditionalProperties)
Microsoft.AspNetCore.Components.WebView (3)
_generated\6\SourceGenerationContext.DictionaryStringStaticWebAssetNode.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode> entry in value)
_generated\7\SourceGenerationContext.IDictionaryStringStaticWebAssetNode.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode> entry in value)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
121foreach (var child in candidate.Children!)
Microsoft.AspNetCore.Connections.Abstractions (16)
ConnectionItems.cs (13)
84void ICollection<KeyValuePair<object, object?>>.Add(KeyValuePair<object, object?> item) 89void ICollection<KeyValuePair<object, object?>>.Clear() 94bool ICollection<KeyValuePair<object, object?>>.Contains(KeyValuePair<object, object?> item) 99void ICollection<KeyValuePair<object, object?>>.CopyTo(KeyValuePair<object, object?>[] array, int arrayIndex) 104int ICollection<KeyValuePair<object, object?>>.Count 109bool ICollection<KeyValuePair<object, object?>>.IsReadOnly 114bool ICollection<KeyValuePair<object, object?>>.Remove(KeyValuePair<object, object?> item) 123IEnumerator<KeyValuePair<object, object?>> IEnumerable<KeyValuePair<object, object?>>.GetEnumerator()
Features\IConnectionMetricsTagsFeature.cs (1)
16ICollection<KeyValuePair<string, object?>> Tags { get; }
src\aspnetcore\src\Shared\Debugger\DictionaryDebugView.cs (1)
23var keyValuePairs = new KeyValuePair<TKey, TValue>[_dict.Count];
src\aspnetcore\src\Shared\Debugger\DictionaryItemDebugView.cs (1)
21public DictionaryItemDebugView(KeyValuePair<TKey, TValue> keyValue)
Microsoft.AspNetCore.CookiePolicy (3)
ResponseCookiesWrapper.cs (3)
138public void Append(ReadOnlySpan<KeyValuePair<string, string>> keyValuePairs, CookieOptions options) 142var nonSuppressedValues = new List<KeyValuePair<string, string>>(keyValuePairs.Length); 144foreach (var keyValuePair in keyValuePairs)
Microsoft.AspNetCore.Cors (6)
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (6)
15return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1) }, includeNullValues, prefix); 20return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1), Create(key2, value2) }, includeNullValues, prefix); 25return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1), Create(key2, value2), Create(key3, value3) }, includeNullValues, prefix); 28public static string GetDebugText(ReadOnlySpan<KeyValuePair<string, object?>> values, bool includeNullValues = true, string? prefix = null) 44var kvp = values[i]; 114private static KeyValuePair<string, object?> Create(string key, object? value) => new KeyValuePair<string, object?>(key, value);
Microsoft.AspNetCore.DataProtection (4)
KeyManagement\XmlKeyManager.cs (2)
102var keyRepositoryEncryptorPair = GetFallbackKeyRepositoryEncryptorPair(); 645internal KeyValuePair<IXmlRepository, IXmlEncryptor?> GetFallbackKeyRepositoryEncryptorPair()
XmlEncryption\XmlEncryptionExtensions.cs (2)
63foreach (var entry in placeholderReplacements) 144foreach (var entry in placeholderReplacements)
Microsoft.AspNetCore.Diagnostics (16)
_generated\2\ExtensionsExceptionJsonContext.IHeaderDictionary.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Extensions.Primitives.StringValues> entry in value)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
240foreach (var pair in httpContext.Request.Headers)
DeveloperExceptionPage\Views\ErrorPage.Designer.cs (4)
897foreach (var kv in Model.Query.OrderBy(kv => kv.Key)) 984foreach (var kv in Model.Cookies.OrderBy(kv => kv.Key)) 1068foreach (var kv in Model.Headers.OrderBy(kv => kv.Key)) 1421foreach (var kv in Model.RouteValues.OrderBy(kv => kv.Key))
src\aspnetcore\src\Shared\Diagnostics\ActivityCreator.cs (3)
25IEnumerable<KeyValuePair<string, object?>>? tags, 82foreach (var tag in tags) 120foreach (var baggageItem in baggage)
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (7)
33private static void SetTagCore(string name, object? value, ICollection<KeyValuePair<string, object?>> tags) 37if (tags is List<KeyValuePair<string, object?>> list) 50foreach (var tag in tags) 62private static bool TryAddTagCore(string name, object? value, ICollection<KeyValuePair<string, object?>> tags) 66if (tags is List<KeyValuePair<string, object?>> list) 68foreach (var tag in list) 78foreach (var tag in tags)
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (8)
DatabaseErrorPageMiddleware.cs (5)
22public class DatabaseErrorPageMiddleware : IObserver<DiagnosticListener>, IObserver<KeyValuePair<string, object?>> 162void IObserver<KeyValuePair<string, object?>>.OnNext(KeyValuePair<string, object?> keyValuePair) 191void IObserver<KeyValuePair<string, object?>>.OnCompleted() 195void IObserver<KeyValuePair<string, object?>>.OnError(Exception error)
src\aspnetcore\src\Shared\Diagnostics\ActivityCreator.cs (3)
25IEnumerable<KeyValuePair<string, object?>>? tags, 82foreach (var tag in tags) 120foreach (var baggageItem in baggage)
Microsoft.AspNetCore.Diagnostics.Middleware (20)
Buffering\IncomingRequestLogBuffer.cs (2)
56IReadOnlyList<KeyValuePair<string, object?>>? attributes = logEntry.State as IReadOnlyList<KeyValuePair<string, object?>>;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (10)
117public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.KeyValuePair<string, object> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 119ValidateConfigurationKeys(typeof(global::System.Collections.Generic.KeyValuePair<string, object>), s_configKeys_KeyValuePairStringObject, configuration, binderOptions); 122public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object>> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 124if (instance is not ICollection<global::System.Collections.Generic.KeyValuePair<string, object>> temp) 135var value = InitializeKeyValuePairStringObject(section, binderOptions); 231public static global::System.Collections.Generic.KeyValuePair<string, object> InitializeKeyValuePairStringObject(IConfiguration configuration, BinderOptions? binderOptions) 292global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object>> attributes = default(global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object>>)!; 296attributes = (global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object>>)new List<global::System.Collections.Generic.KeyValuePair<string, object>>();
Logging\HeaderNormalizer.cs (1)
10public static string[] PrepareNormalizedHeaderNames(KeyValuePair<string, DataClassification>[] headers, string prefix)
Logging\HeaderReader.cs (3)
18private readonly KeyValuePair<string, DataClassification>[] _headers; 29public void Read(IHeaderDictionary headers, IList<KeyValuePair<string, object?>> logContext) 38var header = _headers[i];
Logging\HttpLoggingRedactionInterceptor.cs (1)
173foreach (var pair in loggerMessageState)
Logging\IncomingHttpRouteUtility.cs (1)
37foreach (var defaultParameter in defaultSensitiveParameters)
Logging\RequestHeadersLogEnricher.cs (2)
21private readonly KeyValuePair<string, DataClassification>[] _headersDataClasses; 67var header = _headersDataClasses[i];
Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests (4)
RedactionBenchmark.cs (4)
85foreach (var item in _routeValues) 132foreach (var item in _routeValues) 200foreach (var item in _routeValues) 278foreach (var item in _routeValues)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (19)
Latency\Internal\HttpLatencyLogEnricherTests.cs (1)
85foreach (var header in headers)
Logging\HeaderReaderTests.cs (4)
21var listToFill = new List<KeyValuePair<string, object?>>(); 31var listToFill = new List<KeyValuePair<string, object?>>(); 56var listToFill = new List<KeyValuePair<string, object?>>(); 61var redacted = listToFill[0];
Logging\TestLogEnrichmentTagCollector.cs (2)
13public TestLogEnrichmentTagCollector(IEnumerable<KeyValuePair<string, object>>? input = null) 17foreach (var kvp in input)
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
Microsoft.AspNetCore.Grpc.JsonTranscoding (6)
Internal\Json\EnumNameHelpers.cs (1)
96foreach (var item in nameMappings.GroupBy(m => m.RemoveEnumPrefixName).Select(g => KeyValuePair.Create(g.Key, g.First().OriginalName)))
Internal\Json\MessageTypeInfoResolver.cs (1)
54foreach (var mapping in mappings)
Internal\JsonRequestHelpers.cs (2)
280foreach (var parameterDescriptor in serverCallContext.DescriptorInfo.RouteParameterDescriptors) 289foreach (var item in serverCallContext.HttpContext.Request.Query)
Internal\JsonTranscodingServerCallContext.cs (1)
147foreach (var header in HttpContext.Request.Headers)
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (1)
482foreach (var routeParameter in routeParameters)
Microsoft.AspNetCore.HeaderParsing (1)
HeaderParsingOptionsManualValidator.cs (1)
14foreach (var item in options.MaxCachedValuesPerHeader)
Microsoft.AspNetCore.Hosting (29)
_generated\6\SourceGenerationContext.DictionaryStringStaticWebAssetNode.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode> entry in value)
_generated\7\SourceGenerationContext.IDictionaryStringStaticWebAssetNode.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.AspNetCore.StaticWebAssets.ManifestStaticWebAssetFileProvider.StaticWebAssetNode> entry in value)
Internal\HostingApplicationDiagnostics.cs (3)
602private sealed class HostingLogScope : IReadOnlyList<KeyValuePair<string, object>> 611public KeyValuePair<string, object> this[int index] 650public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
Internal\HostingMetrics.cs (1)
45public void RequestEnd(string protocol, string scheme, string method, string? route, int statusCode, bool unhandledRequest, Exception? exception, List<KeyValuePair<string, object?>>? customTags, long startTimestamp, long currentTimestamp, bool disableHttpRequestDurationMetric)
Internal\HostingRequestFinishedLog.cs (3)
12internal sealed class HostingRequestFinishedLog : IReadOnlyList<KeyValuePair<string, object?>> 24public KeyValuePair<string, object?> this[int index] 72public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Internal\HostingRequestStartingLog.cs (3)
10internal sealed class HostingRequestStartingLog : IReadOnlyList<KeyValuePair<string, object?>> 23public KeyValuePair<string, object?> this[int index] => index switch 54public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Internal\HostingRequestUnhandledLog.cs (3)
9internal sealed class HostingRequestUnhandledLog : IReadOnlyList<KeyValuePair<string, object?>> 21public KeyValuePair<string, object?> this[int index] => index switch 50public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Internal\HttpMetricsTagsFeature.cs (3)
10ICollection<KeyValuePair<string, object?>> IHttpMetricsTagsFeature.Tags => TagsList; 13public List<KeyValuePair<string, object?>> TagsList { get; } = new List<KeyValuePair<string, object?>>();
src\aspnetcore\src\Shared\Diagnostics\ActivityCreator.cs (3)
25IEnumerable<KeyValuePair<string, object?>>? tags, 82foreach (var tag in tags) 120foreach (var baggageItem in baggage)
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (7)
33private static void SetTagCore(string name, object? value, ICollection<KeyValuePair<string, object?>> tags) 37if (tags is List<KeyValuePair<string, object?>> list) 50foreach (var tag in tags) 62private static bool TryAddTagCore(string name, object? value, ICollection<KeyValuePair<string, object?>> tags) 66if (tags is List<KeyValuePair<string, object?>> list) 68foreach (var tag in list) 78foreach (var tag in tags)
src\aspnetcore\src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
121foreach (var child in candidate.Children!)
Microsoft.AspNetCore.Hosting.Abstractions (1)
HostingAbstractionsWebHostBuilderExtensions.cs (1)
26foreach (var setting in configuration.AsEnumerable(makePathsRelative: true))
Microsoft.AspNetCore.Http (97)
Features\QueryFeature.cs (1)
208foreach (var entry in _expandingAccumulator)
Features\RequestCookiesFeature.cs (1)
84foreach (var pair in _parsedValues)
FormCollection.cs (5)
25private static readonly IEnumerator<KeyValuePair<string, StringValues>> EmptyIEnumeratorType = default(Enumerator); 146IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator() 175public struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>> 204public KeyValuePair<string, StringValues> Current
HeaderDictionary.cs (11)
23private static readonly IEnumerator<KeyValuePair<string, StringValues>> EmptyIEnumeratorType = default(Enumerator); 194public void Add(KeyValuePair<string, StringValues> item) 232public bool Contains(KeyValuePair<string, StringValues> item) 262public void CopyTo(KeyValuePair<string, StringValues>[] array, int arrayIndex) 269foreach (var item in Store) 281public bool Remove(KeyValuePair<string, StringValues> item) 345IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator() 396public struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>> 425public KeyValuePair<string, StringValues> Current 433return default(KeyValuePair<string, StringValues>);
Internal\ItemsDictionary.cs (17)
89void ICollection<KeyValuePair<object, object?>>.Add(KeyValuePair<object, object?> item) 95void ICollection<KeyValuePair<object, object?>>.Clear() => _items?.Clear(); 97bool ICollection<KeyValuePair<object, object?>>.Contains(KeyValuePair<object, object?> item) 100void ICollection<KeyValuePair<object, object?>>.CopyTo(KeyValuePair<object, object?>[] array, int arrayIndex) 111int ICollection<KeyValuePair<object, object?>>.Count => _items?.Count ?? 0; 113bool ICollection<KeyValuePair<object, object?>>.IsReadOnly => _items?.IsReadOnly ?? false; 115bool ICollection<KeyValuePair<object, object?>>.Remove(KeyValuePair<object, object?> item) 138IEnumerator<KeyValuePair<object, object?>> IEnumerable<KeyValuePair<object, object?>>.GetEnumerator() 143private sealed class EmptyEnumerator : IEnumerator<KeyValuePair<object, object?>> 146public static readonly IEnumerator<KeyValuePair<object, object?>> Instance = new EmptyEnumerator(); 147public KeyValuePair<object, object?> Current => default; 164public static ICollection<KeyValuePair<object, object?>> Collection => Dictionary;
Internal\RequestCookieCollection.cs (7)
23private static readonly IEnumerator<KeyValuePair<string, string>> EmptyIEnumeratorType = default(Enumerator); 149IEnumerator<KeyValuePair<string, string>> IEnumerable<KeyValuePair<string, string>>.GetEnumerator() 175public struct Enumerator : IEnumerator<KeyValuePair<string, string>> 196public KeyValuePair<string, string> Current 202var current = _dictionaryEnumerator.Current; 205return default(KeyValuePair<string, string>);
Internal\ResponseCookies.cs (3)
68public void Append(ReadOnlySpan<KeyValuePair<string, string>> keyValuePairs, CookieOptions options) 83foreach (var keyValuePair in keyValuePairs) 94foreach (var keyValuePair in keyValuePairs)
QueryCollection.cs (6)
24private static readonly IEnumerator<KeyValuePair<string, StringValues>> EmptyIEnumeratorType = default(Enumerator); 164IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator() 191public struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>> 220public KeyValuePair<string, StringValues> Current 228return default(KeyValuePair<string, StringValues>);
QueryCollectionInternal.cs (4)
73IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator() 85public struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>> 114public KeyValuePair<string, StringValues> Current => _notEmpty ? _dictionaryEnumerator.Current : default;
src\aspnetcore\src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (5)
119public void Add(KeyValuePair<TKey, TValue> item) 129public bool Contains(KeyValuePair<TKey, TValue> item) 134public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 139public bool Remove(KeyValuePair<TKey, TValue> item) 144public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
src\aspnetcore\src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionaryHolder.cs (8)
136public void Add(KeyValuePair<TKey, TValue> item) 138((ICollection<KeyValuePair<TKey, TValue>>)WriteDictionary).Add(item); 146public bool Contains(KeyValuePair<TKey, TValue> item) 148return ((ICollection<KeyValuePair<TKey, TValue>>)ReadDictionary).Contains(item); 151public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 153((ICollection<KeyValuePair<TKey, TValue>>)ReadDictionary).CopyTo(array, arrayIndex); 156public bool Remove(KeyValuePair<TKey, TValue> item) 158return ((ICollection<KeyValuePair<TKey, TValue>>)WriteDictionary).Remove(item);
src\aspnetcore\src\Shared\Debugger\DictionaryDebugView.cs (1)
23var keyValuePairs = new KeyValuePair<TKey, TValue>[_dict.Count];
src\aspnetcore\src\Shared\Debugger\DictionaryItemDebugView.cs (1)
21public DictionaryItemDebugView(KeyValuePair<TKey, TValue> keyValue)
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (3)
13private readonly IEnumerable<KeyValuePair<string, StringValues>> _enumerable; 15public StringValuesDictionaryDebugView(IEnumerable<KeyValuePair<string, StringValues>> enumerable) 26foreach (var kvp in _enumerable)
src\aspnetcore\src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (24)
24internal KeyValuePair<TKey, TValue>[]? _arrayStorage; 73_arrayStorage = Array.Empty<KeyValuePair<TKey, TValue>>(); 77_arrayStorage = new KeyValuePair<TKey, TValue>[capacity]; 149bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 202void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 210((ICollection<KeyValuePair<TKey, TValue>>)_dictionaryStorage!).Add(item); 263bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) 267return ((ICollection<KeyValuePair<TKey, TValue>>)_dictionaryStorage).Contains(item); 290void ICollection<KeyValuePair<TKey, TValue>>.CopyTo( 291KeyValuePair<TKey, TValue>[] array, 313((ICollection<KeyValuePair<TKey, TValue>>)_dictionaryStorage!).CopyTo(array, arrayIndex); 323IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 345bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 367return ((ICollection<KeyValuePair<TKey, TValue>>)_dictionaryStorage!).Remove(item); 519foreach (var item in _arrayStorage) 530var array = new KeyValuePair<TKey, TValue>[capacity]; 539private Span<KeyValuePair<TKey, TValue>> ArrayStorageSpan 580foreach (ref var item in ArrayStorageSpan) 598public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>> 629public KeyValuePair<TKey, TValue> Current { get; private set; }
Microsoft.AspNetCore.Http.Abstractions (52)
ProblemDetails\HttpValidationProblemDetails.cs (2)
27: this((IEnumerable<KeyValuePair<string, string[]>>)errors) 35public HttpValidationProblemDetails(IEnumerable<KeyValuePair<string, string[]>> errors)
QueryString.cs (4)
125public static QueryString Create(IEnumerable<KeyValuePair<string, string?>> parameters) 129foreach (var pair in parameters) 143public static QueryString Create(IEnumerable<KeyValuePair<string, StringValues>> parameters) 148foreach (var pair in parameters)
Routing\RouteValueDictionary.cs (38)
47internal KeyValuePair<string, object?>[] _arrayStorage; 60public static RouteValueDictionary FromArray(KeyValuePair<string, object?>[] items) 108_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 120/// If the value is a dictionary or other <see cref="IEnumerable{T}"/> of <see cref="KeyValuePair{String, Object}"/>, 135if (values is IEnumerable<KeyValuePair<string, object?>> keyValueEnumerable) 142if (values is IEnumerable<KeyValuePair<string, string?>> stringValueEnumerable) 154_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 158_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 167public RouteValueDictionary(IEnumerable<KeyValuePair<string, object?>>? values) 175_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 184public RouteValueDictionary(IEnumerable<KeyValuePair<string, string?>>? values) 192_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 208_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 213private void Initialize(IEnumerable<KeyValuePair<string, string?>> stringValueEnumerable) 215_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 217foreach (var kvp in stringValueEnumerable) 231_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 239var storage = new KeyValuePair<string, object?>[count]; 246_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 252private void Initialize(IEnumerable<KeyValuePair<string, object?>> keyValueEnumerable) 254_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 256foreach (var kvp in keyValueEnumerable) 315bool ICollection<KeyValuePair<string, object?>>.IsReadOnly => false; 358void ICollection<KeyValuePair<string, object?>>.Add(KeyValuePair<string, object?> item) 398_arrayStorage = Array.Empty<KeyValuePair<string, object?>>(); 409bool ICollection<KeyValuePair<string, object?>>.Contains(KeyValuePair<string, object?> item) 441void ICollection<KeyValuePair<string, object?>>.CopyTo( 442KeyValuePair<string, object?>[] array, 470IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() 482bool ICollection<KeyValuePair<string, object?>>.Remove(KeyValuePair<string, object?> item) 679var array = new KeyValuePair<string, object?>[capacity]; 695var array = new KeyValuePair<string, object?>[capacity]; 788public struct Enumerator : IEnumerator<KeyValuePair<string, object?>> 808public KeyValuePair<string, object?> Current { get; private set; }
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (6)
15return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1) }, includeNullValues, prefix); 20return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1), Create(key2, value2) }, includeNullValues, prefix); 25return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1), Create(key2, value2), Create(key3, value3) }, includeNullValues, prefix); 28public static string GetDebugText(ReadOnlySpan<KeyValuePair<string, object?>> values, bool includeNullValues = true, string? prefix = null) 44var kvp = values[i]; 114private static KeyValuePair<string, object?> Create(string key, object? value) => new KeyValuePair<string, object?>(key, value);
src\aspnetcore\src\Shared\Debugger\DictionaryDebugView.cs (1)
23var keyValuePairs = new KeyValuePair<TKey, TValue>[_dict.Count];
src\aspnetcore\src\Shared\Debugger\DictionaryItemDebugView.cs (1)
21public DictionaryItemDebugView(KeyValuePair<TKey, TValue> keyValue)
Microsoft.AspNetCore.Http.Connections (6)
Internal\ConnectionLogScope.cs (3)
9internal sealed class ConnectionLogScope : IReadOnlyList<KeyValuePair<string, object?>> 20public KeyValuePair<string, object?> this[int index] 35public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Internal\HttpConnectionDispatcher.cs (1)
1021foreach (var header in existingRequestFeature.Headers)
Internal\HttpConnectionManager.cs (2)
147foreach (var c in _connections) 194foreach (var c in _connections)
Microsoft.AspNetCore.Http.Connections.Client (5)
HttpConnection.cs (1)
662foreach (var header in _httpConnectionOptions.Headers)
Internal\ConnectionLogScope.cs (3)
10internal sealed class ConnectionLogScope : IReadOnlyList<KeyValuePair<string, object?>> 28public KeyValuePair<string, object?> this[int index] 43public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Internal\WebSocketsTransport.cs (1)
122foreach (var header in context.Options.Headers)
Microsoft.AspNetCore.Http.Extensions (21)
_generated\0\LoggerMessage.g.cs (9)
198private readonly struct __ConstructorParameterStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 225public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 238public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator() 285private readonly struct __MatchingConstructorParameterFoundStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 309public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 321public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator() 352private readonly struct __CustomParameterNameMetadataStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 376public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 388public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator()
_generated\4\ProblemDetailsJsonContext.IDictionaryStringStringArray.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string[]> entry in value)
QueryBuilder.cs (8)
16public class QueryBuilder : IEnumerable<KeyValuePair<string, string>> 18private readonly IList<KeyValuePair<string, string>> _params; 25_params = new List<KeyValuePair<string, string>>(); 32public QueryBuilder(IEnumerable<KeyValuePair<string, string>> parameters) 34_params = new List<KeyValuePair<string, string>>(parameters); 41public QueryBuilder(IEnumerable<KeyValuePair<string, StringValues>> parameters) 76var pair = _params[i]; 109public IEnumerator<KeyValuePair<string, string>> GetEnumerator()
RequestDelegateFactory.cs (2)
1429IEnumerable<KeyValuePair<string, string[]>> errors = 2956foreach (var kv in factoryContext.TrackedParameters)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\FormDataReader.cs (1)
117foreach (var kvp in _readOnlyMemoryKeys)
Microsoft.AspNetCore.Http.Features (6)
IFormCollection.cs (1)
11public interface IFormCollection : IEnumerable<KeyValuePair<string, StringValues>>
IHttpMetricsTagsFeature.cs (1)
14ICollection<KeyValuePair<string, object?>> Tags { get; }
IQueryCollection.cs (1)
11public interface IQueryCollection : IEnumerable<KeyValuePair<string, StringValues>>
IRequestCookieCollection.cs (1)
11public interface IRequestCookieCollection : IEnumerable<KeyValuePair<string, string>>
IResponseCookies.cs (2)
31void Append(ReadOnlySpan<KeyValuePair<string, string>> keyValuePairs, CookieOptions options) 33foreach (var keyValuePair in keyValuePairs)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
src\aspnetcore\src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (1)
31foreach (var entry in map)
src\aspnetcore\src\Shared\RoslynUtils\SymbolExtensions.cs (1)
283foreach (var namedArgument in attribute.NamedArguments)
Microsoft.AspNetCore.Http.Results (13)
Results.cs (6)
742IEnumerable<KeyValuePair<string, object?>>? extensions = null) 774return ValidationProblem(errors, detail, instance, statusCode, title, type, (IEnumerable<KeyValuePair<string, object?>>?)extensions); 792IEnumerable<KeyValuePair<string, string[]>> errors, 798IEnumerable<KeyValuePair<string, object?>>? extensions = null) 818private static void CopyExtensions(IEnumerable<KeyValuePair<string, object?>>? extensions, HttpValidationProblemDetails problemDetails) 822foreach (var extension in extensions)
TypedResults.cs (7)
766return Problem(detail, instance, statusCode, title, type, (IEnumerable<KeyValuePair<string, object?>>?)extensions); 787IEnumerable<KeyValuePair<string, object?>>? extensions = null) 833return ValidationProblem(errors, detail, instance, title, type, (IEnumerable<KeyValuePair<string, object?>>?)extensions); 849IEnumerable<KeyValuePair<string, string[]>> errors, 854IEnumerable<KeyValuePair<string, object?>>? extensions = null) 872private static void CopyExtensions(IEnumerable<KeyValuePair<string, object?>>? extensions, ProblemDetails problemDetails) 876foreach (var extension in extensions)
Microsoft.AspNetCore.HttpLogging (9)
HttpLog.cs (7)
9internal sealed class HttpLog : IReadOnlyList<KeyValuePair<string, object?>> 11private readonly List<KeyValuePair<string, object?>> _keyValues; 17public HttpLog(List<KeyValuePair<string, object?>> keyValues, string title) 23public KeyValuePair<string, object?> this[int index] => _keyValues[index]; 27public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 49var kvp = _keyValues[i]; 58var kvp = _keyValues[count - 1];
HttpLoggingInterceptorContext.cs (2)
71internal List<KeyValuePair<string, object?>> InternalParameters { get; set; } = new(); 81public IList<KeyValuePair<string, object?>> Parameters => InternalParameters;
Microsoft.AspNetCore.Identity (1)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (1)
1435IEnumerable<KeyValuePair<string, string[]>> errors =
Microsoft.AspNetCore.InternalTesting (12)
Logging\LogValuesAssert.cs (9)
23IEnumerable<KeyValuePair<string, object>> actualValues) 35IEnumerable<KeyValuePair<string, object>> expectedValues, 36IEnumerable<KeyValuePair<string, object>> actualValues) 43foreach (var expectedPair in expectedValues) 54private static string GetString(IEnumerable<KeyValuePair<string, object>> logValues) 59private sealed class LogValueComparer : IEqualityComparer<KeyValuePair<string, object>> 61public bool Equals(KeyValuePair<string, object> x, KeyValuePair<string, object> y) 66public int GetHashCode(KeyValuePair<string, object> obj)
xunit\AspNetTestCollectionRunner.cs (2)
42foreach (var mapping in _assemblyFixtureMappings) 51foreach (var mapping in _assemblyFixtureMappings)
xunit\QuarantinedTestTraitDiscoverer.cs (1)
14public IEnumerable<KeyValuePair<string, string>> GetTraits(IAttributeInfo traitAttribute)
Microsoft.AspNetCore.Mvc.Abstractions (21)
ModelBinding\Metadata\ModelBindingMessageProvider.cs (1)
22/// <see cref="System.Collections.Generic.KeyValuePair{TKey, TValue}"/> is bound but not both.
ModelBinding\ModelMetadata.cs (2)
267/// An <see cref="IEnumerable{T}"/> of <see cref="KeyValuePair{EnumGroupAndName, String}"/> of mappings between 270public abstract IEnumerable<KeyValuePair<EnumGroupAndName, string>>? EnumGroupedDisplayNamesAndValues { get; }
ModelBinding\ModelStateDictionary.cs (11)
452foreach (var source in dictionary) 520foreach (var entry in entries) 753IEnumerator<KeyValuePair<string, ModelStateEntry?>> 754IEnumerable<KeyValuePair<string, ModelStateEntry?>>.GetEnumerator() => GetEnumerator(); 972public readonly struct PrefixEnumerable : IEnumerable<KeyValuePair<string, ModelStateEntry>> 994IEnumerator<KeyValuePair<string, ModelStateEntry>> 995IEnumerable<KeyValuePair<string, ModelStateEntry>>.GetEnumerator() => GetEnumerator(); 1003public struct Enumerator : IEnumerator<KeyValuePair<string, ModelStateEntry>> 1029public KeyValuePair<string, ModelStateEntry> Current => 1165var current = _prefixEnumerator.Current; 1240var current = _prefixEnumerator.Current;
ModelBinding\Validation\ValidationStateDictionary.cs (5)
75public void Add(KeyValuePair<object, ValidationStateEntry> item) 93public bool Contains(KeyValuePair<object, ValidationStateEntry> item) 105public void CopyTo(KeyValuePair<object, ValidationStateEntry>[] array, int arrayIndex) 111public IEnumerator<KeyValuePair<object, ValidationStateEntry>> GetEnumerator() 117public bool Remove(KeyValuePair<object, ValidationStateEntry> item)
src\aspnetcore\src\Shared\Debugger\DictionaryDebugView.cs (1)
23var keyValuePairs = new KeyValuePair<TKey, TValue>[_dict.Count];
src\aspnetcore\src\Shared\Debugger\DictionaryItemDebugView.cs (1)
21public DictionaryItemDebugView(KeyValuePair<TKey, TValue> keyValue)
Microsoft.AspNetCore.Mvc.Analyzers (2)
TopLevelParameterNameAnalyzer.cs (2)
161var namedArgument = attribute.NamedArguments[i]; 184var namedArgument = attribute.NamedArguments[i];
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
DefaultApiDescriptionProvider.cs (1)
291foreach (var routeParameter in routeParameters)
EndpointModelMetadata.cs (1)
29public override IEnumerable<KeyValuePair<EnumGroupAndName, string>>? EnumGroupedDisplayNamesAndValues { get; }
Microsoft.AspNetCore.Mvc.Core (116)
_generated\0\LoggerMessage.g.cs (15)
570private readonly struct __TransformingClientErrorStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 597public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 610public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator() 1482private readonly struct __AttemptingToBindCollectionUsingIndicesStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 1503public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 1514public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator() 1542private readonly struct __AttemptingToBindCollectionOfKeyValuePairStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 1563public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 1574public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator() 1602private readonly struct __NoNonIndexBasedFormatFoundForCollectionStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 1623public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 1634public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator() 1756private readonly struct __NoKeyValueFormatForDictionaryModelBinderStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 1777public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 1788public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator()
ApplicationModels\ApplicationModelFactory.cs (2)
137foreach (var kvp in action.RouteValues) 142foreach (var kvp in controller.RouteValues)
ApplicationModels\ControllerActionDescriptorBuilder.cs (5)
151foreach (var item in application.Properties) 156foreach (var item in controller.Properties) 161foreach (var item in action.Properties) 222foreach (var kvp in action.RouteValues) 231foreach (var kvp in controller.RouteValues)
ControllerBase.cs (2)
1892foreach (var extension in extensions) 2017foreach (var extension in extensions)
Diagnostics\EventData.cs (9)
11public abstract class EventData : IReadOnlyList<KeyValuePair<string, object>> 24protected abstract KeyValuePair<string, object> this[int index] { get; } 26int IReadOnlyCollection<KeyValuePair<string, object>>.Count => Count; 27KeyValuePair<string, object> IReadOnlyList<KeyValuePair<string, object>>.this[int index] => this[index]; 31IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() 40public struct Enumerator : IEnumerator<KeyValuePair<string, object>> 50public KeyValuePair<string, object> Current { get; private set; }
Diagnostics\MvcDiagnostics.cs (28)
53protected override KeyValuePair<string, object> this[int index] => index switch 104protected override KeyValuePair<string, object> this[int index] => index switch 155protected override KeyValuePair<string, object> this[int index] => index switch 206protected override KeyValuePair<string, object> this[int index] => index switch 257protected override KeyValuePair<string, object> this[int index] => index switch 308protected override KeyValuePair<string, object> this[int index] => index switch 359protected override KeyValuePair<string, object> this[int index] => index switch 410protected override KeyValuePair<string, object> this[int index] => index switch 461protected override KeyValuePair<string, object> this[int index] => index switch 512protected override KeyValuePair<string, object> this[int index] => index switch 563protected override KeyValuePair<string, object> this[int index] => index switch 614protected override KeyValuePair<string, object> this[int index] => index switch 665protected override KeyValuePair<string, object> this[int index] => index switch 716protected override KeyValuePair<string, object> this[int index] => index switch 767protected override KeyValuePair<string, object> this[int index] => index switch 818protected override KeyValuePair<string, object> this[int index] => index switch 869protected override KeyValuePair<string, object> this[int index] => index switch 920protected override KeyValuePair<string, object> this[int index] => index switch 971protected sealed override KeyValuePair<string, object> this[int index] => index switch 1029protected override KeyValuePair<string, object> this[int index] => index switch 1081protected override KeyValuePair<string, object> this[int index] => index switch 1132protected override KeyValuePair<string, object> this[int index] => index switch 1183protected override KeyValuePair<string, object> this[int index] => index switch 1234protected override KeyValuePair<string, object> this[int index] => index switch 1285protected override KeyValuePair<string, object> this[int index] => index switch 1336protected override KeyValuePair<string, object> this[int index] => index switch 1380protected override KeyValuePair<string, object> this[int index] => index switch 1423protected override KeyValuePair<string, object> this[int index] => index switch
Infrastructure\DefaultApiProblemDetailsWriter.cs (1)
66foreach (var extension in context.ProblemDetails.Extensions)
ModelBinding\Binders\CollectionModelBinder.cs (1)
505if (elementType.IsGenericType && elementType.GetGenericTypeDefinition() == typeof(KeyValuePair<,>))
ModelBinding\Binders\DictionaryModelBinder.cs (4)
18public partial class DictionaryModelBinder<TKey, TValue> : CollectionModelBinder<KeyValuePair<TKey, TValue?>> where TKey : notnull 159var valueMetadata = elementMetadata.Properties[nameof(KeyValuePair<TKey, TValue>.Value)]!; 162foreach (var kvp in keys) 223IEnumerable<KeyValuePair<TKey, TValue?>> collection)
ModelBinding\Binders\FormCollectionModelBinder.cs (2)
71public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator() 73return Enumerable.Empty<KeyValuePair<string, StringValues>>().GetEnumerator();
ModelBinding\Binders\KeyValuePairModelBinder.cs (4)
11/// An <see cref="IModelBinder"/> for <see cref="KeyValuePair{TKey, TValue}"/>. 22/// Creates a new <see cref="KeyValuePair{TKey, TValue}"/>. 53var model = new KeyValuePair<TKey?, TValue?>( 84var model = new KeyValuePair<TKey?, TValue?>();
ModelBinding\Binders\KeyValuePairModelBinderProvider.cs (2)
12/// An <see cref="IModelBinderProvider"/> for <see cref="KeyValuePair{TKey, TValue}"/>. 23modelType.GetGenericTypeDefinition() == typeof(KeyValuePair<,>))
ModelBinding\JQueryKeyValuePairNormalizer.cs (2)
16IEnumerable<KeyValuePair<string, StringValues>> originalValues, 23foreach (var originalValue in originalValues)
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
230public override IEnumerable<KeyValuePair<EnumGroupAndName, string>>? EnumGroupedDisplayNamesAndValues
ModelBinding\Metadata\DisplayMetadata.cs (1)
145public IEnumerable<KeyValuePair<EnumGroupAndName, string>>? EnumGroupedDisplayNamesAndValues { get; set; }
ModelBinding\ModelBindingHelper.cs (1)
403foreach (var kvp in modelState)
ModelBinding\UnsupportedContentTypeFilter.cs (1)
43foreach (var kvp in modelState)
ModelBinding\Validation\ShortFormDictionaryValidationStrategy.cs (4)
44IEnumerable<KeyValuePair<string, TKey>> keyMappings, 54public IEnumerable<KeyValuePair<string, TKey>> KeyMappings { get; } 70private readonly IEnumerator<KeyValuePair<string, TKey>> _keyMappingEnumerator; 76IEnumerable<KeyValuePair<string, TKey>> keyMappings,
ModelBinding\Validation\ValidationVisitor.cs (2)
341foreach (var item in entries) 459foreach (var entry in entries)
MvcCoreLoggerExtensions.cs (3)
280private sealed class ActionLogScope : IReadOnlyList<KeyValuePair<string, object>> 291public KeyValuePair<string, object> this[int index] 309public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
Routing\ActionEndpointFactory.cs (1)
281foreach (var routeValue in action.RouteValues)
Routing\AttributeRoute.cs (2)
82foreach (var kvp in routeInfo.ActionDescriptor.RouteValues) 207foreach (var kvp in action.RouteValues)
Routing\ControllerActionEndpointDataSource.cs (1)
106foreach (var kvp in action.RouteValues)
Routing\DynamicControllerEndpointMatcherPolicy.cs (1)
138foreach (var kvp in originalValues)
Routing\MvcAttributeRouteHandler.cs (1)
61foreach (var kvp in actionDescriptor.RouteValues)
Routing\UrlHelperBase.cs (2)
84foreach (var kvp in routeValuesDictionary) 95foreach (var kvp in dictionaryValues)
SerializableError.cs (1)
38foreach (var keyModelStatePair in modelState)
src\aspnetcore\src\Shared\ChunkingCookieManager\ChunkingCookieManager.cs (3)
199var keyValuePairs = new KeyValuePair<string, string>[cookieChunkCount + 1]; 296var keyValuePairs = new KeyValuePair<string, string>[chunks + 1]; 315var keyValuePairs = new List<KeyValuePair<string, string>>();
src\aspnetcore\src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (5)
119public void Add(KeyValuePair<TKey, TValue> item) 129public bool Contains(KeyValuePair<TKey, TValue> item) 134public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 139public bool Remove(KeyValuePair<TKey, TValue> item) 144public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
src\aspnetcore\src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionaryHolder.cs (8)
136public void Add(KeyValuePair<TKey, TValue> item) 138((ICollection<KeyValuePair<TKey, TValue>>)WriteDictionary).Add(item); 146public bool Contains(KeyValuePair<TKey, TValue> item) 148return ((ICollection<KeyValuePair<TKey, TValue>>)ReadDictionary).Contains(item); 151public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 153((ICollection<KeyValuePair<TKey, TValue>>)ReadDictionary).CopyTo(array, arrayIndex); 156public bool Remove(KeyValuePair<TKey, TValue> item) 158return ((ICollection<KeyValuePair<TKey, TValue>>)WriteDictionary).Remove(item);
ValidationProblemDetails.cs (1)
39foreach (var keyModelStatePair in modelState)
Microsoft.AspNetCore.Mvc.DataAnnotations (1)
DataAnnotationsMetadataProvider.cs (1)
175var groupedDisplayNamesAndValues = new List<KeyValuePair<EnumGroupAndName, string>>();
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
ProblemDetailsWrapper.cs (1)
152foreach (var keyValuePair in ProblemDetails.Extensions)
SerializableErrorWrapper.cs (1)
87foreach (var keyValuePair in SerializableError)
ValidationProblemDetailsWrapper.cs (1)
89foreach (var keyValuePair in ProblemDetails.Errors)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (6)
AnnotatedProblemDetails.cs (2)
23foreach (var kvp in problemDetails.Extensions) 55foreach (var kvp in Extensions)
BsonTempDataSerializer.cs (2)
60foreach (var item in tempDataDictionary) 230foreach (var item in jObject)
ValidationProblemDetailsConverter.cs (2)
59foreach (var kvp in problemDetails.Errors) 72foreach (var kvp in Errors)
Microsoft.AspNetCore.Mvc.Razor (4)
Diagnostics\MvcDiagnostics.cs (2)
62protected override KeyValuePair<string, object> this[int index] => index switch 123protected override KeyValuePair<string, object> this[int index] => index switch
ViewLocationCacheKey.cs (2)
108foreach (var item in ViewLocationExpanderValues) 138foreach (var item in ViewLocationExpanderValues)
Microsoft.AspNetCore.Mvc.RazorPages (14)
Diagnostics\MvcDiagnostics.cs (12)
59protected override KeyValuePair<string, object> this[int index] => index switch 125protected override KeyValuePair<string, object> this[int index] => index switch 178protected override KeyValuePair<string, object> this[int index] => index switch 229protected override KeyValuePair<string, object> this[int index] => index switch 280protected override KeyValuePair<string, object> this[int index] => index switch 331protected override KeyValuePair<string, object> this[int index] => index switch 382protected override KeyValuePair<string, object> this[int index] => index switch 433protected override KeyValuePair<string, object> this[int index] => index switch 484protected override KeyValuePair<string, object> this[int index] => index switch 535protected override KeyValuePair<string, object> this[int index] => index switch 586protected override KeyValuePair<string, object> this[int index] => index switch 637protected override KeyValuePair<string, object> this[int index] => index switch
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (1)
137foreach (var kvp in originalValues)
Infrastructure\PageActionDescriptorProvider.cs (1)
110foreach (var kvp in model.RouteValues)
Microsoft.AspNetCore.Mvc.TagHelpers (13)
Cache\CacheTagKey.cs (12)
41private readonly IList<KeyValuePair<string, string>> _headers; 42private readonly IList<KeyValuePair<string, string>> _queries; 43private readonly IList<KeyValuePair<string, string>> _routeValues; 44private readonly IList<KeyValuePair<string, string>> _cookies; 265private static IList<KeyValuePair<string, string>> ExtractCollection<TSourceCollection>( 277var result = new List<KeyValuePair<string, string>>(); 296IList<KeyValuePair<string, string>> values) 311var item = values[i]; 330IList<KeyValuePair<string, string>> values) 338var item = values[i]; 345private static bool AreSame(IList<KeyValuePair<string, string>> values1, IList<KeyValuePair<string, string>> values2)
TagHelperOutputExtensions.cs (1)
90foreach (var attribute in tagBuilder.Attributes)
Microsoft.AspNetCore.Mvc.Testing (7)
_generated\0\CustomJsonSerializerContext.IDictionaryStringString.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
DeferredHostBuilder.cs (1)
30foreach (var pair in Properties)
Handlers\RedirectHandler.cs (3)
88foreach (var header in originalRequestContent.Headers) 99foreach (var header in originalRequestHeaders) 160foreach (var property in response.RequestMessage.Options)
src\44e1214b125d320f\HostFactoryResolver.cs (2)
197private sealed class HostingListener : IObserver<DiagnosticListener>, IObserver<KeyValuePair<string, object?>> 333public void OnNext(KeyValuePair<string, object?> value)
Microsoft.AspNetCore.Mvc.ViewFeatures (69)
AttributeDictionary.cs (21)
19private List<KeyValuePair<string, string?>>? _items; 43var item = new KeyValuePair<string, string?>(key, value); 74private KeyValuePair<string, string?> Get(int index) 80private void Set(int index, KeyValuePair<string, string?> value) 87_items = new List<KeyValuePair<string, string?>>(); 93private void Insert(int index, KeyValuePair<string, string?> value) 100_items = new List<KeyValuePair<string, string?>>(); 158public void Add(KeyValuePair<string, string?> item) 164nameof(KeyValuePair<string, string?>.Key), 165nameof(KeyValuePair<string, string?>)), 189public bool Contains(KeyValuePair<string, string?> item) 195nameof(KeyValuePair<string, string?>.Key), 196nameof(KeyValuePair<string, string?>)), 225public void CopyTo(KeyValuePair<string, string?>[] array, int arrayIndex) 247public bool Remove(KeyValuePair<string, string?> item) 253nameof(KeyValuePair<string, string?>.Key), 254nameof(KeyValuePair<string, string?>)), 316IEnumerator<KeyValuePair<string, string?>> IEnumerable<KeyValuePair<string, string?>>.GetEnumerator() 324public struct Enumerator : IEnumerator<KeyValuePair<string, string?>> 342public KeyValuePair<string, string?> Current => _attributes.Get(_index);
Diagnostics\MvcDiagnostics.cs (8)
53protected override KeyValuePair<string, object> this[int index] => index switch 111protected override KeyValuePair<string, object> this[int index] => index switch 162protected override KeyValuePair<string, object> this[int index] => index switch 213protected override KeyValuePair<string, object> this[int index] => index switch 257protected override KeyValuePair<string, object> this[int index] => index switch 300protected override KeyValuePair<string, object> this[int index] => index switch 368protected override KeyValuePair<string, object> this[int index] => index switch 439protected override KeyValuePair<string, object> this[int index] => index switch
HtmlHelper.cs (1)
1383foreach (var keyValuePair in metadata.EnumGroupedDisplayNamesAndValues)
Infrastructure\DefaultTempDataSerializer.cs (1)
202foreach (var element in dictionary)
ModelExplorerExtensions.cs (1)
55foreach (var kvp in enumGroupedDisplayNamesAndValues)
ModelStateDictionaryExtensions.cs (2)
130foreach (var entry in entries) 139foreach (var entry in entries)
Rendering\TagBuilder.cs (3)
55foreach (var tag in tagBuilder._attributes) 239foreach (var attribute in Attributes) 310foreach (var entry in attributes)
TempDataDictionary.cs (20)
75bool ICollection<KeyValuePair<string, object?>>.IsReadOnly 80return ((ICollection<KeyValuePair<string, object?>>)_data).IsReadOnly; 167foreach (var entry in _data) 218public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 242void ICollection<KeyValuePair<string, object?>>.CopyTo(KeyValuePair<string, object?>[] array, int index) 245((ICollection<KeyValuePair<string, object?>>)_data).CopyTo(array, index); 248void ICollection<KeyValuePair<string, object?>>.Add(KeyValuePair<string, object?> keyValuePair) 252((ICollection<KeyValuePair<string, object?>>)_data).Add(keyValuePair); 255bool ICollection<KeyValuePair<string, object?>>.Contains(KeyValuePair<string, object?> keyValuePair) 258return ((ICollection<KeyValuePair<string, object?>>)_data).Contains(keyValuePair); 261bool ICollection<KeyValuePair<string, object?>>.Remove(KeyValuePair<string, object?> keyValuePair) 265return ((ICollection<KeyValuePair<string, object?>>)_data).Remove(keyValuePair); 274private sealed class TempDataDictionaryEnumerator : IEnumerator<KeyValuePair<string, object?>> 287public KeyValuePair<string, object?> Current 291var kvp = _enumerator.Current; 308((IEnumerator<KeyValuePair<string, object?>>)_enumerator).Reset();
TemplateBuilder.cs (2)
108foreach (var kvp in enumGrouped) 124foreach (var kvp in HtmlHelper.ObjectToDictionary(_additionalViewData))
ValidationHelpers.cs (1)
67foreach (var entry in modelStateDictionary)
ViewComponents\DefaultViewComponentInvoker.cs (3)
284private sealed class ViewComponentLogScope : IReadOnlyList<KeyValuePair<string, object>> 293public KeyValuePair<string, object> this[int index] 311public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
ViewDataDictionary.cs (6)
554public void Add(KeyValuePair<string, object?> item) 566public bool Contains(KeyValuePair<string, object?> item) 572public void CopyTo(KeyValuePair<string, object?>[] array, int arrayIndex) 580public bool Remove(KeyValuePair<string, object?> item) 586IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator()
Microsoft.AspNetCore.OpenApi (4)
Schemas\OpenApiJsonSchema.Helpers.cs (1)
332foreach (var kvp in mappings)
Services\OpenApiGenerator.cs (1)
196foreach (var annotation in eligibileAnnotations)
Services\Schemas\OpenApiSchemaService.cs (2)
448foreach (var mapping in discriminator.Mapping.ToArray()) 618foreach (var property in jsonObject)
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
src\aspnetcore\src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (1)
31foreach (var entry in map)
Microsoft.AspNetCore.OutputCaching (11)
OutputCacheEntry.cs (1)
91foreach (var header in headers)
OutputCacheEntryFormatter.cs (1)
510var pairs = new List<KeyValuePair<string, int>>(arr.Length);
OutputCacheKeyProvider.cs (3)
361private sealed class QueryKeyComparer : IComparer<KeyValuePair<string, StringValues>> 372public int Compare(KeyValuePair<string, StringValues> x, KeyValuePair<string, StringValues> y) => _stringComparer.Compare(x.Key, y.Key);
OutputCachePolicyBuilder.cs (4)
215ValueTask<KeyValuePair<string, string>> varyByFunc(HttpContext context, CancellationToken cancellationToken) 227public OutputCachePolicyBuilder VaryByValue(Func<HttpContext, KeyValuePair<string, string>> varyBy) 231ValueTask<KeyValuePair<string, string>> varyByFunc(HttpContext context, CancellationToken cancellationToken) 243public OutputCachePolicyBuilder VaryByValue(Func<HttpContext, CancellationToken, ValueTask<KeyValuePair<string, string>>> varyBy)
Policies\VaryByValuePolicy.cs (2)
18public VaryByValuePolicy(Func<HttpContext, CancellationToken, ValueTask<KeyValuePair<string, string>>> varyBy) 22var result = await varyBy(context, cancellationToken);
Microsoft.AspNetCore.Owin (66)
DictionaryStringArrayWrapper.cs (22)
20private static KeyValuePair<string, StringValues> Convert(KeyValuePair<string, string[]> item) => new(item.Key, item.Value); 22private static KeyValuePair<string, string[]> Convert(KeyValuePair<string, StringValues> item) => new(item.Key, item.Value); 32int ICollection<KeyValuePair<string, string[]>>.Count => Inner.Count; 34bool ICollection<KeyValuePair<string, string[]>>.IsReadOnly => Inner.IsReadOnly; 40void ICollection<KeyValuePair<string, string[]>>.Add(KeyValuePair<string, string[]> item) => Inner.Add(Convert(item)); 44void ICollection<KeyValuePair<string, string[]>>.Clear() => Inner.Clear(); 46bool ICollection<KeyValuePair<string, string[]>>.Contains(KeyValuePair<string, string[]> item) => Inner.Contains(Convert(item)); 50void ICollection<KeyValuePair<string, string[]>>.CopyTo(KeyValuePair<string, string[]>[] array, int arrayIndex) 52foreach (var kv in Inner) 60IEnumerator<KeyValuePair<string, string[]>> IEnumerable<KeyValuePair<string, string[]>>.GetEnumerator() => new ConvertingEnumerator(Inner); 64bool ICollection<KeyValuePair<string, string[]>>.Remove(KeyValuePair<string, string[]> item) => Inner.Remove(Convert(item)); 80public struct ConvertingEnumerator : IEnumerator<KeyValuePair<string, string[]>>, IEnumerator 82private IEnumerator<KeyValuePair<string, StringValues>> _inner; 83private KeyValuePair<string, string[]> _current; 109public KeyValuePair<string, string[]> Current => _current;
DictionaryStringValuesWrapper.cs (22)
21private static KeyValuePair<string, StringValues> Convert(KeyValuePair<string, string[]> item) => new(item.Key, item.Value); 23private static KeyValuePair<string, string[]> Convert(KeyValuePair<string, StringValues> item) => new(item.Key, item.Value); 77int ICollection<KeyValuePair<string, StringValues>>.Count => Inner.Count; 79bool ICollection<KeyValuePair<string, StringValues>>.IsReadOnly => Inner.IsReadOnly; 85void ICollection<KeyValuePair<string, StringValues>>.Add(KeyValuePair<string, StringValues> item) => Inner.Add(Convert(item)); 89void ICollection<KeyValuePair<string, StringValues>>.Clear() => Inner.Clear(); 91bool ICollection<KeyValuePair<string, StringValues>>.Contains(KeyValuePair<string, StringValues> item) => Inner.Contains(Convert(item)); 95void ICollection<KeyValuePair<string, StringValues>>.CopyTo(KeyValuePair<string, StringValues>[] array, int arrayIndex) 97foreach (var kv in Inner) 105IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator() => new ConvertingEnumerator(Inner); 109bool ICollection<KeyValuePair<string, StringValues>>.Remove(KeyValuePair<string, StringValues> item) => Inner.Remove(Convert(item)); 125public struct ConvertingEnumerator : IEnumerator<KeyValuePair<string, StringValues>>, IEnumerator 127private IEnumerator<KeyValuePair<string, string[]>> _inner; 128private KeyValuePair<string, StringValues> _current; 154public KeyValuePair<string, StringValues> Current => _current;
OwinEnvironment.cs (21)
161void ICollection<KeyValuePair<string, object>>.Add(KeyValuePair<string, object> item) 166void ICollection<KeyValuePair<string, object>>.Clear() 172bool ICollection<KeyValuePair<string, object>>.Contains(KeyValuePair<string, object> item) 177void ICollection<KeyValuePair<string, object>>.CopyTo(KeyValuePair<string, object>[] array, int arrayIndex) 187foreach (var entryPair in this) 193int ICollection<KeyValuePair<string, object>>.Count 198bool ICollection<KeyValuePair<string, object>>.IsReadOnly 203bool ICollection<KeyValuePair<string, object>>.Remove(KeyValuePair<string, object> item) 209public IEnumerator<KeyValuePair<string, object>> GetEnumerator() 211foreach (var entryPair in _owinEntries) 219foreach (var entryPair in _context.Items) 404private sealed class OwinEntries : IEnumerable<KeyValuePair<string, FeatureMap>> 565public IEnumerator<KeyValuePair<string, FeatureMap>> GetEnumerator() 569foreach (var entry in _contextEntries) 576foreach (var entry in _entries) 586foreach (var entry in _contextDependentEntries) 614foreach (var entry in _contextDependentEntries)
OwinFeatureCollection.cs (1)
398public IEnumerator<KeyValuePair<Type, object>> GetEnumerator()
Microsoft.AspNetCore.RateLimiting (1)
RateLimitingMiddleware.cs (1)
50foreach (var unactivatedPolicy in options.Value.UnactivatedPolicyMap)
Microsoft.AspNetCore.Razor.Runtime (15)
src\aspnetcore\src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionary.cs (5)
119public void Add(KeyValuePair<TKey, TValue> item) 129public bool Contains(KeyValuePair<TKey, TValue> item) 134public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 139public bool Remove(KeyValuePair<TKey, TValue> item) 144public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
src\aspnetcore\src\Shared\CopyOnWriteDictionary\CopyOnWriteDictionaryHolder.cs (8)
136public void Add(KeyValuePair<TKey, TValue> item) 138((ICollection<KeyValuePair<TKey, TValue>>)WriteDictionary).Add(item); 146public bool Contains(KeyValuePair<TKey, TValue> item) 148return ((ICollection<KeyValuePair<TKey, TValue>>)ReadDictionary).Contains(item); 151public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 153((ICollection<KeyValuePair<TKey, TValue>>)ReadDictionary).CopyTo(array, arrayIndex); 156public bool Remove(KeyValuePair<TKey, TValue> item) 158return ((ICollection<KeyValuePair<TKey, TValue>>)WriteDictionary).Remove(item);
src\aspnetcore\src\Shared\Debugger\DictionaryDebugView.cs (1)
23var keyValuePairs = new KeyValuePair<TKey, TValue>[_dict.Count];
src\aspnetcore\src\Shared\Debugger\DictionaryItemDebugView.cs (1)
21public DictionaryItemDebugView(KeyValuePair<TKey, TValue> keyValue)
Microsoft.AspNetCore.Razor.Utilities.Shared (4)
src\roslyn\src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
12public static void Deconstruct<TKey, TValue>(KeyValuePair<TKey, TValue> keyValuePair, out TKey key, out TValue value)
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
648foreach (var pair in accumulator)
src\roslyn\src\Razor\src\Shared\Microsoft.AspNetCore.Razor.SharedUtilities\PooledObjects\PooledDictionaryBuilder`2.cs (2)
59public void AddRange(IReadOnlyList<KeyValuePair<TKey, TValue>> items) 70public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items)
Microsoft.AspNetCore.ResponseCaching (6)
CacheEntry\CacheEntryHelpers.cs (1)
25foreach (var item in cachedResponse.Headers)
ResponseCachingKeyProvider.cs (3)
220private sealed class QueryKeyComparer : IComparer<KeyValuePair<string, StringValues>> 231public int Compare(KeyValuePair<string, StringValues> x, KeyValuePair<string, StringValues> y) => _stringComparer.Compare(x.Key, y.Key);
ResponseCachingMiddleware.cs (2)
173foreach (var header in context.CachedResponse.Headers) 349foreach (var header in headers)
Microsoft.AspNetCore.Routing (81)
DecisionTree\DecisionTreeBuilder.cs (3)
115foreach (var kvp in item.Criteria) 151foreach (var criterion in criteria.OrderByDescending(c => c.Value.Count)) 155foreach (var branch in criterion.Value)
DefaultLinkGenerator.cs (1)
450foreach (var kvp in values.OrderBy(kvp => kvp.Key))
DefaultLinkParser.cs (2)
92foreach (var kvp in policies) 130foreach (var kvp in constraints)
EndpointDataSource.cs (1)
143static void FormatValues(StringBuilder sb, IEnumerable<KeyValuePair<string, object?>> values)
EndpointNameAddressScheme.cs (1)
78foreach (var group in entries)
Internal\DfaGraphWriter.cs (2)
75foreach (var literal in node.Literals) 93foreach (var policy in node.PolicyEdges)
Matching\AcceptsMatcherPolicy.cs (3)
181foreach (var kvp in edges) 192foreach (var kvp in edges) 241foreach (var kvp in edges)
Matching\Candidate.cs (6)
21public readonly KeyValuePair<string, object>[] Slots; 34public readonly KeyValuePair<string, IRouteConstraint>[] Constraints; 54Slots = Array.Empty<KeyValuePair<string, object>>(); 58Constraints = Array.Empty<KeyValuePair<string, IRouteConstraint>>(); 67KeyValuePair<string, object>[] slots, 71KeyValuePair<string, IRouteConstraint>[] constraints)
Matching\DfaMatcher.cs (5)
134var slots = new KeyValuePair<string, object?>[prototype.Length]; 235KeyValuePair<string, object?>[] slots, 258KeyValuePair<string, object?>[] slots, 299KeyValuePair<string, IRouteConstraint>[] constraints, 305var constraint = constraints[i];
Matching\DfaMatcherBuilder.cs (10)
29private readonly List<KeyValuePair<string, object>> _slots; 32private readonly List<KeyValuePair<string, IRouteConstraint>> _constraints; 53_slots = new List<KeyValuePair<string, object>>(); 56_constraints = new List<KeyValuePair<string, IRouteConstraint>>(); 601foreach (var kvp in node.Literals) 639foreach (var kvp in node.PolicyEdges) 747foreach (var kvp in routeEndpoint.RoutePattern.Defaults) 811foreach (var kvp in routeEndpoint.RoutePattern.ParameterPolicies) 840Array.Empty<KeyValuePair<string, object>>(), 844Array.Empty<KeyValuePair<string, IRouteConstraint>>());
Matching\DfaNode.cs (2)
84foreach (var kvp in Literals) 104foreach (var kvp in PolicyEdges)
Matching\HostMatcherPolicy.cs (3)
238foreach (var kvp in edges) 246foreach (var kvp in edges) 273foreach (var kvp in edges)
Matching\HttpMethodDestinationsLookup.cs (1)
23public HttpMethodDestinationsLookup(List<KeyValuePair<string, int>> destinations, int exitDestination)
Matching\HttpMethodMatcherPolicy.cs (6)
235foreach (var kvp in edges) 291foreach (var kvp in edges) 313List<KeyValuePair<string, int>>? destinations = null; 314List<KeyValuePair<string, int>>? corsPreflightDestinations = null; 337var httpMethodDestination = destinations[0]; 364static void ProcessEdge(string httpMethod, int destination, ref int exitDestination, ref List<KeyValuePair<string, int>>? destinations)
Matching\NegotiationMatcherPolicy.cs (2)
283foreach (var edge in edges) 313foreach (var kvp in edges)
Patterns\DefaultRoutePatternTransformer.cs (3)
41foreach (var kvp in requiredValues) 157foreach (var kvp in requiredValues) 183foreach (var kvp in original.RequiredValues)
Patterns\RoutePatternFactory.cs (3)
463foreach (var kvp in defaults) 496foreach (var kvp in requiredValues) 655foreach (var kvp in parameterPolicies)
Patterns\RoutePatternMatcher.cs (2)
187foreach (var kvp in Defaults) 493foreach (var item in outValues)
RouteBase.cs (3)
189foreach (var dataToken in DataTokens) 213foreach (var kvp in constraints) 279foreach (var kvp in values)
RouteConstraintBuilder.cs (1)
55foreach (var kvp in _constraints)
RouteConstraintMatcher.cs (1)
61foreach (var kvp in constraints)
src\aspnetcore\src\Shared\Debugger\DebuggerHelpers.cs (6)
15return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1) }, includeNullValues, prefix); 20return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1), Create(key2, value2) }, includeNullValues, prefix); 25return GetDebugText(new KeyValuePair<string, object?>[] { Create(key1, value1), Create(key2, value2), Create(key3, value3) }, includeNullValues, prefix); 28public static string GetDebugText(ReadOnlySpan<KeyValuePair<string, object?>> values, bool includeNullValues = true, string? prefix = null) 44var kvp = values[i]; 114private static KeyValuePair<string, object?> Create(string key, object? value) => new KeyValuePair<string, object?>(key, value);
Template\DefaultTemplateBinderFactory.cs (1)
40foreach (var kvp in pattern.ParameterPolicies)
Template\TemplateBinder.cs (9)
26private readonly KeyValuePair<string, object?>[] _filters; 34private readonly KeyValuePair<string, object?>[] _slots; 164var slots = new KeyValuePair<string, object?>[_slots.Length]; 389foreach (var kvp in values) 594foreach (var kvp in acceptedValues) 707foreach (var kvp in ambientValues) 720private static KeyValuePair<string, object?>[] AssignSlots(RoutePattern pattern, KeyValuePair<string, object?>[] filters) 722var slots = new KeyValuePair<string, object?>[pattern.Parameters.Count + filters.Length];
Tree\LinkGenerationDecisionTree.cs (3)
43foreach (var kvp in entry.Entry.RequiredLinkValues) 177foreach (var kvp in item.Entry.RequiredLinkValues) 254foreach (var branch in criterion.Branches)
Tree\TreeRouter.cs (1)
297foreach (var kvp in context.Values)
Microsoft.AspNetCore.Routing.Abstractions (5)
RouteData.cs (4)
168foreach (var kvp in values) 179foreach (var kvp in dataTokens) 244foreach (var kvp in _dataTokens) 306foreach (var kvp in _values)
src\aspnetcore\src\Shared\Debugger\DictionaryItemDebugView.cs (1)
21public DictionaryItemDebugView(KeyValuePair<TKey, TValue> keyValue)
Microsoft.AspNetCore.Server.HttpSys (32)
RequestProcessing\Response.cs (2)
629foreach (var trailerPair in Trailers) 645foreach (var headerPair in Trailers)
src\aspnetcore\src\Shared\Debugger\DictionaryItemDebugView.cs (1)
21public DictionaryItemDebugView(KeyValuePair<TKey, TValue> keyValue)
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (3)
13private readonly IEnumerable<KeyValuePair<string, StringValues>> _enumerable; 15public StringValuesDictionaryDebugView(IEnumerable<KeyValuePair<string, StringValues>> enumerable) 26foreach (var kvp in _enumerable)
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (6)
165public void Add(KeyValuePair<string, StringValues> item) 200public bool Contains(KeyValuePair<string, StringValues> item) 210public void CopyTo(KeyValuePair<string, StringValues>[] array, int arrayIndex) 215public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator() 230public bool Remove(KeyValuePair<string, StringValues> item) 300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (13)
97foreach (var item in _extra) 145void ICollection<KeyValuePair<string, StringValues>>.Add(KeyValuePair<string, StringValues> item) 150void ICollection<KeyValuePair<string, StringValues>>.Clear() 159bool ICollection<KeyValuePair<string, StringValues>>.Contains(KeyValuePair<string, StringValues> item) 164void ICollection<KeyValuePair<string, StringValues>>.CopyTo(KeyValuePair<string, StringValues>[] array, int arrayIndex) 169bool ICollection<KeyValuePair<string, StringValues>>.IsReadOnly 239bool ICollection<KeyValuePair<string, StringValues>>.Remove(KeyValuePair<string, StringValues> item) 245IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RequestHeaders.Generated.cs (1)
2535private IEnumerable<KeyValuePair<string, StringValues>> PropertiesEnumerable()
StandardFeatureCollection.cs (4)
93return ((IEnumerable<KeyValuePair<Type, object>>)this).GetEnumerator(); 96IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() 98foreach (var featureFunc in _featureFuncLookup)
UrlPrefixCollection.cs (2)
151foreach (var pair in _prefixes) 191foreach (var pair in _prefixes.ToList())
Microsoft.AspNetCore.Server.IIS (41)
Core\IISHttpContext.cs (10)
51protected Stack<KeyValuePair<Func<object, Task>, object>>? _onStarting; 52protected Stack<KeyValuePair<Func<object, Task>, object>>? _onCompleted; 647foreach (var headerPair in HttpResponseHeaders) 691foreach (var headerPair in HttpResponseTrailers) 737_onStarting = new Stack<KeyValuePair<Func<object, Task>, object>>(); 749_onCompleted = new Stack<KeyValuePair<Func<object, Task>, object>>(); 757Stack<KeyValuePair<Func<object, Task>, object>>? onStarting = null; 767foreach (var entry in onStarting) 781Stack<KeyValuePair<Func<object, Task>, object>>? onCompleted = null; 789foreach (var entry in onCompleted)
Core\IISHttpContext.FeatureCollection.cs (5)
50private List<KeyValuePair<Type, object>>? MaybeExtra; 67var kv = MaybeExtra[i]; 97MaybeExtra = new List<KeyValuePair<Type, object>>(2); 434IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Core\IISHttpContext.Features.cs (2)
365private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 470foreach (var item in MaybeExtra)
src\aspnetcore\src\Shared\Debugger\DictionaryItemDebugView.cs (1)
21public DictionaryItemDebugView(KeyValuePair<TKey, TValue> keyValue)
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (3)
13private readonly IEnumerable<KeyValuePair<string, StringValues>> _enumerable; 15public StringValuesDictionaryDebugView(IEnumerable<KeyValuePair<string, StringValues>> enumerable) 26foreach (var kvp in _enumerable)
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (6)
165public void Add(KeyValuePair<string, StringValues> item) 200public bool Contains(KeyValuePair<string, StringValues> item) 210public void CopyTo(KeyValuePair<string, StringValues>[] array, int arrayIndex) 215public IEnumerator<KeyValuePair<string, StringValues>> GetEnumerator() 230public bool Remove(KeyValuePair<string, StringValues> item) 300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (13)
97foreach (var item in _extra) 145void ICollection<KeyValuePair<string, StringValues>>.Add(KeyValuePair<string, StringValues> item) 150void ICollection<KeyValuePair<string, StringValues>>.Clear() 159bool ICollection<KeyValuePair<string, StringValues>>.Contains(KeyValuePair<string, StringValues> item) 164void ICollection<KeyValuePair<string, StringValues>>.CopyTo(KeyValuePair<string, StringValues>[] array, int arrayIndex) 169bool ICollection<KeyValuePair<string, StringValues>>.IsReadOnly 239bool ICollection<KeyValuePair<string, StringValues>>.Remove(KeyValuePair<string, StringValues> item) 245IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator()
src\aspnetcore\src\Shared\HttpSys\RequestProcessing\RequestHeaders.Generated.cs (1)
2535private IEnumerable<KeyValuePair<string, StringValues>> PropertiesEnumerable()
Microsoft.AspNetCore.Server.IntegrationTesting (5)
Common\DeploymentParameters.cs (2)
85foreach (var kvp in parameters.EnvironmentVariables) 90foreach (var kvp in parameters.PublishEnvironmentVariables)
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (1)
173foreach (var envVariablePair in _deploymentParameters.EnvironmentVariables)
ProcessHelpers.cs (1)
15foreach (var environmentVariable in environmentVariables)
src\aspnetcore\src\Shared\Process\ProcessEx.cs (1)
116foreach (var envVar in envVars)
Microsoft.AspNetCore.Server.Kestrel.Core (98)
_generated\0\LoggerMessage.g.cs (6)
235private readonly struct __FlaggedObserversStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 259public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 271public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator() 1074private readonly struct __Http2FlowControlQueueMaximumTooLowStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 1101public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 1114public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator()
Internal\ConfigSectionClone.cs (1)
38foreach (var kvp in Children)
Internal\ConnectionLogScope.cs (3)
9internal sealed class ConnectionLogScope : IReadOnlyList<KeyValuePair<string, object>> 20public KeyValuePair<string, object> this[int index] 35public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
Internal\Http\HttpHeaders.cs (14)
117bool ICollection<KeyValuePair<string, StringValues>>.IsReadOnly => _isReadOnly; 178protected virtual bool CopyToFast(KeyValuePair<string, StringValues>[] array, int arrayIndex) 181protected virtual IEnumerator<KeyValuePair<string, StringValues>> GetEnumeratorFast() 184void ICollection<KeyValuePair<string, StringValues>>.Add(KeyValuePair<string, StringValues> item) 206void ICollection<KeyValuePair<string, StringValues>>.Clear() 215bool ICollection<KeyValuePair<string, StringValues>>.Contains(KeyValuePair<string, StringValues> item) 227void ICollection<KeyValuePair<string, StringValues>>.CopyTo(KeyValuePair<string, StringValues>[] array, int arrayIndex) 240IEnumerator<KeyValuePair<string, StringValues>> IEnumerable<KeyValuePair<string, StringValues>>.GetEnumerator() 245bool ICollection<KeyValuePair<string, StringValues>>.Remove(KeyValuePair<string, StringValues> item)
Internal\Http\HttpHeaders.Generated.cs (9)
7015protected override bool CopyToFast(KeyValuePair<string, StringValues>[] array, int arrayIndex) 7472((ICollection<KeyValuePair<string, StringValues>>?)MaybeUnknown)?.CopyTo(array, arrayIndex); 8655_current = default(KeyValuePair<string, StringValues>); 14441protected override bool CopyToFast(KeyValuePair<string, StringValues>[] array, int arrayIndex) 14799((ICollection<KeyValuePair<string, StringValues>>?)MaybeUnknown)?.CopyTo(array, arrayIndex); 15489_current = default(KeyValuePair<string, StringValues>); 17524protected override bool CopyToFast(KeyValuePair<string, StringValues>[] array, int arrayIndex) 17567((ICollection<KeyValuePair<string, StringValues>>?)MaybeUnknown)?.CopyTo(array, arrayIndex); 17610_current = default(KeyValuePair<string, StringValues>);
Internal\Http\HttpProtocol.cs (8)
43private Stack<KeyValuePair<Func<object, Task>, object>>? _onStarting; 44private Stack<KeyValuePair<Func<object, Task>, object>>? _onCompleted; 814_onStarting = new Stack<KeyValuePair<Func<object, Task>, object>>(); 823_onCompleted = new Stack<KeyValuePair<Func<object, Task>, object>>(); 838static async Task ProcessEvents(HttpProtocol protocol, Stack<KeyValuePair<Func<object, Task>, object>> events) 844while (events.TryPop(out var entry)) 866static async Task ProcessEvents(HttpProtocol protocol, Stack<KeyValuePair<Func<object, Task>, object>> events) 870while (events.TryPop(out var entry))
Internal\Http\HttpProtocol.Generated.cs (7)
81private List<KeyValuePair<Type, object>>? MaybeExtra; 139var kv = MaybeExtra[i]; 169MaybeExtra = new List<KeyValuePair<Type, object>>(2); 804private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 949foreach (var item in MaybeExtra) 956IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Internal\Http\HttpRequestHeaders.cs (6)
171protected override IEnumerator<KeyValuePair<string, StringValues>> GetEnumeratorFast() 227private sealed class EnumeratorBox : IEnumerator<KeyValuePair<string, StringValues>> 231public KeyValuePair<string, StringValues> Current => Enumerator.Current; 242public partial struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>> 247private KeyValuePair<string, StringValues> _current; 263public readonly KeyValuePair<string, StringValues> Current => _current;
Internal\Http\HttpResponseHeaders.cs (6)
33protected override IEnumerator<KeyValuePair<string, StringValues>> GetEnumeratorFast() 59foreach (var kv in headers) 77foreach (var kv in headers) 140public partial struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>> 145private KeyValuePair<string, StringValues> _current; 163public readonly KeyValuePair<string, StringValues> Current => _current;
Internal\Http\HttpResponseTrailers.cs (4)
26protected override IEnumerator<KeyValuePair<string, StringValues>> GetEnumeratorFast() 49public partial struct Enumerator : IEnumerator<KeyValuePair<string, StringValues>> 54private KeyValuePair<string, StringValues> _current; 72public readonly KeyValuePair<string, StringValues> Current => _current;
Internal\Http3\Http3Connection.cs (1)
174foreach (var session in _webtransportSessions)
Internal\Http3\Http3HeadersEnumerator.cs (3)
11internal sealed class Http3HeadersEnumerator : IEnumerator<KeyValuePair<string, string>> 22private IEnumerator<KeyValuePair<string, StringValues>>? _genericEnumerator; 30public KeyValuePair<string, string> Current { get; private set; }
Internal\Infrastructure\ConnectionManager.cs (1)
69foreach (var kvp in _connectionReferences)
Internal\Infrastructure\KestrelConnection.cs (6)
15private Stack<KeyValuePair<Func<object, Task>, object>>? _onCompleted; 84_onCompleted = new Stack<KeyValuePair<Func<object, Task>, object>>(); 107private Task CompleteAsyncMayAwait(Stack<KeyValuePair<Func<object, Task>, object>> onCompleted) 109while (onCompleted.TryPop(out var entry)) 128private async Task CompleteAsyncAwaited(Task currentTask, Stack<KeyValuePair<Func<object, Task>, object>> onCompleted) 139while (onCompleted.TryPop(out var entry))
Internal\Infrastructure\KestrelConnectionOfT.cs (3)
103ICollection<KeyValuePair<string, object?>> IConnectionMetricsTagsFeature.Tags => TagsList; 105public List<KeyValuePair<string, object?>> TagsList { get; } = new List<KeyValuePair<string, object?>>();
Internal\Infrastructure\KestrelMetrics.cs (2)
112public void ConnectionStop(ConnectionMetricsContext metricsContext, Exception? exception, List<KeyValuePair<string, object?>>? customTags, long startTimestamp, long currentTimestamp) 121private void ConnectionStopCore(ConnectionMetricsContext metricsContext, Exception? exception, List<KeyValuePair<string, object?>>? customTags, long startTimestamp, long currentTimestamp)
Internal\Infrastructure\TransportConnectionManager.cs (2)
59foreach (var kvp in _connectionReferences) 76foreach (var kvp in _connectionReferences)
Internal\PinnedBlockMemoryPoolFactory.cs (1)
44foreach (var pool in _pools)
Internal\WebTransport\WebTransportSession.cs (2)
80foreach (var stream in _openStreams) 105foreach (var stream in _openStreams)
src\aspnetcore\src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (2)
20internal sealed class Http2HeadersEnumerator : IEnumerator<KeyValuePair<string, string>> 43public KeyValuePair<string, string> Current { get; private set; }
src\aspnetcore\src\Shared\Debugger\DictionaryItemDebugView.cs (1)
21public DictionaryItemDebugView(KeyValuePair<TKey, TValue> keyValue)
src\aspnetcore\src\Shared\Debugger\StringValuesDictionaryDebugView.cs (3)
13private readonly IEnumerable<KeyValuePair<string, StringValues>> _enumerable; 15public StringValuesDictionaryDebugView(IEnumerable<KeyValuePair<string, StringValues>> enumerable) 26foreach (var kvp in _enumerable)
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (7)
33private static void SetTagCore(string name, object? value, ICollection<KeyValuePair<string, object?>> tags) 37if (tags is List<KeyValuePair<string, object?>> list) 50foreach (var tag in tags) 62private static bool TryAddTagCore(string name, object? value, ICollection<KeyValuePair<string, object?>> tags) 66if (tags is List<KeyValuePair<string, object?>> list) 68foreach (var tag in list) 78foreach (var tag in tags)
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (8)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (7)
44private List<KeyValuePair<Type, object>>? MaybeExtra; 81var kv = MaybeExtra[i]; 111MaybeExtra = new List<KeyValuePair<Type, object>>(2); 410private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 471foreach (var item in MaybeExtra) 478IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
TlsEventPump.cs (1)
1111foreach (var kvp in _handshaking)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (7)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (7)
44private List<KeyValuePair<Type, object>>? MaybeExtra; 81var kv = MaybeExtra[i]; 111MaybeExtra = new List<KeyValuePair<Type, object>>(2); 410private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 471foreach (var item in MaybeExtra) 478IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (19)
src\aspnetcore\src\Servers\Kestrel\shared\ConnectionCompletion.cs (5)
12public static Task FireOnCompletedAsync(ILogger logger, Stack<KeyValuePair<Func<object, Task>, object>>? onCompleted) 22private static Task CompleteAsyncMayAwait(ILogger logger, Stack<KeyValuePair<Func<object, Task>, object>> onCompleted) 24while (onCompleted.TryPop(out var entry)) 43private static async Task CompleteAsyncAwaited(Task currentTask, ILogger logger, Stack<KeyValuePair<Func<object, Task>, object>> onCompleted) 54while (onCompleted.TryPop(out var entry))
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (7)
44private List<KeyValuePair<Type, object>>? MaybeExtra; 81var kv = MaybeExtra[i]; 111MaybeExtra = new List<KeyValuePair<Type, object>>(2); 410private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 471foreach (var item in MaybeExtra) 478IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
src\aspnetcore\src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (7)
37private List<KeyValuePair<Type, object>>? MaybeExtra; 68var kv = MaybeExtra[i]; 98MaybeExtra = new List<KeyValuePair<Type, object>>(2); 296private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 333foreach (var item in MaybeExtra) 340IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (7)
src\aspnetcore\src\Servers\Kestrel\shared\TransportConnection.Generated.cs (7)
44private List<KeyValuePair<Type, object>>? MaybeExtra; 81var kv = MaybeExtra[i]; 111MaybeExtra = new List<KeyValuePair<Type, object>>(2); 410private IEnumerable<KeyValuePair<Type, object>> FastEnumerable() 471foreach (var item in MaybeExtra) 478IEnumerator<KeyValuePair<Type, object>> IEnumerable<KeyValuePair<Type, object>>.GetEnumerator() => FastEnumerable().GetEnumerator();
Microsoft.AspNetCore.Session (5)
DefaultDistributedSessionStore.cs (1)
28public IEnumerator<KeyValuePair<EncodedKey, byte[]>> GetEnumerator()
DistributedSession.cs (1)
323foreach (var entry in _store)
IDistributedSessionStore.cs (1)
8internal interface IDistributedSessionStore : IEnumerable<KeyValuePair<EncodedKey, byte[]>>
NoOpSessionStore.cs (2)
26public IEnumerator<KeyValuePair<EncodedKey, byte[]>> GetEnumerator() => Enumerable.Empty<KeyValuePair<EncodedKey, byte[]>>().GetEnumerator();
Microsoft.AspNetCore.SignalR.Client.Core (4)
HubConnection.cs (1)
1098foreach (var kvp in readers)
Internal\ConnectionLogScope.cs (3)
11internal sealed class ConnectionLogScope : IReadOnlyList<KeyValuePair<string, object?>> 29public KeyValuePair<string, object?> this[int index] 44public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Microsoft.AspNetCore.SignalR.Core (12)
_generated\0\LoggerMessage.g.cs (3)
109private readonly struct __ProtocolVersionFailedStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 133public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 145public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator()
DefaultHubLifetimeManager.cs (1)
150foreach (var connection in connections)
HubConnectionStore.cs (1)
71private readonly IEnumerator<KeyValuePair<string, HubConnectionContext>> _enumerator;
Internal\DefaultHubDispatcher.cs (1)
977IEnumerable<KeyValuePair<string, object?>> tags = tagList;
Internal\HubGroupList.cs (2)
39var groupToRemove = new KeyValuePair<string, GroupConnectionList>(groupName, EmptyGroupConnectionList); 40((ICollection<KeyValuePair<string, GroupConnectionList>>)(_groups)).Remove(groupToRemove);
src\aspnetcore\src\Shared\Diagnostics\ActivityCreator.cs (3)
25IEnumerable<KeyValuePair<string, object?>>? tags, 82foreach (var tag in tags) 120foreach (var baggageItem in baggage)
StreamTracker.cs (1)
112foreach (var converter in _lookup)
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
584foreach (var value in message.Headers)
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
Protocol\MessagePackHubProtocolWorker.cs (1)
599foreach (var header in headers)
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
Protocol\NewtonsoftJsonHubProtocol.cs (1)
582foreach (var value in message.Headers)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (2)
Internal\AckHandler.cs (2)
53foreach (var pair in _acks) 74foreach (var pair in _acks)
Microsoft.AspNetCore.SpaServices.Extensions (5)
Npm\NodeScriptRunner.cs (1)
54foreach (var keyValuePair in envVars)
Proxying\SpaProxy.cs (4)
145foreach (var header in request.Headers) 168foreach (var header in responseMessage.Headers) 178foreach (var header in responseMessage.Content.Headers) 220foreach (var headerEntry in context.Request.Headers)
Microsoft.AspNetCore.TestHost (7)
ClientHandler.cs (4)
145foreach (var header in requestContent.Headers) 157foreach (var header in request.Headers) 202foreach (var trailer in responseTrailersFeature.Trailers) 219foreach (var header in httpContext.Response.Headers)
HttpContextBuilder.cs (1)
233foreach (var pair in _httpContext.Features)
src\44e1214b125d320f\HostFactoryResolver.cs (2)
197private sealed class HostingListener : IObserver<DiagnosticListener>, IObserver<KeyValuePair<string, object?>> 333public void OnNext(KeyValuePair<string, object?> value)
Microsoft.AspNetCore.WebUtilities (7)
FormReader.cs (2)
125public KeyValuePair<string, string>? ReadNextPair() 158public async Task<KeyValuePair<string, string>?> ReadNextPairAsync(CancellationToken cancellationToken = new CancellationToken())
KeyValueAccumulator.cs (1)
99foreach (var entry in _expandingAccumulator)
QueryHelpers.cs (4)
49return AddQueryString(uri, (IEnumerable<KeyValuePair<string, string?>>)queryString); 60public static string AddQueryString(string uri, IEnumerable<KeyValuePair<string, StringValues>> queryString) 78IEnumerable<KeyValuePair<string, string?>> queryString) 98foreach (var parameter in queryString)
Microsoft.Build (439)
BackEnd\BuildManager\BuildManager.cs (3)
1154foreach (KeyValuePair<int, BuildEventArgs> projectStartedEvent in _projectStartedEvents) 2668foreach (var cacheResultInner in cacheResult.BuildResult?.ResultsByTarget ?? Enumerable.Empty<KeyValuePair<string, TargetResult>>())
BackEnd\BuildManager\BuildParameters.cs (1)
519foreach (KeyValuePair<string, string> property in value)
BackEnd\BuildManager\BuildRequestData.cs (1)
150foreach (KeyValuePair<string, string?> propertyPair in globalProperties)
BackEnd\BuildManager\GlobalPropertiesLookup.cs (1)
32public IEnumerator<KeyValuePair<string, string?>> GetEnumerator()
BackEnd\BuildManager\RequestedProjectState.cs (1)
95foreach (KeyValuePair<string, List<string>> kvp in ItemFilters)
BackEnd\Client\MSBuildClient.cs (1)
640foreach (var pair in _serverEnvironmentVariables)
BackEnd\Components\BuildComponentFactoryCollection.cs (1)
102foreach (KeyValuePair<BuildComponentType, BuildComponentEntry> componentEntry in _componentEntriesByType)
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
442foreach (KeyValuePair<int, BuildRequest> requestEntry in _outstandingRequests)
BackEnd\Components\Caching\ConfigCache.cs (6)
165foreach (KeyValuePair<int, BuildRequestConfiguration> config in _configurations.ById) 185foreach (KeyValuePair<int, BuildRequestConfiguration> kvp in configurations.ById) 203foreach (KeyValuePair<ConfigurationMetadata, BuildRequestConfiguration> metadata in _configurations.ByMetadata) 252foreach (KeyValuePair<int, BuildRequestConfiguration> kvp in configurations.ById) 286foreach (KeyValuePair<int, BuildRequestConfiguration> configuration in _configurations.ById) 389foreach (KeyValuePair<int, BuildRequestConfiguration> kvp in configurationsById)
BackEnd\Components\Caching\ResultsCache.cs (1)
94foreach (KeyValuePair<int, BuildResult> result in _resultsByConfiguration)
BackEnd\Components\Communications\LogMessagePacket.cs (8)
27private static List<KeyValuePair<string, string>> reusablePropertyList; 35internal LogMessagePacket(KeyValuePair<int, BuildEventArgs>? nodeBuildEvent) 129foreach (var item in value.ProfiledLocations) 194reusablePropertyList = new List<KeyValuePair<string, string>>(); 204foreach (var item in list) 262reusablePropertyList = new List<KeyValuePair<string, string>>(); 268foreach (var item in metadata) 274foreach (var kvp in list)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
885foreach (var component in handshakeComponents.EnumerateComponents())
BackEnd\Components\Logging\LoggingService.cs (7)
839foreach (KeyValuePair<int, IBuildEventSink> kvp in _eventSinkDictionary) 1240foreach (KeyValuePair<int, IBuildEventSink> sinkPair in _eventSinkDictionary) 1656BuildEventArgs buildEventArgs = loggingEvent as BuildEventArgs ?? (loggingEvent as KeyValuePair<int, BuildEventArgs>?)?.Value; 1791else if (loggingEvent is KeyValuePair<int, BuildEventArgs> loggingEventKeyValuePair) 1806private void RouteBuildEvent(KeyValuePair<int, BuildEventArgs> nodeEvent) 1844foreach (KeyValuePair<int, IBuildEventSink> pair in _eventSinkDictionary) 1861foreach (KeyValuePair<int, IBuildEventSink> pair in _eventSinkDictionary)
BackEnd\Components\Logging\ProjectTelemetry.cs (1)
221foreach (var kvp in _msbuildTaskSubclassUsage)
BackEnd\Components\ProjectCache\ProjectCacheDescriptorEqualityComparer.cs (1)
52foreach (KeyValuePair<string, string> pluginSetting in obj.PluginSettings)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
971foreach (KeyValuePair<ProjectCacheDescriptor, Lazy<Task<ProjectCachePlugin>>> kvp in _projectCachePlugins)
BackEnd\Components\RequestBuilder\BatchingEngine.cs (2)
311foreach (KeyValuePair<string, ICollection<ProjectItemInstance>> entry in itemListsToBeBatched) 401foreach (KeyValuePair<string, MetadataReference> consumedMetadataReference in consumedMetadataReferences)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupLoggingHelper.cs (4)
179private static List<KeyValuePair<string, string>> keyValuePairList; 206keyValuePairList = new List<KeyValuePair<string, string>>(count); 211foreach (KeyValuePair<string, string> kvp in customMetadataDictionary) 231var kvp = keyValuePairList[i];
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (2)
613foreach (KeyValuePair<string, string> entry in projectProperties[i]) 622foreach (KeyValuePair<string, string> entry in additionalProjectPropertiesTable)
BackEnd\Components\RequestBuilder\Lookup.cs (12)
337foreach (KeyValuePair<string, Dictionary<ProjectItemInstance, MetadataModifications>> entry in PrimaryModifyTable) 343foreach (KeyValuePair<ProjectItemInstance, MetadataModifications> modify in entry.Value) 380foreach (KeyValuePair<string, List<ProjectItemInstance>> kvp in PrimaryAddTable) 388foreach (KeyValuePair<string, List<ProjectItemInstance>> kvp in PrimaryRemoveTable) 396foreach (KeyValuePair<string, Dictionary<ProjectItemInstance, MetadataModifications>> entry in PrimaryModifyTable) 513foreach (KeyValuePair<ProjectItemInstance, MetadataModifications> modify in modifies) 882var modify = new KeyValuePair<ProjectItemInstance, MetadataModifications>(actualItem, metadataChangeCopy); 939foreach (KeyValuePair<string, string> m in metadataContainer.BackingMetadata.Dictionary) 949foreach (var modificationPair in modificationsToApply.ExplicitModifications) 1005KeyValuePair<ProjectItemInstance, MetadataModifications> modify, 1020foreach (var metadataChange in modify.Value.ExplicitModifications) 1193foreach (var modificationPair in other.ExplicitModifications)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1294foreach (var proxyMapping in proxyTargetMapping.Where(kvp => kvp.Value != null)) 1357foreach (var projectTargetInstance in _requestEntry.RequestConfiguration.Project.Targets)
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (3)
626foreach (KeyValuePair<string, IList<ProjectItemInstance>> outputEntry in outputItemVectors) 862foreach (KeyValuePair<string, ItemVectorPartition> item in itemVectors) 882foreach (KeyValuePair<string, ItemVectorPartition> item in itemVectors)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
260foreach (KeyValuePair<string, (string, ElementLocation)> taskParameter in _taskNode.ParametersForBuild)
BackEnd\Components\RequestBuilder\TaskHost.cs (2)
306foreach (KeyValuePair<string, ITaskItem[]> output in result.TargetOutputsPerProject[i]) 1229foreach (KeyValuePair<string, TargetResult> resultEntry in results[i].ResultsByTarget)
BackEnd\Components\Scheduler\SchedulingPlan.cs (6)
113List<KeyValuePair<int, double>> configurationsInOrder = new(accumulatedTimeByConfiguration); 115foreach (KeyValuePair<int, double> configuration in configurationsInOrder) 236List<KeyValuePair<int, PlanConfigData>> projectsInOrderOfTotalPlanTime = new(_configIdToData); 238foreach (KeyValuePair<int, PlanConfigData> configuration in projectsInOrderOfTotalPlanTime) 259List<KeyValuePair<int, PlanConfigData>> projectsInOrderOfImmediateChildCount = new(_configIdToData); 261foreach (KeyValuePair<int, PlanConfigData> configuration in projectsInOrderOfImmediateChildCount)
BackEnd\Components\SdkResolution\SdkResult.cs (6)
132foreach (var propertyToAdd in _propertiesToAdd) 143foreach (var itemToAdd in _itemsToAdd) 154foreach (var envVarToAdd in _environmentVariablesToAdd) 188foreach (var propertyToAdd in _propertiesToAdd) 196foreach (var itemToAdd in _itemsToAdd) 204foreach (var envVarToAdd in _environmentVariablesToAdd)
BackEnd\Node\OutOfProcNode.cs (1)
746foreach (KeyValuePair<string, string> environmentPair in _buildParameters.BuildProcessEnvironment)
BackEnd\Shared\BuildResult.cs (3)
390foreach (KeyValuePair<string, TargetResult> result in _resultsByTarget ?? []) 593foreach (KeyValuePair<string, TargetResult> targetResult in results._resultsByTarget ?? []) 734foreach (KeyValuePair<string, TargetResult> targetResultPair in _resultsByTarget ?? [])
BackEnd\Shared\ConfigurationMetadata.cs (1)
41foreach (KeyValuePair<string, string> entry in project.GlobalPropertiesEnumerable)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (6)
580foreach (KeyValuePair<string, (string, ElementLocation)> parameter in parameters) 621foreach (KeyValuePair<string, string> requiredParameter in requiredParameters) 1826newItem.SetMetadataOnTaskOutput(outputAsITaskItem2.CloneCustomMetadataEscaped().Cast<KeyValuePair<string, string>>()); 1837static IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(IDictionary customMetadata) 1841foreach (KeyValuePair<string, string> kvp in copyOnWriteDictionary) 1848foreach (KeyValuePair<string, string> kvp in dictionary)
BuildCheck\Checks\CopyAlwaysCheck.cs (1)
73foreach (KeyValuePair<string, string> keyValuePair in itemData.EnumerateMetadata())
BuildCheck\Checks\EmbeddedResourceCheck.cs (1)
57foreach (KeyValuePair<string, string> keyValuePair in itemData.EnumerateMetadata())
BuildCheck\Checks\PropertiesUsageCheck.cs (2)
217foreach (var propWithLocation in _writenProperties) 230foreach (var uninitializedRead in _uninitializedReadsInScope)
BuildCheck\Infrastructure\ConfigurationProvider.cs (1)
166foreach (var kv in originalConfiguration)
BuildCheck\Infrastructure\CustomConfigurationData.cs (1)
74foreach (var keyVal in customConfigObj.ConfigurationData)
BuildCheck\Infrastructure\EditorConfig\EditorConfigParser.cs (1)
92foreach (var property in section.Properties)
Collections\ArrayDictionary.cs (7)
108public void Add(KeyValuePair<TKey, TValue> item) 118public bool Contains(KeyValuePair<TKey, TValue> item) 147public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 160public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 177public bool Remove(KeyValuePair<TKey, TValue> item) 223private struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 236public KeyValuePair<TKey, TValue> Current =>
Collections\CopyOnWritePropertyDictionary.cs (12)
77bool ICollection<KeyValuePair<string, T>>.IsReadOnly => false; 278void ICollection<KeyValuePair<string, T>>.Add(KeyValuePair<string, T> item) 286bool ICollection<KeyValuePair<string, T>>.Contains(KeyValuePair<string, T> item) 299void ICollection<KeyValuePair<string, T>>.CopyTo(KeyValuePair<string, T>[] array, int arrayIndex) 305bool ICollection<KeyValuePair<string, T>>.Remove(KeyValuePair<string, T> item) 318IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() 358foreach (KeyValuePair<string, T> kvp in copyOnWriteDictionary)
Collections\HashTableUtility.cs (1)
46foreach (KeyValuePair<string, string> h1Entry in h1)
Collections\ItemDictionary.cs (1)
184foreach (var itemTypeBucket in _itemLists)
Collections\ItemDictionarySlim.cs (4)
14internal sealed class ItemDictionarySlim : IEnumerable<KeyValuePair<string, List<ProjectItemInstance>>> 55foreach (KeyValuePair<string, List<ProjectItemInstance>> kvp in other._itemLists) 109IEnumerator<KeyValuePair<string, List<ProjectItemInstance>>> IEnumerable<KeyValuePair<string, List<ProjectItemInstance>>>.GetEnumerator() => GetEnumerator();
Collections\PropertyDictionary.cs (15)
136int ICollection<KeyValuePair<string, T>>.Count => Count; 142bool ICollection<KeyValuePair<string, T>>.IsReadOnly => ((ICollection<T>)_properties).IsReadOnly; 412void ICollection<KeyValuePair<string, T>>.Add(KeyValuePair<string, T> item) 420void ICollection<KeyValuePair<string, T>>.Clear() 428bool ICollection<KeyValuePair<string, T>>.Contains(KeyValuePair<string, T> item) 444void ICollection<KeyValuePair<string, T>>.CopyTo(KeyValuePair<string, T>[] array, int arrayIndex) 450bool ICollection<KeyValuePair<string, T>>.Remove(KeyValuePair<string, T> item) 487IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() 491foreach (KeyValuePair<string, T> kvp in (IEnumerable<KeyValuePair<string, T>>)_properties)
Collections\ReadOnlyConvertingDictionary.cs (11)
123public void Add(KeyValuePair<K, N> item) 139public bool Contains(KeyValuePair<K, N> item) 148public void CopyTo(KeyValuePair<K, N>[] array, int arrayIndex) 152foreach (KeyValuePair<K, V> pair in _backing) 161public bool Remove(KeyValuePair<K, N> item) 174public IEnumerator<KeyValuePair<K, N>> GetEnumerator() 176return new ConvertingEnumerable<KeyValuePair<K, V>, KeyValuePair<K, N>>(_backing, KeyValueConverter).GetEnumerator(); 188return ((IEnumerable<KeyValuePair<K, N>>)this).GetEnumerator(); 196private KeyValuePair<K, N> KeyValueConverter(KeyValuePair<K, V> original)
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (11)
137public RetrievableEntryHashSet(IEnumerable<KeyValuePair<string, T>> collection, IEqualityComparer<string> comparer, bool readOnly = false) 282bool ICollection<KeyValuePair<string, T>>.Contains(KeyValuePair<string, T> entry) 396bool ICollection<KeyValuePair<string, T>>.Remove(KeyValuePair<string, T> entry) 489IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() 602void ICollection<KeyValuePair<string, T>>.Add(KeyValuePair<string, T> entry) 633void ICollection<KeyValuePair<string, T>>.CopyTo(KeyValuePair<string, T>[] array, int index)
Collections\WeakValueDictionary.cs (5)
18internal class WeakValueDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 65foreach (KeyValuePair<K, WeakReference<V>> pair in _dictionary) 200foreach (KeyValuePair<K, WeakReference<V>> entry in _dictionary) 237public IEnumerator<KeyValuePair<K, V>> GetEnumerator() 239foreach (KeyValuePair<K, WeakReference<V>> kvp in _dictionary)
Construction\ProjectItemGroupElement.cs (2)
100public ProjectItemElement AddItem(string itemType, string include, IEnumerable<KeyValuePair<string, string>> metadata) 142foreach (KeyValuePair<string, string> metadatum in metadata)
Construction\ProjectRootElement.cs (1)
1011public ProjectItemElement AddItem(string itemType, string include, IEnumerable<KeyValuePair<string, string>> metadata)
Construction\ProjectTaskElement.cs (4)
151foreach (KeyValuePair<string, (string, ElementLocation)> entry in _parameters) 166public IEnumerable<KeyValuePair<string, ElementLocation>> ParameterLocations 178var parameterLocations = new List<KeyValuePair<string, ElementLocation>>(); 180foreach (KeyValuePair<string, (string, ElementLocation)> entry in _parameters)
Construction\Solution\SolutionFile.cs (1)
451foreach (var property in websiteProperties)
Definition\Project.cs (18)
84/// - <see cref="AddItem(string,string, IEnumerable&lt;KeyValuePair&lt;string, string&gt;&gt;)"/> 85/// - <see cref="AddItemFast(string,string, IEnumerable&lt;KeyValuePair&lt;string, string&gt;&gt;)"/> 631internal IEnumerable<KeyValuePair<string, string>> GlobalPropertiesEnumerable => implementation.GlobalPropertiesEnumerable(); 1216public IList<ProjectItem> AddItem(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 1247public IList<ProjectItem> AddItemFast(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 1738internal bool IsSuitableExistingItemXml(ProjectItemElement candidateExistingItemXml, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 2005/// - <see cref="AddItem(string,string, IEnumerable&lt;KeyValuePair&lt;string, string&gt;&gt;)"/> 2006/// - <see cref="AddItemFast(string,string, IEnumerable&lt;KeyValuePair&lt;string, string&gt;&gt;)"/> 2147public override IEnumerable<KeyValuePair<string, string>> GlobalPropertiesEnumerable() 2884public override IList<ProjectItem> AddItem(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 2933public override IList<ProjectItem> AddItemFast(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3317public bool IsSuitableExistingItemXml(ProjectItemElement candidateExistingItemXml, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3472private List<ProjectItem> AddItemHelper(ProjectItemElement itemElement, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3496foreach (KeyValuePair<string, string> metadatum in metadata) 3661foreach (KeyValuePair<string, string> pair in globalProperties) 3720private ProjectElement GetAnySuitableExistingItemXml(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata, out ProjectItemElement suitableExistingItemXml) 3846bool IsSuitableExistingItemXml(ProjectItemElement candidateExistingItemXml, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata); 3871public bool IsSuitableExistingItemXml(ProjectItemElement candidateExistingItemXml, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) { throw new NotImplementedException(); }
Definition\ProjectCollection.cs (3)
438foreach (KeyValuePair<string, string> pair in globalProperties) 1323foreach (KeyValuePair<string, string> property in globalProperties) 2187foreach (KeyValuePair<string, string> leftProperty in project.GlobalPropertiesEnumerable)
Definition\ProjectItem.cs (3)
148IEnumerable<KeyValuePair<string, string>> IItemData.EnumerateMetadata() => Metadata.Select(m => new KeyValuePair<string, string>(m.Name, m.EvaluatedValue)); 1016public void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadata, IEnumerable<ProjectItem> destinationItems) 1020foreach (KeyValuePair<ProjectMetadataElement, string> metadatum in metadata)
Definition\Toolset.cs (1)
199foreach (KeyValuePair<string, string> keyValuePair in buildProperties)
Evaluation\Evaluator.cs (8)
108private readonly List<KeyValuePair<string, ProjectUsingTaskElement>> _usingTaskElements; 278_usingTaskElements = new List<KeyValuePair<string, ProjectUsingTaskElement>>(); 1970foreach (var environmentVariable in sdkEnvironmentVariablesToAdd) 2010foreach (var property in sdkResult.PropertiesToAdd) 2023foreach (var item in sdkResult.ItemsToAdd) 2056foreach (var propertyNameAndValue in sdkResult.PropertiesToAdd) 2065foreach (var item in sdkResult.ItemsToAdd) 2072foreach (var metadata in item.Value.Metadata)
Evaluation\IItemFactory.cs (1)
70void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadata, IEnumerable<T> destinationItems);
Evaluation\ItemSpec.cs (1)
361foreach (var kvp in itemsByNormalizedValue)
Evaluation\LazyItemEvaluator.ItemFactoryWrapper.cs (1)
75public void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadata, IEnumerable<I> destinationItems)
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
232List<KeyValuePair<ProjectMetadataElement, string>> metadataList = new(metadata.Length);
Evaluation\LazyItemEvaluator.UpdateOperation.cs (1)
159foreach (var metadataReference in itemsAndMetadataFound.Metadata)
Evaluation\ParserIgnoreConfiguration.cs (3)
150foreach (var kvp in _skippedItems) 244foreach (var kvp in source) 258foreach (var kvp in source)
Evaluation\Profiler\ProfilerResultPrettyPrinter.cs (2)
57foreach (var pair in evaluationPasses) 73foreach (var pair in orderedLocations)
Evaluation\ProjectRootElementCache.cs (1)
490foreach (KeyValuePair<string, ProjectRootElement> kvp in oldWeakCache)
Graph\GraphBuilder.cs (4)
150foreach (var parsedProject in allParsedProjects) 216foreach (var project in allParsedProjects) 230foreach (var solutionDependency in solutionDependencies) 684foreach (var entry in properties)
Graph\GraphBuildResult.cs (1)
64foreach (KeyValuePair<ProjectGraphNode, BuildResult> result in ResultsByNode)
Graph\ParallelWorkSet.cs (1)
51foreach (KeyValuePair<TKey, WorkItem> kvp in _inProgressOrCompletedWork)
Graph\ProjectGraph.cs (3)
781var entriesToUpdate = new List<KeyValuePair<ProjectGraphNode, ImmutableList<string>>>(); 782foreach (var pair in targetLists) 808foreach (var pair in entriesToUpdate)
Graph\ProjectInterpretation.cs (2)
288foreach (KeyValuePair<ConfigurationMetadata, ParsedProject> node in allNodes) 454foreach (var pair in source)
Instance\HostServices.cs (4)
343foreach (var pair in _hostObjectMap) 345foreach (var hostObjectMapPair in pair.Value._hostObjects) 356foreach (var pair in _hostObjectMap) 358foreach (var hostObjectMapPair in pair.Value._hostObjects)
Instance\ImmutableProjectCollections\ImmutableElementCollectionConverter.cs (9)
51public void Add(KeyValuePair<string, T> item) => throw new NotSupportedException(); 62public bool Contains(KeyValuePair<string, T> item) => _projectElements.ContainsKey(item.Key); 72public void CopyTo(KeyValuePair<string, T>[] array, int arrayIndex) => _values.CopyTo(array, arrayIndex); 88public bool Remove(KeyValuePair<string, T> item) => throw new NotSupportedException(); 98IEnumerator<KeyValuePair<string, T>> IEnumerable<KeyValuePair<string, T>>.GetEnumerator() => _values.GetKvpEnumerator(); 166public void CopyTo(KeyValuePair<string, T>[] array, int arrayIndex) 187public IEnumerator<KeyValuePair<string, T>> GetKvpEnumerator() 189foreach (var kvp in _projectElements)
Instance\ImmutableProjectCollections\ImmutableGlobalPropertiesCollectionConverter.cs (6)
70public void Add(KeyValuePair<string, ProjectPropertyInstance> item) => throw new NotSupportedException(); 76public bool Contains(KeyValuePair<string, ProjectPropertyInstance> itemKvp) => _values.Contains(itemKvp.Value); 86public void CopyTo(KeyValuePair<string, ProjectPropertyInstance>[] array, int arrayIndex) 131public bool Remove(KeyValuePair<string, ProjectPropertyInstance> item) => throw new NotSupportedException(); 150IEnumerator<KeyValuePair<string, ProjectPropertyInstance>> IEnumerable<KeyValuePair<string, ProjectPropertyInstance>>.GetEnumerator()
Instance\ImmutableProjectCollections\ImmutableItemDictionary.cs (1)
70foreach (var kvp in _itemsByType)
Instance\ImmutableProjectCollections\ImmutableProjectMetadataCollectionConverter.cs (1)
77public IEnumerator<KeyValuePair<string, string>> GetEnumerator()
Instance\ProjectInstance.cs (9)
406foreach (var property in project.GlobalPropertiesEnumerable) 607foreach (KeyValuePair<string, string> property in globalProperties) 883foreach (var itemFilter in filter.ItemFilters) 1048IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = linkedMetadataDict.Select(directMetadatum 1985foreach (var environmentVariable in sdkEnvironmentVariablesToAdd) 2116public ProjectItemInstance AddItem(string itemType, string evaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata) 3320foreach (KeyValuePair<string, string> globalProperty in globalProperties) 3520IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = item.DirectMetadata.Select(directMetadatum 3579IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = item.DirectMetadata.Select(directMetadatum
Instance\ProjectItemDefinitionInstance.cs (2)
62IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = itemDefinition.Metadata.Select(originalMetadata 221foreach (var kvp in _metadata)
Instance\ProjectItemInstance.cs (34)
124internal ProjectItemInstance(ProjectInstance project, string itemType, string includeEscaped, IEnumerable<KeyValuePair<string, string>> directMetadata, string definingFileEscaped) 315IEnumerable<KeyValuePair<string, string>> IItemData.EnumerateMetadata() => ((IMetadataContainer)this).EnumerateMetadata(); 424public void SetMetadata(IEnumerable<KeyValuePair<string, string>> metadataDictionary) 553IEnumerable<KeyValuePair<string, string>> IMetadataContainer.EnumerateMetadata() => _taskItem.EnumerateMetadata(); 555void IMetadataContainer.ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) => _taskItem.ImportMetadata(metadata); 665internal void SetMetadataOnTaskOutput(IEnumerable<KeyValuePair<string, string>> items) 673/// Special case of <see cref="SetMetadataOnTaskOutput(IEnumerable{KeyValuePair{string, string}})"/> for when 979foreach (KeyValuePair<string, string> metadatum in metadataCollection) 1115public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 1145public void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) => 1171private void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata, bool validateKeys) 1181foreach (KeyValuePair<string, string> metadatum in _directMetadata) 1216private IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(ImmutableDictionary<string, string> list) 1218foreach (KeyValuePair<string, string> projectMetadataInstance in list) 1264foreach (var kvp in _itemDefinitions[i].BackingMetadata) 1273foreach (var kvp in _directMetadata) 1287foreach (KeyValuePair<string, string> metadatum in MetadataCollection) 1557foreach (KeyValuePair<string, string> metadatum in MetadataCollection) 1589IEnumerable<KeyValuePair<string, string>> metadataToImport = MetadataCollection; 1635foreach (KeyValuePair<string, string> metadatum in metadata) 1652foreach (KeyValuePair<string, string> metadatum in MetadataCollection) 1776foreach (KeyValuePair<string, string> metadatum in _directMetadata) 1789foreach (KeyValuePair<string, string> metadatum in otherMetadata) 1843public void SetMetadata(IEnumerable<KeyValuePair<string, string>> metadataDictionary) 1847foreach (KeyValuePair<string, string> metadataEntry in metadataDictionary) 1906foreach (KeyValuePair<string, string> metadatum in temp) 2032internal void SetMetadataOnTaskOutput(IEnumerable<KeyValuePair<string, string>> items) 2044/// Special case of <see cref="SetMetadataOnTaskOutput(IEnumerable{KeyValuePair{string, string}})"/> for when 2058foreach (KeyValuePair<string, string> item in items) 2139foreach (KeyValuePair<string, string> kvp in item.BackingMetadata) 2162private readonly IEnumerator<KeyValuePair<string, string>> _metadataCollectionEnumerator; 2300public void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadataList, IEnumerable<ProjectItemInstance> destinationItems) 2304IEnumerable<KeyValuePair<string, string>> projectMetadataInstances = metadataList.Select(metadatum => new KeyValuePair<string, string>(metadatum.Key.Name, metadatum.Value)); 2468public void SetMetadata(IEnumerable<KeyValuePair<ProjectMetadataElement, string>> metadata, IEnumerable<TaskItem> destinationItems)
Instance\ProjectTargetInstance.cs (1)
486foreach (KeyValuePair<string, string> taskParameterEntry in taskInstance.Parameters)
Instance\ProjectTaskInstance.cs (1)
238foreach (KeyValuePair<string, (string, ElementLocation)> parameter in _parameters)
Instance\TaskFactories\TaskHostTask.cs (2)
453foreach (KeyValuePair<string, string> kvp in requestProperties) 640foreach (KeyValuePair<string, TaskParameter> outputParam in taskHostTaskComplete.TaskOutputParameters)
Logging\BaseConsoleLogger.cs (2)
517foreach (KeyValuePair<string, string> entry in environment) 639foreach (var metadatum in metadata)
Logging\BinaryLogger\BuildEventArgsReader.cs (1)
1514foreach (var property in properties)
Logging\BinaryLogger\BuildEventArgsWriter.cs (11)
108private readonly List<KeyValuePair<string, string>> nameValueListBuffer = new List<KeyValuePair<string, string>>(1024); 114private readonly List<KeyValuePair<int, int>> nameValueIndexListBuffer = new List<KeyValuePair<int, int>>(1024); 389foreach (var item in result.Value.ProfiledLocations) 1144foreach (var kvp in item.EnumerateMetadata()) 1187private void Write(IEnumerable<KeyValuePair<string, string>> keyValuePairs) 1191foreach (var kvp in keyValuePairs) 1258var kvp = nameValueIndexListBuffer[i]; 1274private HashKey HashAllStrings(List<KeyValuePair<string, string>> nameValueList) 1282var kvp = nameValueList[i];
Logging\ParallelLogger\ParallelConsoleLogger.cs (2)
483foreach (KeyValuePair<ErrorWarningSummaryDictionaryKey, List<BuildEventArgs>> valuePair in groupByProjectEntryPoint) 799foreach (KeyValuePair<string, string> entry in environment)
Logging\ProfilerLogger.cs (5)
148foreach (var pair in profiledResult.ProfiledLocations.OrderBy(p => p.Key.Id)) 177KeyValuePair<EvaluationLocation, ProfiledLocation> pairToMerge) 225foreach (var prunedPair in aggregatedLocations.Where(pair => 240private static long? FindBigEnoughParentId(IDictionary<long, KeyValuePair<EvaluationLocation, ProfiledLocation>> idTable, 249var pair = idTable[parentId.Value];
ObjectModelRemoting\ConstructionObjectLinks\ProjectTaskElementLink.cs (1)
23public abstract IEnumerable<KeyValuePair<string, ElementLocation>> ParameterLocations { get; }
ObjectModelRemoting\DefinitionObjectsLinks\ProjectLink.cs (5)
183/// Facilitate remoting the <see cref="Project.AddItem(string, string, IEnumerable{KeyValuePair{string, string}})"/>. 185public abstract IList<ProjectItem> AddItem(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata); 188/// Facilitate remoting the <see cref="Project.AddItemFast(string, string, IEnumerable{KeyValuePair{string, string}})"/>. 190public abstract IList<ProjectItem> AddItemFast(string itemType, string unevaluatedInclude, IEnumerable<KeyValuePair<string, string>> metadata); 283public virtual IEnumerable<KeyValuePair<string, string>> GlobalPropertiesEnumerable() => GlobalProperties;
src\5057ed6cf5d6323b\ImmutableSegmentedDictionary.cs (4)
35public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) 39public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) 43public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items) 56public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items, IEqualityComparer<TKey>? keyComparer)
src\5057ed6cf5d6323b\ImmutableSegmentedDictionary`2.cs (18)
106bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 157public ImmutableSegmentedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 183public bool Contains(KeyValuePair<TKey, TValue> pair) 232public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 238foreach (var item in items) 318IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 324IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 332IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 341void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 342=> ((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(array, arrayIndex); 356void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 359void ICollection<KeyValuePair<TKey, TValue>>.Clear() 362bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 374private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\5057ed6cf5d6323b\ImmutableSegmentedDictionary`2+Builder.cs (12)
49bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => ICollectionCalls<KeyValuePair<TKey, TValue>>.IsReadOnly(ref _builder); 78public void Add(KeyValuePair<TKey, TValue> item) 81public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 87public bool Contains(KeyValuePair<TKey, TValue> item) 108public bool Remove(KeyValuePair<TKey, TValue> item) 125void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 126=> ICollectionCalls<KeyValuePair<TKey, TValue>>.CopyTo(ref _builder, array, arrayIndex); 128IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 129=> IEnumerableCalls<KeyValuePair<TKey, TValue>>.GetEnumerator(ref _builder);
src\5057ed6cf5d6323b\ImmutableSegmentedDictionary`2+Enumerator.cs (3)
14public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 31/// <see cref="KeyValuePair{TKey, TValue}"/>. This is the return value for most instances of this 45public readonly KeyValuePair<TKey, TValue> Current => _enumerator.Current;
src\5057ed6cf5d6323b\ImmutableSegmentedDictionary`2+ValueBuilder.cs (12)
70readonly bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 118public void Add(KeyValuePair<TKey, TValue> item) 121public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 126foreach (var pair in items) 146public readonly bool Contains(KeyValuePair<TKey, TValue> item) 185public bool Remove(KeyValuePair<TKey, TValue> item) 211foreach (var pair in this) 236readonly void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 237=> ((ICollection<KeyValuePair<TKey, TValue>>)ReadOnlyDictionary).CopyTo(array, arrayIndex); 239IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\5057ed6cf5d6323b\SegmentedDictionary`2.cs (29)
46private static IEnumerator<KeyValuePair<TKey, TValue>>? s_emptyEnumerator; 134public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 139public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 140: this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 150private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 194ReadOnlySpan<KeyValuePair<TKey, TValue>> span; 195if (enumerable is KeyValuePair<TKey, TValue>[] array) 200else if (enumerable.GetType() == typeof(List<KeyValuePair<TKey, TValue>>)) 202span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable); 208foreach (var pair in enumerable) 216foreach (var pair in span) 270void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 273bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 284bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 358private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 389IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 393private static IEnumerator<KeyValuePair<TKey, TValue>> GetEmptyEnumerator() 870bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 872void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 902if (array is KeyValuePair<TKey, TValue>[] pairs) 945=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1172public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1177private KeyValuePair<TKey, TValue> _current; 1217public readonly KeyValuePair<TKey, TValue> Current => _current;
src\697a1c9088572269\IDictionaryDebugView`2.cs (2)
30public KeyValuePair<K, V>[] Items 34var items = new KeyValuePair<K, V>[_dict.Count];
src\8b3a4ac2431f87ea\SpecializedCollections.Empty.Dictionary.cs (1)
21: Collection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>
src\9f0d3f3da306d8cf\IEnumerableExtensions.cs (2)
725public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 736public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer)
src\9f0d3f3da306d8cf\ImmutableArrayExtensions.cs (3)
870foreach (var kvp in dictionary) 1182foreach (var entry in dictionary) 1224foreach (var entry in map)
src\msbuild\artifacts\.packages\microsoft.codeanalysis.pooledobjects\5.0.0-1.25277.114\contentFiles\cs\netstandard2.0\ArrayBuilder.cs (1)
581foreach (var pair in accumulator)
src\msbuild\src\Shared\LogMessagePacketBase.cs (2)
296internal LogMessagePacketBase(KeyValuePair<int, BuildEventArgs>? nodeBuildEvent) 333internal KeyValuePair<int, BuildEventArgs>? NodeBuildEvent
src\msbuild\src\Shared\NodeEndpointOutOfProcBase.cs (2)
436foreach (var component in handshakeComponents.EnumerateComponents()) 571private bool IsHandshakePartValid(KeyValuePair<string, int> component, int handshakePart, int index, Handshake handshake)
src\msbuild\src\Shared\TaskHostBuildResponse.cs (2)
68foreach (KeyValuePair<string, TaskParameter> entry in projectOutputs) 99foreach (KeyValuePair<string, ITaskItem[]> entry in projectOutputs)
src\msbuild\src\Shared\TaskHostConfiguration.cs (1)
235foreach (KeyValuePair<string, object> parameter in taskParameters)
src\msbuild\src\Shared\TaskHostTaskComplete.cs (1)
127foreach (KeyValuePair<string, object> parameter in result.FinalParameterValues)
src\msbuild\src\Shared\TaskParameter.cs (9)
799IEnumerable<KeyValuePair<string, string>> metadataToImport = _customEscapedMetadata 814foreach (KeyValuePair<string, string> entry in _customEscapedMetadata) 846foreach (KeyValuePair<string, string> metadatum in _customEscapedMetadata) 905public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 937private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataLazy() 944foreach (var kvp in _customEscapedMetadata) 946var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 951public void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) 953foreach (KeyValuePair<string, string> kvp in metadata)
src\msbuild\src\Shared\Tracing.cs (2)
95internal static void Slot<K, V>(string tag, KeyValuePair<K, V> value) 148foreach (KeyValuePair<string, int> count in s_counts)
src\msbuild\src\Shared\TypeLoader.cs (1)
547foreach (KeyValuePair<string, Type> desiredTypeInAssembly in _publicTypeNameToType)
TelemetryInfra\InternalTelemetryConsumingLogger.cs (5)
52foreach (var target in _workerNodeTelemetryData.TargetsExecutionData) 60foreach (var task in _workerNodeTelemetryData.TasksExecutionData.Where(t => t.Key.IsCustom)) 67foreach (var task in _workerNodeTelemetryData.TasksExecutionData.OrderByDescending(t => t.Value.CumulativeExecutionTime)) 74foreach (var task in _workerNodeTelemetryData.TasksExecutionData.OrderByDescending(t => t.Value.TotalMemoryBytes)) 81foreach (var task in _workerNodeTelemetryData.TasksExecutionData.OrderByDescending(t => t.Value.ExecutionsCount))
Utilities\Utilities.cs (6)
580foreach (KeyValuePair<string, string> environmentVariable in environmentVariablesBag) 671public static IEnumerable<T> Values<T>(this IEnumerable<KeyValuePair<string, T>> source) where T : class, IKeyed 673foreach (var entry in source) 714else if (item is KeyValuePair<string, string> kvp) 718else if (item is KeyValuePair<string, TimeSpan> keyTimeSpanValue) 740public static void EnumerateProperties<TArg>(IEnumerable properties, TArg arg, Action<TArg, KeyValuePair<string, string>> callback)
Microsoft.Build.Framework (72)
BackEnd\CommunicationsUtilities.cs (1)
358foreach (KeyValuePair<string, string> entry in left)
BackEnd\HandshakeComponents.cs (1)
51public IEnumerable<KeyValuePair<string, int>> EnumerateComponents()
BackEnd\TranslatorHelpers.cs (1)
211foreach (KeyValuePair<string, string> kvp in localDict)
BinaryTranslator.cs (9)
1486foreach (KeyValuePair<string, string> pair in additionalEntries) 1498foreach (KeyValuePair<string, string> pair in dictionary) 1518foreach (KeyValuePair<string, string> pair in dictionary) 1541foreach (KeyValuePair<K, V> pair in dictionary) 1566foreach (KeyValuePair<K, V> pair in dictionary) 1587foreach (KeyValuePair<string, T> pair in dictionary) 1609foreach (KeyValuePair<string, T> pair in dictionary) 1631foreach (KeyValuePair<string, T> pair in dictionary) 1654foreach (KeyValuePair<string, DateTime> kvp in dictionary)
BinaryWriterExtensions.cs (2)
126foreach (KeyValuePair<string, string?> kvp in data.ExtendedMetadata) 137foreach (KeyValuePair<string, TimeSpan> kvp in durations)
BuildCheck\EnumerableExtensions.cs (1)
89foreach (var pair in another)
BuildException\BuildExceptionBase.cs (1)
104foreach (var pair in customKeyedSerializedData)
BuildSubmissionStartedEventArgs.cs (1)
56foreach (var entry in GlobalProperties)
Collections\CopyOnWriteDictionary.cs (14)
73object v = info.GetValue(nameof(_backing), typeof(KeyValuePair<string, V>[]))!; 79_backing = b.AddRange((KeyValuePair<string, V>[])v); 214public void SetItems(IEnumerable<KeyValuePair<string, V>> items) 219public IEnumerable<KeyValuePair<string, V>> Where(Func<KeyValuePair<string, V>, bool> predicate) 256public void Add(KeyValuePair<string, V> item) 272public bool Contains(KeyValuePair<string, V> item) 280public void CopyTo(KeyValuePair<string, V>[] array, int arrayIndex) 288public bool Remove(KeyValuePair<string, V> item) 306IEnumerator<KeyValuePair<string, V>> IEnumerable<KeyValuePair<string, V>>.GetEnumerator() 323return ((IEnumerable<KeyValuePair<string, V>>)this).GetEnumerator(); 374foreach (KeyValuePair<string, V> entry in this) 400KeyValuePair<string, V>[] array = snapshot.ToArray();
Collections\ReadOnlyEmptyDictionary.cs (6)
205public void Add(KeyValuePair<K, V> item) 221public bool Contains(KeyValuePair<K, V> item) 229public void CopyTo(KeyValuePair<K, V>[] array, int arrayIndex) 236public bool Remove(KeyValuePair<K, V> item) 244public IEnumerator<KeyValuePair<K, V>> GetEnumerator() 246return Enumerable.Empty<KeyValuePair<K, V>>().GetEnumerator();
DotnetHostEnvironmentHelper.cs (1)
124foreach (KeyValuePair<string, string?> kvp in overrides)
IItemData.cs (2)
24IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(); 86public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata()
IMetadataContainer.cs (2)
41IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(); 53void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata);
ImmutableDictionaryExtensions.cs (2)
29IEnumerable<KeyValuePair<string, string>> items, 34foreach (KeyValuePair<string, string> item in items)
ITaskItemExtensions.cs (3)
22public static IEnumerable<KeyValuePair<string, string>> EnumerateMetadata(this ITaskItem taskItem) 33if (customMetadata is IEnumerable<KeyValuePair<string, string>> enumerableMetadata) 41var list = new KeyValuePair<string, string>[customMetadata.Count];
MultiThreadedTaskEnvironmentDriver.cs (2)
110foreach (KeyValuePair<string, string> entry in newEnvironment) 125foreach (var kvp in _environmentVariables)
MutableTaskItem.cs (1)
34foreach (KeyValuePair<string, string> metadatum in _metadata)
Sdk\SdkResultItem.cs (1)
57foreach (var kvp in Metadata)
SerializableMetadata.cs (2)
35object entries = info.GetValue("value", typeof(KeyValuePair<string, string>[]))!; 36Dictionary = ImmutableDictionaryExtensions.EmptyMetadata.AddRange((KeyValuePair<string, string>[])entries);
TaskItemData.cs (3)
42foreach (var item in metadata) 54IEnumerable<KeyValuePair<string, string>> IMetadataContainer.EnumerateMetadata() => Metadata; 56void IMetadataContainer.ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata)
TaskParameterEventArgs.cs (4)
231private static List<KeyValuePair<string, string>> reusableMetadataList; 237reusableMetadataList = new List<KeyValuePair<string, string>>(); 244foreach (var kvp in taskItem.EnumerateMetadata()) 255foreach (var kvp in reusableMetadataList)
Telemetry\DiagnosticActivity.cs (1)
29foreach (KeyValuePair<string, object> tag in tags)
Telemetry\TelemetryDataUtils.cs (5)
66foreach (KeyValuePair<TaskOrTargetTelemetryKey, TargetExecutionStats> valuePair in targetsDetails) 94foreach (KeyValuePair<TaskOrTargetTelemetryKey, TaskExecutionStats> valuePair in tasksDetails) 247foreach (var kv in targetsExecutionData) 303foreach (KeyValuePair<TaskOrTargetTelemetryKey, TaskExecutionStats> kv in tasksExecutionData) 342foreach (var kv in targetsExecutionData)
Telemetry\WorkerNodeTelemetryData.cs (2)
22foreach (var task in other.TasksExecutionData) 27foreach (var target in other.TargetsExecutionData)
Telemetry\WorkerNodeTelemetryEventArgs.cs (2)
21foreach (KeyValuePair<TaskOrTargetTelemetryKey, TaskExecutionStats> entry in WorkerNodeTelemetryData.TasksExecutionData) 32foreach (KeyValuePair<TaskOrTargetTelemetryKey, TargetExecutionStats> entry in WorkerNodeTelemetryData.TargetsExecutionData)
TelemetryEventArgs.cs (1)
39foreach (var kvp in Properties)
Utilities\CollectionHelpers.cs (1)
64foreach (var aKvp in a)
Microsoft.Build.Tasks.CodeAnalysis (3)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (1)
376foreach (var pair in Properties)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
480foreach (var kvp in environmentVariables.OrderBy(kvp => kvp.Key, StringComparer.OrdinalIgnoreCase)) 645foreach (var kvp in environmentVariables)
Microsoft.Build.Tasks.Core (52)
AssemblyDependency\GenerateBindingRedirects.cs (1)
284foreach (var entry in redirects)
AssemblyDependency\ReferenceTable.cs (12)
1135List<KeyValuePair<AssemblyNameExtension, Reference>> newEntries) 1182var newEntry = new KeyValuePair<AssemblyNameExtension, Reference>(unifiedDependency.PostUnified, newReference); 1421foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in References) 1586foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in References) 1725var newEntries = new List<KeyValuePair<AssemblyNameExtension, Reference>>(); 1808foreach (KeyValuePair<AssemblyNameExtension, Reference> newEntry in newEntries) 1822foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in References) 2218foreach (KeyValuePair<AssemblyNameExtension, Reference> assemblyNameWithReference in References) 2245foreach (KeyValuePair<string, List<AssemblyNameReference>> kvp in baseNameToReferences) 2628foreach (KeyValuePair<AssemblyNameExtension, Reference> kvp in References) 2796static IEnumerable<KeyValuePair<string, string>> EnumerateCommonMetadata( 3107foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in References)
AssemblyDependency\ResolveAssemblyReference.cs (3)
1248foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in dependencyTable.References) 1261foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in dependencyTable.References) 1274foreach (KeyValuePair<AssemblyNameExtension, Reference> assembly in dependencyTable.References)
BootstrapperUtil\BootstrapperBuilder.cs (6)
209var eulas = new Dictionary<string, KeyValuePair<string, string>>(StringComparer.Ordinal); 224foreach (KeyValuePair<string, string> de in eulas.Values) 1363private bool BuildPackages(BuildSettings settings, XmlElement configElement, ResourceUpdater resourceUpdater, List<string> filesCopied, Dictionary<string, KeyValuePair<string, string>> eulas) 1529if (eulas.TryGetValue(key, out KeyValuePair<string, string> eulaInfo)) 1536var de = new KeyValuePair<string, string>(configFileKey, eulaAttribute.Value); 1867KeyValuePair<string, XmlNode> altCulturePair = _cultures.FirstOrDefault();
CreateItem.cs (1)
114foreach (KeyValuePair<string, string> nameAndValue in metadataTable)
GetInstalledSDKLocations.cs (1)
172foreach (KeyValuePair<string, Tuple<string, string>> sdk in installedSDKs)
GetSDKReferenceFiles.cs (1)
619foreach (KeyValuePair<string, List<string>> directoryToFileList in info.DirectoryToFileList)
MSBuild.cs (2)
555foreach (KeyValuePair<string, string> entry in projectProperties[i]) 564foreach (KeyValuePair<string, string> entry in additionalProjectPropertiesTable)
ResolveSDKReference.cs (4)
1044foreach (KeyValuePair<string, string> kvp in _sdkManifest.FrameworkIdentities) 1061foreach (KeyValuePair<string, string> kvp in _sdkManifest.AppxLocations) 1350foreach (var appxLocation in AppxLocationsFromManifest) 1408foreach (var location in architectureLocations)
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
543foreach (KeyValuePair<string, ISet<string>> validLanguage in ValidCodeLanguages)
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (1)
428foreach (KeyValuePair<Version, List<string>> entry in targetFrameworkVersionToRegistryVersions)
src\msbuild\src\Shared\LogMessagePacketBase.cs (2)
296internal LogMessagePacketBase(KeyValuePair<int, BuildEventArgs>? nodeBuildEvent) 333internal KeyValuePair<int, BuildEventArgs>? NodeBuildEvent
src\msbuild\src\Shared\NodePipeClient.cs (1)
81foreach (var component in HandshakeComponents.EnumerateComponents())
src\msbuild\src\Shared\NodePipeServer.cs (1)
192foreach (var component in HandshakeComponents.EnumerateComponents())
src\msbuild\src\Shared\TaskParameter.cs (9)
799IEnumerable<KeyValuePair<string, string>> metadataToImport = _customEscapedMetadata 814foreach (KeyValuePair<string, string> entry in _customEscapedMetadata) 846foreach (KeyValuePair<string, string> metadatum in _customEscapedMetadata) 905public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 937private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataLazy() 944foreach (var kvp in _customEscapedMetadata) 946var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 951public void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) 953foreach (KeyValuePair<string, string> kvp in metadata)
src\msbuild\src\Shared\Tracing.cs (2)
95internal static void Slot<K, V>(string tag, KeyValuePair<K, V> value) 148foreach (KeyValuePair<string, int> count in s_counts)
system.design\stronglytypedresourcebuilder.cs (3)
151foreach (KeyValuePair<string, IResource> resource in resourceList) 267foreach (KeyValuePair<string, ResourceData> entry in cleanedResourceList) 756foreach (KeyValuePair<String, ResourceData> entry in resourceList)
SystemState.cs (1)
616foreach (KeyValuePair<string, FileState> kvp in sysState.instanceLocalFileStateCache)
Microsoft.Build.Tasks.Git (6)
GitDataReader\GitConfig.cs (2)
90foreach (var variable in Variables) 103internal IEnumerable<KeyValuePair<string, ImmutableArray<string>>> EnumerateVariables()
GitDataReader\GitRepository.cs (1)
302foreach (var variable in group)
GitOperations.cs (2)
97var remoteVariable = config.Variables. 122foreach (var variable in config.Variables)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
78foreach (var value in values)
Microsoft.Build.Utilities.Core (22)
src\msbuild\src\Shared\AssemblyFolders\AssemblyFoldersEx.cs (1)
428foreach (KeyValuePair<Version, List<string>> entry in targetFrameworkVersionToRegistryVersions)
src\msbuild\src\Shared\Tracing.cs (2)
95internal static void Slot<K, V>(string tag, KeyValuePair<K, V> value) 148foreach (KeyValuePair<string, int> count in s_counts)
TaskItem.cs (8)
434IEnumerable<KeyValuePair<string, string>> metadataToImport = _metadata; 455foreach (KeyValuePair<string, string> entry in _metadata) 512foreach (KeyValuePair<string, string> entry in _metadata) 594IEnumerable<KeyValuePair<string, string>> IMetadataContainer.EnumerateMetadata() 610void IMetadataContainer.ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) 643private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataLazy() 650foreach (var kvp in _metadata) 652var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));
ToolLocationHelper.cs (5)
408foreach (KeyValuePair<string, string> extension in moniker.ExtensionSDKs) 455foreach (KeyValuePair<string, string> extension in moniker.ExtensionSDKs) 625foreach (KeyValuePair<string, string> sdk in extensionSdks) 2611foreach (KeyValuePair<Version, List<string>> directoryUnderRoot in versionsInRoot) 2717foreach (KeyValuePair<Version, List<string>> registryVersions in sortedVersions)
ToolTask.cs (6)
693foreach (KeyValuePair<string, string> entry in envOverrides) 703foreach (KeyValuePair<string, string> variable in _environmentVariablePairs) 1463_environmentVariablePairs = new List<KeyValuePair<string, string>>(EnvironmentVariables.Length); 1623foreach (KeyValuePair<string, string> entry in envOverrides) 1633foreach (KeyValuePair<string, string> variable in _environmentVariablePairs) 1867private List<KeyValuePair<string, string>> _environmentVariablePairs;
Microsoft.CodeAnalysis (276)
CodeGen\CompilationTestData.cs (1)
69foreach (var pair in Methods)
CodeGen\ILBuilderEmit.cs (2)
224KeyValuePair<ConstantValue, object>[] caseLabels, 257KeyValuePair<ConstantValue, object>[] caseLabels,
CodeGen\PrivateImplementationDetails.cs (1)
438internal IOrderedEnumerable<KeyValuePair<int, InstrumentationPayloadRootField>> GetInstrumentationPayloadRoots()
CodeGen\SwitchIntegralJumpTableEmitter.cs (5)
45private readonly ImmutableArray<KeyValuePair<ConstantValue, object>> _sortedCaseLabels; 57KeyValuePair<ConstantValue, object>[] caseLabels, 146private static int CompareIntegralSwitchLabels(KeyValuePair<ConstantValue, object> first, KeyValuePair<ConstantValue, object> second) 331var c = switchBucket[0];
CodeGen\SwitchIntegralJumpTableEmitter.SwitchBucket.cs (6)
18private readonly ImmutableArray<KeyValuePair<ConstantValue, object>> _allLabels; 54internal SwitchBucket(ImmutableArray<KeyValuePair<ConstantValue, object>> allLabels, int index) 62private SwitchBucket(ImmutableArray<KeyValuePair<ConstantValue, object>> allLabels, int startIndex, int endIndex) 72internal SwitchBucket(ImmutableArray<KeyValuePair<ConstantValue, object>> allLabels, int startIndex, int endIndex, bool isDegenerate) 91internal KeyValuePair<ConstantValue, object> this[int i] 149var switchLabel = allLabels[idx];
CodeGen\SwitchStringJumpTableEmitter.cs (9)
16using HashBucket = List<KeyValuePair<ConstantValue, object>>; 35private readonly KeyValuePair<ConstantValue, object>[] _caseLabels; 75KeyValuePair<ConstantValue, object>[] caseLabels, 124foreach (var kvPair in stringHashMap) 141var jumpTableLabels = new KeyValuePair<ConstantValue, object>[count]; 169private void EmitNonHashTableSwitch(KeyValuePair<ConstantValue, object>[] labels) 172foreach (var kvPair in labels) 192KeyValuePair<ConstantValue, object>[] caseLabels, 198foreach (var kvPair in caseLabels)
Collections\CachingDictionary.cs (1)
118foreach (var kvp in this.EnsureFullyPopulated())
Collections\Grouping.cs (1)
27public Grouping(KeyValuePair<TKey, IEnumerable<TElement>> pair)
Collections\OrderPreservingMultiDictionary.cs (4)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 42foreach (var kvp in _dictionary) 129IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
Collections\SmallDictionary.cs (8)
35internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 55foreach (var kv in other) 763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value); 803public class EnumerableImpl : IEnumerator<KeyValuePair<K, V>> 812KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 831IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
CommandLine\CommandLineArguments.cs (1)
53public ImmutableArray<KeyValuePair<string, string>> PathMap { get; internal set; }
CommandLine\CommandLineParser.cs (5)
349protected ImmutableArray<KeyValuePair<string, string>> ParsePathMap(string pathMap, IList<Diagnostic> errors) 353return ImmutableArray<KeyValuePair<string, string>>.Empty; 356var pathMapBuilder = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(); 1407internal static ImmutableArray<KeyValuePair<string, string>> SortPathMap(ImmutableArray<KeyValuePair<string, string>> pathMap)
CommandLine\CommonCompiler.cs (1)
1821ImmutableArray<KeyValuePair<string, string>> pathMap,
CommandLine\CommonCompiler.LoggingSourceFileResolver.cs (1)
19ImmutableArray<KeyValuePair<string, string>> pathMap,
CommandLine\ReportAnalyzerUtil.cs (1)
92foreach (var kvp in analyzerGroup.OrderByDescending(kvp => kvp.Value))
CommandLine\SarifErrorLogger.cs (1)
106foreach (var pair in diagnostic.Properties.OrderBy(x => x.Key, StringComparer.Ordinal))
CommandLine\SarifV1ErrorLogger.cs (4)
156foreach (var pair in _descriptors.ToSortedList()) 284public List<KeyValuePair<string, DiagnosticDescriptor>> ToSortedList() 288var list = new List<KeyValuePair<string, DiagnosticDescriptor>>(Count); 290foreach (var pair in _keys)
CommandLine\SarifV2ErrorLogger.cs (1)
502foreach (var pair in _distinctDescriptors)
Compilation\Compilation.cs (2)
204ImmutableArray<KeyValuePair<string, string>> pathMap = default, 229ImmutableArray<KeyValuePair<string, string>> pathMap = default,
Compilation\CompilationOptions.cs (2)
398public CompilationOptions WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<string, ReportDiagnostic>> value) 542protected abstract CompilationOptions CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<string, ReportDiagnostic>> specificDiagnosticOptions);
Compilation\DeterministicKey.cs (1)
59ImmutableArray<KeyValuePair<string, string>> pathMap = default,
Compilation\DeterministicKeyBuilder.cs (6)
47ImmutableArray<KeyValuePair<string, string>> pathMap, 129ImmutableArray<KeyValuePair<string, string>> pathMap, 254ImmutableArray<KeyValuePair<string, string>> pathMap, 329ImmutableArray<KeyValuePair<string, string>> pathMap, 375ImmutableArray<KeyValuePair<string, string>> pathMap, 472ImmutableArray<KeyValuePair<string, string>> pathMap,
Compilation\ParseOptions.cs (3)
113public ParseOptions WithFeatures(IEnumerable<KeyValuePair<string, string>> features) 118protected abstract ParseOptions CommonWithFeatures(IEnumerable<KeyValuePair<string, string>> features); 193foreach (var kv in features)
CvtRes.cs (4)
619private IEnumerable<KeyValuePair<string, string>> GetVerStrings() 701private static void WriteVersionString(KeyValuePair<string, string> keyValuePair, BinaryWriter writer) 745foreach (var verString in GetVerStrings()) 846foreach (var entry in GetVerStrings())
DiagnosticAnalyzer\AnalysisResult.cs (3)
118foreach (var diagnosticsByTree in localDiagnostics) 120foreach (var diagnosticsByAnalyzer in diagnosticsByTree.Value) 137foreach (var diagnosticsByAnalyzer in nonLocalDiagnostics)
DiagnosticAnalyzer\AnalysisResultBuilder.cs (3)
547foreach (var diagnosticsByTree in localDiagnosticsOpt) 550foreach (var diagnosticsByAnalyzer in diagnosticsByTree.Value) 586foreach (var diagnosticsByAnalyzer in nonLocalDiagnosticsOpt)
DocumentationComments\DocumentationCommentIncludeCache.cs (3)
16internal sealed class DocumentationCommentIncludeCache : CachingFactory<string, KeyValuePair<string, XDocument>> 49private static KeyValuePair<string, XDocument> MakeValue(XmlReferenceResolver resolver, string resolvedPath) 68private static bool KeyValueEquality(string resolvedPath, KeyValuePair<string, XDocument> pathAndDocument)
Emit\CommonPEModuleBuilder.cs (2)
1068foreach (var entry in _synthesizedTypeMembers) 1076foreach (var entry in namespaceMembers)
Emit\EditAndContinue\DeltaMetadataWriter.cs (3)
193foreach (var pair in _addedOrChangedMethods) 264foreach (var pair in dictionary) 286foreach (var pair in current)
Emit\EditAndContinue\SymbolMatcher.cs (2)
79foreach (var pair in items) 99foreach (var pair in addedOrChangedMethods)
Emit\NoPia\CommonEmbeddedParameter.cs (1)
94ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments;
Emit\NoPia\CommonEmbeddedType.cs (1)
113ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments;
Emit\NoPia\EmbeddedTypesManager.cs (3)
158internal abstract TAttributeData CreateSynthesizedAttribute(WellKnownMember constructor, ImmutableArray<TypedConstant> constructorArguments, ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, TSyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics); 159internal abstract TAttributeData CreateSynthesizedAttribute(SpecialMember constructor, ImmutableArray<TypedConstant> constructorArguments, ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, TSyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics); 160internal abstract bool TryGetAttributeArguments(TAttributeData attrData, out ImmutableArray<TypedConstant> constructorArguments, out ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, TSyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics);
FileSystem\PathUtilities.cs (2)
729public static string NormalizePathPrefix(string filePath, ImmutableArray<KeyValuePair<string, string>> pathMap) 738foreach (var kv in pathMap)
InternalUtilities\ConcurrentLruCache.cs (4)
50public ConcurrentLruCache(KeyValuePair<K, V>[] array) 53foreach (var kvp in array) 62internal IEnumerable<KeyValuePair<K, V>> TestingEnumerable 68var copy = new KeyValuePair<K, V>[_cache.Count];
InternalUtilities\ConcurrentSet.cs (3)
118private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 155foreach (var kvp in _dictionary)
InternalUtilities\Hash.cs (1)
85foreach (var value in values)
InternalUtilities\MultiDictionary.cs (3)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 284IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
InternalUtilities\OrderedMultiDictionary.cs (2)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>> 60public IEnumerator<KeyValuePair<K, SetWithInsertionOrder<V>>> GetEnumerator()
MetadataReader\MetadataDecoder.cs (7)
108(KeyValuePair<string, TypedConstant> nameValuePair, bool isProperty, SerializationTypeCode typeCode, SerializationTypeCode elementTypeCode) DecodeCustomAttributeNamedArgumentOrThrow(ref BlobReader argReader); 402var argumentsBuilder = ArrayBuilder<KeyValuePair<TypeSymbol, ImmutableArray<ModifierInfo<TypeSymbol>>>>.GetInstance(argumentCount); 1554public (KeyValuePair<string, TypedConstant> nameValuePair, bool isProperty, SerializationTypeCode typeCode, SerializationTypeCode elementTypeCode) DecodeCustomAttributeNamedArgumentOrThrow(ref BlobReader argReader) 1623out KeyValuePair<string, TypedConstant>[] namedArgs) 1628namedArgs = Array.Empty<KeyValuePair<string, TypedConstant>>(); 1662namedArgs = new KeyValuePair<string, TypedConstant>[namedParamCount]; 1675namedArgs = Array.Empty<KeyValuePair<String, TypedConstant>>();
MetadataReader\MetadataHelpers.cs (5)
790[NotNull] out IEnumerable<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>>? namespaces) 804var nestedNamespaces = new List<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>>(); 920var pair = nestedNamespaces[i]; 925var primaryPair = nestedNamespaces[keyIndex]; 927nestedNamespaces[i] = default(KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>);
MetadataReader\PEModule.cs (5)
685foreach (var pair in namespaces) 775foreach (var kvp in namespaceHandles) 1412(KeyValuePair<string, TypedConstant> nameValuePair, bool isProperty, SerializationTypeCode typeCode, SerializationTypeCode elementTypeCode) namedArgValues = 1572(KeyValuePair<string, TypedConstant> nameValuePair, bool isProperty, SerializationTypeCode typeCode, SerializationTypeCode elementTypeCode) namedArgValues = 3846internal IEnumerable<KeyValuePair<string, (int FirstIndex, int SecondIndex)>> GetForwardedTypes()
MetadataReader\SymbolFactory.cs (1)
40internal abstract TypeSymbol SubstituteTypeParameters(ModuleSymbol moduleSymbol, TypeSymbol generic, ImmutableArray<KeyValuePair<TypeSymbol, ImmutableArray<ModifierInfo<TypeSymbol>>>> arguments, ImmutableArray<bool> refersToNoPiaLocalType);
MetadataReader\TypeNameDecoder.cs (3)
110protected TypeSymbol SubstituteTypeParameters(TypeSymbol genericType, ImmutableArray<KeyValuePair<TypeSymbol, ImmutableArray<ModifierInfo<TypeSymbol>>>> arguments, ImmutableArray<bool> refersToNoPiaLocalType) 221private ImmutableArray<KeyValuePair<TypeSymbol, ImmutableArray<ModifierInfo<TypeSymbol>>>> ResolveTypeArguments(MetadataHelpers.AssemblyQualifiedTypeName[] arguments, out ImmutableArray<bool> refersToNoPiaLocalType) 224var typeArgumentsBuilder = ArrayBuilder<KeyValuePair<TypeSymbol, ImmutableArray<ModifierInfo<TypeSymbol>>>>.GetInstance(count);
MetadataReference\AssemblyIdentityMap.cs (6)
21private readonly Dictionary<string, OneOrMany<KeyValuePair<AssemblyIdentity, TValue>>> _map; 25_map = new Dictionary<string, OneOrMany<KeyValuePair<AssemblyIdentity, TValue>>>(AssemblyIdentityComparer.SimpleNameComparer); 36OneOrMany<KeyValuePair<AssemblyIdentity, TValue>> sameName; 79OneOrMany<KeyValuePair<AssemblyIdentity, TValue>> sameName; 101var pair = KeyValuePair.Create(identity, value); 103OneOrMany<KeyValuePair<AssemblyIdentity, TValue>> sameName;
NativePdbWriter\PdbWriter.cs (3)
703foreach (var kvp in file2definitions) 719foreach (var kvp in file2definitions) 780foreach (var kvp in documents
Operations\ControlFlowGraphBuilder.Context.cs (3)
22public readonly ImmutableArray<KeyValuePair<IPropertySymbol, IOperation>> AnonymousTypePropertyValues; 24internal Context(IOperation? implicitInstance, INamedTypeSymbol? anonymousType, ImmutableArray<KeyValuePair<IPropertySymbol, IOperation>> anonymousTypePropertyValues) 38ImmutableArray<KeyValuePair<IPropertySymbol, IOperation>>.Empty);
Operations\ControlFlowGraphBuilder.ImplicitInstanceInfo.cs (1)
68foreach (KeyValuePair<IPropertySymbol, IOperation> pair in context.AnonymousTypePropertyValues)
PEWriter\MetadataWriter.cs (4)
113_signatureIndex = new SegmentedDictionary<ISignature, KeyValuePair<BlobHandle, ImmutableArray<byte>>>(module.HintNumberOfMethodDefinitions, ReferenceEqualityComparer.Instance); //ignores field signatures 445private readonly SegmentedDictionary<ISignature, KeyValuePair<BlobHandle, ImmutableArray<byte>>> _signatureIndex; 1123KeyValuePair<BlobHandle, ImmutableArray<byte>> existing; 1273KeyValuePair<BlobHandle, ImmutableArray<byte>> existing;
PEWriter\MetadataWriter.DynamicAnalysis.cs (1)
309foreach (var entry in _blobs)
PEWriter\MetadataWriter.PortablePdb.cs (1)
794foreach (var kvp in documents
ReferenceManager\CommonReferenceManager.State.cs (4)
39internal abstract IEnumerable<KeyValuePair<MetadataReference, IAssemblySymbolInternal>> GetReferencedAssemblies(); 520foreach (var assemblyReference in assemblyReferencesBySimpleName) 680internal sealed override IEnumerable<KeyValuePair<MetadataReference, IAssemblySymbolInternal>> GetReferencedAssemblies() 702foreach (var entry in ReferencedAssembliesMap)
RuleSet\RuleSet.cs (4)
89foreach (var item in _specificDiagnosticOptions) 155foreach (var item in effectiveRuleset.SpecificDiagnosticOptions) 173foreach (var item in _specificDiagnosticOptions) 308foreach (var rule in ruleSet.SpecificDiagnosticOptions)
RuleSet\RuleSetProcessor.cs (4)
111foreach (var rule in rules) 149private static List<KeyValuePair<string, ReportDiagnostic>> ReadRules(XElement rulesNode) 154var rules = new List<KeyValuePair<string, ReportDiagnostic>>(); 178private static KeyValuePair<string, ReportDiagnostic> ReadRule(XElement ruleNode)
SourceFileResolver.cs (6)
25private readonly ImmutableArray<KeyValuePair<string, string>> _pathMap; 33: this(searchPaths, baseDirectory, ImmutableArray<KeyValuePair<string, string>>.Empty) 40ImmutableArray<KeyValuePair<string, string>> pathMap) 62var pathMapBuilder = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(pathMap.Length); 86_pathMap = ImmutableArray<KeyValuePair<string, string>>.Empty; 94public ImmutableArray<KeyValuePair<string, string>> PathMap => _pathMap;
SourceGeneration\Nodes\GeneratorRunStateTable.cs (1)
66foreach (var stepsByName in builder)
SourceGeneration\Nodes\StateTableStore.cs (1)
50foreach (var kvp in _tableBuilder)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
687public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 698public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
709foreach (var kvp in dictionary) 832foreach (var entry in dictionary) 874foreach (var entry in map)
src\roslyn\src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
12public static void Deconstruct<TKey, TValue>(KeyValuePair<TKey, TValue> keyValuePair, out TKey key, out TValue value)
src\roslyn\src\Dependencies\Collections\Internal\IDictionaryDebugView`2.cs (2)
30public KeyValuePair<K, V>[] Items 34var items = new KeyValuePair<K, V>[_dict.Count];
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (4)
35public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) 39public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) 43public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items) 56public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items, IEqualityComparer<TKey>? keyComparer)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (18)
106bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 157public ImmutableSegmentedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 183public bool Contains(KeyValuePair<TKey, TValue> pair) 232public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 238foreach (var item in items) 318IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 324IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 332IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 341void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 342=> ((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(array, arrayIndex); 356void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 359void ICollection<KeyValuePair<TKey, TValue>>.Clear() 362bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 374private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Builder.cs (12)
49bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => ICollectionCalls<KeyValuePair<TKey, TValue>>.IsReadOnly(ref _builder); 78public void Add(KeyValuePair<TKey, TValue> item) 81public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 87public bool Contains(KeyValuePair<TKey, TValue> item) 108public bool Remove(KeyValuePair<TKey, TValue> item) 125void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 126=> ICollectionCalls<KeyValuePair<TKey, TValue>>.CopyTo(ref _builder, array, arrayIndex); 128IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 129=> IEnumerableCalls<KeyValuePair<TKey, TValue>>.GetEnumerator(ref _builder);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (3)
14public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 31/// <see cref="KeyValuePair{TKey, TValue}"/>. This is the return value for most instances of this 45public readonly KeyValuePair<TKey, TValue> Current => _enumerator.Current;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (12)
70readonly bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 118public void Add(KeyValuePair<TKey, TValue> item) 121public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 126foreach (var pair in items) 146public readonly bool Contains(KeyValuePair<TKey, TValue> item) 185public bool Remove(KeyValuePair<TKey, TValue> item) 211foreach (var pair in this) 236readonly void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 237=> ((ICollection<KeyValuePair<TKey, TValue>>)ReadOnlyDictionary).CopyTo(array, arrayIndex); 239IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (29)
46private static IEnumerator<KeyValuePair<TKey, TValue>>? s_emptyEnumerator; 134public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 139public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 140: this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 150private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 194ReadOnlySpan<KeyValuePair<TKey, TValue>> span; 195if (enumerable is KeyValuePair<TKey, TValue>[] array) 200else if (enumerable.GetType() == typeof(List<KeyValuePair<TKey, TValue>>)) 202span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable); 208foreach (var pair in enumerable) 216foreach (var pair in span) 270void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 273bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 284bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 358private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 389IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 393private static IEnumerator<KeyValuePair<TKey, TValue>> GetEmptyEnumerator() 870bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 872void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 902if (array is KeyValuePair<TKey, TValue>[] pairs) 945=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1172public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1177private KeyValuePair<TKey, TValue> _current; 1217public readonly KeyValuePair<TKey, TValue> Current => _current;
src\roslyn\src\Dependencies\Collections\Specialized\SpecializedCollections.Empty.Dictionary.cs (1)
21: Collection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
648foreach (var pair in accumulator)
Symbols\Attributes\CommonAttributeData.cs (7)
48public ImmutableArray<KeyValuePair<string, TypedConstant>> NamedArguments { get { return CommonNamedArguments; } } 49protected internal abstract ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments { get; } 169private static T? DecodeNamedArgument<T>(ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, string name, SpecialType specialType, T? defaultValue = default) 175private static int IndexOfNamedArgument(ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, string name) 448foreach (var namedArg in attribute.CommonNamedArguments) 504foreach (var namedArg in attribute.CommonNamedArguments) 574internal static AttributeUsageInfo DecodeAttributeUsageAttribute(TypedConstant positionalArg, ImmutableArray<KeyValuePair<string, TypedConstant>> namedArgs)
Symbols\Attributes\CommonAttributeDataComparer.cs (6)
76private int GetHashCodeForNamedArguments(ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments) 80foreach (var arg in namedArguments) 135private class NamedArgumentComparer : IEqualityComparer<KeyValuePair<string, TypedConstant>> 143public bool Equals(KeyValuePair<string, TypedConstant> pair1, KeyValuePair<string, TypedConstant> pair2) 150public int GetHashCode(KeyValuePair<string, TypedConstant> pair)
Symbols\Attributes\MarshalAsAttributeDecoder.cs (5)
126foreach (var namedArg in arguments.Attribute.NamedArguments) 182foreach (var namedArg in arguments.Attribute.NamedArguments) 217foreach (var namedArg in arguments.Attribute.NamedArguments) 306foreach (var namedArg in arguments.Attribute.NamedArguments) 374foreach (var namedArg in arguments.Attribute.NamedArguments)
TreeDumper.cs (3)
265public IEnumerable<KeyValuePair<TreeDumperNode?, TreeDumperNode>> PreorderTraversal() 267var stack = new Stack<KeyValuePair<TreeDumperNode?, TreeDumperNode>>(); 271var currentEdge = stack.Pop();
Microsoft.CodeAnalysis.Analyzers (166)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
462foreach (var kvp in idToAnalyzerMap)
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (4)
28var diagnosticsToFix = new List<KeyValuePair<Project, ImmutableArray<Diagnostic>>>(); 76private readonly List<KeyValuePair<Project, ImmutableArray<Diagnostic>>> _diagnosticsToFix; 79public FixAllAdditionalDocumentChangeAction(FixAllScope fixAllScope, Solution solution, List<KeyValuePair<Project, ImmutableArray<Diagnostic>>> diagnosticsToFix, string? equivalenceKey) 94foreach (KeyValuePair<Project, ImmutableArray<Diagnostic>> pair in _diagnosticsToFix)
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (5)
41var diagnosticsToFix = new List<KeyValuePair<Project, ImmutableArray<Diagnostic>>>(); 83private readonly List<KeyValuePair<Project, ImmutableArray<Diagnostic>>> _diagnosticsToFix; 86public FixAllAdditionalDocumentChangeAction(FixAllScope fixAllScope, Solution solution, List<KeyValuePair<Project, ImmutableArray<Diagnostic>>> diagnosticsToFix, string equivalenceKey) 101foreach (var kvp in _diagnosticsToFix) 126foreach (var kvp in fixInfoMap)
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (4)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 42foreach (var kvp in _dictionary) 129IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (8)
35internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 55foreach (var kv in other) 763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value); 803public class EnumerableImpl : IEnumerator<KeyValuePair<K, V>> 812KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 831IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
729public static string NormalizePathPrefix(string filePath, ImmutableArray<KeyValuePair<string, string>> pathMap) 738foreach (var kv in pathMap)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (3)
118private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 155foreach (var kvp in _dictionary)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
85foreach (var value in values)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (3)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 284IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (2)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>> 60public IEnumerator<KeyValuePair<K, SetWithInsertionOrder<V>>> GetEnumerator()
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
687public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 698public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
709foreach (var kvp in dictionary) 832foreach (var entry in dictionary) 874foreach (var entry in map)
src\roslyn\src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
15public static void Deconstruct<TKey, TValue>(this KeyValuePair<TKey, TValue> keyValuePair, out TKey key, out TValue value)
src\roslyn\src\Dependencies\Collections\Internal\IDictionaryDebugView`2.cs (2)
30public KeyValuePair<K, V>[] Items 34var items = new KeyValuePair<K, V>[_dict.Count];
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
25public static KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey key, TValue value) =>
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (4)
35public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) 39public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) 43public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items) 56public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items, IEqualityComparer<TKey>? keyComparer)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (18)
106bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 157public ImmutableSegmentedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 183public bool Contains(KeyValuePair<TKey, TValue> pair) 232public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 238foreach (var item in items) 318IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 324IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 332IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 341void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 342=> ((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(array, arrayIndex); 356void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 359void ICollection<KeyValuePair<TKey, TValue>>.Clear() 362bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 374private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Builder.cs (12)
49bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => ICollectionCalls<KeyValuePair<TKey, TValue>>.IsReadOnly(ref _builder); 78public void Add(KeyValuePair<TKey, TValue> item) 81public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 87public bool Contains(KeyValuePair<TKey, TValue> item) 108public bool Remove(KeyValuePair<TKey, TValue> item) 125void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 126=> ICollectionCalls<KeyValuePair<TKey, TValue>>.CopyTo(ref _builder, array, arrayIndex); 128IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 129=> IEnumerableCalls<KeyValuePair<TKey, TValue>>.GetEnumerator(ref _builder);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (3)
14public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 31/// <see cref="KeyValuePair{TKey, TValue}"/>. This is the return value for most instances of this 45public readonly KeyValuePair<TKey, TValue> Current => _enumerator.Current;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (12)
70readonly bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 118public void Add(KeyValuePair<TKey, TValue> item) 121public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 126foreach (var pair in items) 146public readonly bool Contains(KeyValuePair<TKey, TValue> item) 185public bool Remove(KeyValuePair<TKey, TValue> item) 211foreach (var pair in this) 236readonly void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 237=> ((ICollection<KeyValuePair<TKey, TValue>>)ReadOnlyDictionary).CopyTo(array, arrayIndex); 239IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (27)
46private static IEnumerator<KeyValuePair<TKey, TValue>>? s_emptyEnumerator; 134public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 139public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 140: this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 150private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 194ReadOnlySpan<KeyValuePair<TKey, TValue>> span; 195if (enumerable is KeyValuePair<TKey, TValue>[] array) 208foreach (var pair in enumerable) 216foreach (var pair in span) 270void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 273bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 284bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 358private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 389IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 393private static IEnumerator<KeyValuePair<TKey, TValue>> GetEmptyEnumerator() 870bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 872void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 902if (array is KeyValuePair<TKey, TValue>[] pairs) 945=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1172public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1177private KeyValuePair<TKey, TValue> _current; 1217public readonly KeyValuePair<TKey, TValue> Current => _current;
src\roslyn\src\Dependencies\Collections\Specialized\SpecializedCollections.Empty.Dictionary.cs (1)
21: Collection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
648foreach (var pair in accumulator)
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
218foreach (var kvp in bannedApis)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\KeyValuePairExtensions.cs (2)
11public static KeyValuePair<TKey?, TValue?> AsNullable<TKey, TValue>(this KeyValuePair<TKey, TValue> pair)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (3)
59private readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> _wildcardMatchResult = new(); 299if (_wildcardMatchResult.TryGetValue(symbol, out var firstMatch)) 379internal ref readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> WildcardMatchResult => ref _symbolNamesWithValueOption._wildcardMatchResult;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
76public static PooledConcurrentDictionary<K, V> GetInstance(IEnumerable<KeyValuePair<K, V>> initializer, IEqualityComparer<K>? keyComparer = null) 79foreach (var kvp in initializer)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (3)
120foreach (var kvp in _dictionary) 145private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 147internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (4)
24Func<KeyValuePair<K, V>, TKey> keySelector, Func<KeyValuePair<K, V>, TValue> elementSelector, IEqualityComparer<TKey> comparer) 66IEnumerable<KeyValuePair<K, V>> initializer, 79foreach (var kvp in initializer)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
77foreach (var kvp in ruleset.SpecificDiagnosticOptions.OrderBy(kvp => kvp.Key))
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (8)
37internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 57foreach (var kv in other) 877public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value); 917public sealed class EnumerableCore : IEnumerator<KeyValuePair<K, V>> 926KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 947IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
55foreach (var kvp in SymbolWritesMap) 74foreach (var kvp in SymbolWritesMap)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
23public BidirectionalMap(IEnumerable<KeyValuePair<TKey, TValue>> pairs, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumerableConditionalWeakTable.cs (2)
45internal sealed class EnumerableConditionalWeakTable<TKey, TValue> : IEnumerable<KeyValuePair<TKey, TValue>> 119public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
251foreach (var entry in dictionary)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
406ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (11)
37public static readonly IEnumerable<KeyValuePair<byte, string>> ByteSpecialValues = []; 39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>() 45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>() 51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>() 56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>() 62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>() 67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>() 73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>() 78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>() 88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>() 98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAttributeData.cs (3)
15ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments) : AttributeData 18private readonly ImmutableArray<KeyValuePair<string, TypedConstant>> _namedArguments = namedArguments.NullToEmpty(); 23protected override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments => _namedArguments;
Microsoft.CodeAnalysis.AnalyzerUtilities (177)
src\2e2796bccd1466f6\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
47foreach (KeyValuePair<SymbolAccess, (ImmutableHashSet<SinkKind>.Builder SinkKinds, ImmutableHashSet<SymbolAccess>.Builder SourceOrigins)> kvp in this.TaintedSourcesBySink)
src\683181b2796de991\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
368foreach (var kvp in hazardousParameterUsagesInInvokedMethod)
src\a03b2aad21e28a8a\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (2)
357foreach (KeyValuePair<AnalysisEntity, TrackedAssignmentData> kvp 675foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp in subResult.HazardousUsages)
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (4)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 42foreach (var kvp in _dictionary) 129IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (8)
35internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 55foreach (var kv in other) 763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value); 803public class EnumerableImpl : IEnumerator<KeyValuePair<K, V>> 812KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 831IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
729public static string NormalizePathPrefix(string filePath, ImmutableArray<KeyValuePair<string, string>> pathMap) 738foreach (var kv in pathMap)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (3)
118private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 155foreach (var kvp in _dictionary)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
85foreach (var value in values)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (3)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 284IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (2)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>> 60public IEnumerator<KeyValuePair<K, SetWithInsertionOrder<V>>> GetEnumerator()
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
687public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 698public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
709foreach (var kvp in dictionary) 832foreach (var entry in dictionary) 874foreach (var entry in map)
src\roslyn\src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
15public static void Deconstruct<TKey, TValue>(this KeyValuePair<TKey, TValue> keyValuePair, out TKey key, out TValue value)
src\roslyn\src\Dependencies\Collections\Internal\IDictionaryDebugView`2.cs (2)
30public KeyValuePair<K, V>[] Items 34var items = new KeyValuePair<K, V>[_dict.Count];
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
25public static KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey key, TValue value) =>
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (4)
35public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) 39public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) 43public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items) 56public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items, IEqualityComparer<TKey>? keyComparer)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (18)
106bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 157public ImmutableSegmentedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 183public bool Contains(KeyValuePair<TKey, TValue> pair) 232public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 238foreach (var item in items) 318IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 324IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 332IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 341void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 342=> ((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(array, arrayIndex); 356void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 359void ICollection<KeyValuePair<TKey, TValue>>.Clear() 362bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 374private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Builder.cs (12)
49bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => ICollectionCalls<KeyValuePair<TKey, TValue>>.IsReadOnly(ref _builder); 78public void Add(KeyValuePair<TKey, TValue> item) 81public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 87public bool Contains(KeyValuePair<TKey, TValue> item) 108public bool Remove(KeyValuePair<TKey, TValue> item) 125void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 126=> ICollectionCalls<KeyValuePair<TKey, TValue>>.CopyTo(ref _builder, array, arrayIndex); 128IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 129=> IEnumerableCalls<KeyValuePair<TKey, TValue>>.GetEnumerator(ref _builder);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (3)
14public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 31/// <see cref="KeyValuePair{TKey, TValue}"/>. This is the return value for most instances of this 45public readonly KeyValuePair<TKey, TValue> Current => _enumerator.Current;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (12)
70readonly bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 118public void Add(KeyValuePair<TKey, TValue> item) 121public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 126foreach (var pair in items) 146public readonly bool Contains(KeyValuePair<TKey, TValue> item) 185public bool Remove(KeyValuePair<TKey, TValue> item) 211foreach (var pair in this) 236readonly void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 237=> ((ICollection<KeyValuePair<TKey, TValue>>)ReadOnlyDictionary).CopyTo(array, arrayIndex); 239IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (27)
46private static IEnumerator<KeyValuePair<TKey, TValue>>? s_emptyEnumerator; 134public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 139public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 140: this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 150private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 194ReadOnlySpan<KeyValuePair<TKey, TValue>> span; 195if (enumerable is KeyValuePair<TKey, TValue>[] array) 208foreach (var pair in enumerable) 216foreach (var pair in span) 270void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 273bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 284bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 358private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 389IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 393private static IEnumerator<KeyValuePair<TKey, TValue>> GetEmptyEnumerator() 870bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 872void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 902if (array is KeyValuePair<TKey, TValue>[] pairs) 945=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1172public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1177private KeyValuePair<TKey, TValue> _current; 1217public readonly KeyValuePair<TKey, TValue> Current => _current;
src\roslyn\src\Dependencies\Collections\Specialized\SpecializedCollections.Empty.Dictionary.cs (1)
21: Collection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
648foreach (var pair in accumulator)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\KeyValuePairExtensions.cs (2)
11public static KeyValuePair<TKey?, TValue?> AsNullable<TKey, TValue>(this KeyValuePair<TKey, TValue> pair)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (3)
59private readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> _wildcardMatchResult = new(); 299if (_wildcardMatchResult.TryGetValue(symbol, out var firstMatch)) 379internal ref readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> WildcardMatchResult => ref _symbolNamesWithValueOption._wildcardMatchResult;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
76public static PooledConcurrentDictionary<K, V> GetInstance(IEnumerable<KeyValuePair<K, V>> initializer, IEqualityComparer<K>? keyComparer = null) 79foreach (var kvp in initializer)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (3)
120foreach (var kvp in _dictionary) 145private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 147internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (4)
24Func<KeyValuePair<K, V>, TKey> keySelector, Func<KeyValuePair<K, V>, TValue> elementSelector, IEqualityComparer<TKey> comparer) 66IEnumerable<KeyValuePair<K, V>> initializer, 79foreach (var kvp in initializer)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
77foreach (var kvp in ruleset.SpecificDiagnosticOptions.OrderBy(kvp => kvp.Key))
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (8)
37internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 57foreach (var kv in other) 877public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value); 917public sealed class EnumerableCore : IEnumerator<KeyValuePair<K, V>> 926KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 947IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
525foreach (var kvp in CurrentAnalysisData.CoreAnalysisData)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CoreCopyAnalysisDataDomain.cs (2)
35foreach (var kvp in map1) 55foreach (var kvp in map2)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisData.cs (2)
131foreach (var kvp in predicatedData) 209foreach (var kvp in map)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysisData.cs (1)
129foreach (var kvp in map)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\HazardousUsageEvaluatorCollection.cs (1)
107foreach (KeyValuePair<(HazardousUsageEvaluatorKind Kind, string? InstanceTypeName, string? MethodName, string? ParameterName, bool derivedClasses), HazardousUsageEvaluator> kvp
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (1)
266foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataConfig.cs (1)
149foreach (KeyValuePair<(ImmutableHashSet<SourceInfo> SourceInfos, ImmutableHashSet<SanitizerInfo> SanitizerInfos), (ImmutableHashSet<SinkKind>.Builder SinkKinds, ImmutableHashSet<SinkInfo>.Builder SinkInfos)> kvp in sourceSanitizersToSinks)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
674foreach (var kvp in resultToApply)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityMapAbstractDomain.cs (3)
68foreach (var kvp in map) 88foreach (var entry1 in map1) 199foreach (var kvp in map2)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResult.cs (1)
128foreach (var kvp in _operationStateMap)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResultBuilder.cs (1)
63foreach (var kvp in _info)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
539foreach (var kvp in parameterEntities) 590foreach (var kvp in _lazyParameterEntities)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DictionaryAnalysisData.cs (5)
91public void Add(KeyValuePair<TKey, TValue> item) 103public bool Contains(KeyValuePair<TKey, TValue> item) 115public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 121public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 133public bool Remove(KeyValuePair<TKey, TValue> item)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\MapAbstractDomain.cs (3)
56foreach (var kvp in oldValue) 101foreach (var entry in value2) 131foreach (var kvp in map1)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\PredicatedAnalysisData.cs (8)
166foreach (var kvp in predicatedData) 178foreach (var kvp in _lazyPredicateDataMap) 208foreach (var kvp in fromData) 248foreach (var kvp in predicatedData) 281foreach (var kvp in predicatedData1) 305foreach (var kvp in predicatedData2) 395foreach (var kvp in _lazyPredicateDataMap) 449foreach (var kvp in _lazyPredicateDataMap)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
55foreach (var kvp in SymbolWritesMap) 74foreach (var kvp in SymbolWritesMap)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
23public BidirectionalMap(IEnumerable<KeyValuePair<TKey, TValue>> pairs, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumerableConditionalWeakTable.cs (2)
45internal sealed class EnumerableConditionalWeakTable<TKey, TValue> : IEnumerable<KeyValuePair<TKey, TValue>> 119public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
251foreach (var entry in dictionary)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
Microsoft.CodeAnalysis.CodeStyle (118)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
908foreach (var namedArgument in attribute.NamedArguments)
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (4)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 42foreach (var kvp in _dictionary) 129IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (8)
35internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 55foreach (var kv in other) 763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value); 803public class EnumerableImpl : IEnumerator<KeyValuePair<K, V>> 812KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 831IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
729public static string NormalizePathPrefix(string filePath, ImmutableArray<KeyValuePair<string, string>> pathMap) 738foreach (var kv in pathMap)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (3)
118private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 155foreach (var kvp in _dictionary)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
85foreach (var value in values)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (3)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 284IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (2)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>> 60public IEnumerator<KeyValuePair<K, SetWithInsertionOrder<V>>> GetEnumerator()
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
687public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 698public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
709foreach (var kvp in dictionary) 832foreach (var entry in dictionary) 874foreach (var entry in map)
src\roslyn\src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
15public static void Deconstruct<TKey, TValue>(this KeyValuePair<TKey, TValue> keyValuePair, out TKey key, out TValue value)
src\roslyn\src\Dependencies\Collections\Internal\IDictionaryDebugView`2.cs (2)
30public KeyValuePair<K, V>[] Items 34var items = new KeyValuePair<K, V>[_dict.Count];
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
25public static KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey key, TValue value) =>
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (4)
35public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) 39public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) 43public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items) 56public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items, IEqualityComparer<TKey>? keyComparer)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (18)
106bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 157public ImmutableSegmentedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 183public bool Contains(KeyValuePair<TKey, TValue> pair) 232public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 238foreach (var item in items) 318IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 324IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 332IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 341void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 342=> ((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(array, arrayIndex); 356void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 359void ICollection<KeyValuePair<TKey, TValue>>.Clear() 362bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 374private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Builder.cs (12)
49bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => ICollectionCalls<KeyValuePair<TKey, TValue>>.IsReadOnly(ref _builder); 78public void Add(KeyValuePair<TKey, TValue> item) 81public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 87public bool Contains(KeyValuePair<TKey, TValue> item) 108public bool Remove(KeyValuePair<TKey, TValue> item) 125void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 126=> ICollectionCalls<KeyValuePair<TKey, TValue>>.CopyTo(ref _builder, array, arrayIndex); 128IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 129=> IEnumerableCalls<KeyValuePair<TKey, TValue>>.GetEnumerator(ref _builder);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (3)
14public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 31/// <see cref="KeyValuePair{TKey, TValue}"/>. This is the return value for most instances of this 45public readonly KeyValuePair<TKey, TValue> Current => _enumerator.Current;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (12)
70readonly bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 118public void Add(KeyValuePair<TKey, TValue> item) 121public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 126foreach (var pair in items) 146public readonly bool Contains(KeyValuePair<TKey, TValue> item) 185public bool Remove(KeyValuePair<TKey, TValue> item) 211foreach (var pair in this) 236readonly void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 237=> ((ICollection<KeyValuePair<TKey, TValue>>)ReadOnlyDictionary).CopyTo(array, arrayIndex); 239IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (27)
46private static IEnumerator<KeyValuePair<TKey, TValue>>? s_emptyEnumerator; 134public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 139public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 140: this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 150private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 194ReadOnlySpan<KeyValuePair<TKey, TValue>> span; 195if (enumerable is KeyValuePair<TKey, TValue>[] array) 208foreach (var pair in enumerable) 216foreach (var pair in span) 270void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 273bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 284bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 358private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 389IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 393private static IEnumerator<KeyValuePair<TKey, TValue>> GetEmptyEnumerator() 870bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 872void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 902if (array is KeyValuePair<TKey, TValue>[] pairs) 945=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1172public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1177private KeyValuePair<TKey, TValue> _current; 1217public readonly KeyValuePair<TKey, TValue> Current => _current;
src\roslyn\src\Dependencies\Collections\Specialized\SpecializedCollections.Empty.Dictionary.cs (1)
21: Collection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
648foreach (var pair in accumulator)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
55foreach (var kvp in SymbolWritesMap) 74foreach (var kvp in SymbolWritesMap)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
23public BidirectionalMap(IEnumerable<KeyValuePair<TKey, TValue>> pairs, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumerableConditionalWeakTable.cs (2)
45internal sealed class EnumerableConditionalWeakTable<TKey, TValue> : IEnumerable<KeyValuePair<TKey, TValue>> 119public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
251foreach (var entry in dictionary)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
Microsoft.CodeAnalysis.CodeStyle.Fixes (15)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
406ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (11)
37public static readonly IEnumerable<KeyValuePair<byte, string>> ByteSpecialValues = []; 39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>() 45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>() 51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>() 56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>() 62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>() 67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>() 73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>() 78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>() 88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>() 98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAttributeData.cs (3)
15ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments) : AttributeData 18private readonly ImmutableArray<KeyValuePair<string, TypedConstant>> _namedArguments = namedArguments.NullToEmpty(); 23protected override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments => _namedArguments;
Microsoft.CodeAnalysis.CSharp (129)
Binder\Binder_Attributes.cs (6)
790public ImmutableArray<KeyValuePair<string, TypedConstant>> VisitNamedArguments(ImmutableArray<BoundAssignmentOperator> arguments, BindingDiagnosticBag diagnostics, ref bool attrHasErrors) 792ArrayBuilder<KeyValuePair<string, TypedConstant>>? builder = null; 801builder = ArrayBuilder<KeyValuePair<string, TypedConstant>>.GetInstance(); 810return ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty; 816private KeyValuePair<String, TypedConstant>? VisitNamedArgument(BoundAssignmentOperator assignment, BindingDiagnosticBag diagnostics, ref bool attrHasErrors) 818KeyValuePair<String, TypedConstant>? visitedArgument = null;
Binder\Binder_Lambda.cs (1)
444foreach (var pair in bindings)
Binder\Binder_Lookup.cs (1)
2030foreach (var pair in usingAliases)
Binder\Binder.WithQueryLambdaParametersBinder.cs (1)
124foreach (var kvp in _parameterMap)
Binder\DecisionDagBuilder.cs (1)
1237foreach (var kvp in uniqueState)
Binder\Imports.cs (1)
74foreach (var pair in previousSubmissionImports.UsingAliases)
Binder\LocalScopeBinder.cs (3)
470foreach (var label in this.LabelsMap) 480foreach (var local in this.LocalsMap) 490foreach (var local in this.LocalFunctionsMap)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1130foreach (var pair in containingTypeMapOpt)
Binder\WithCrefTypeParametersBinder.cs (1)
152foreach (var kvp in TypeParameterMap)
BoundTree\UnboundLambda.cs (1)
1318IEnumerable<KeyValuePair<T, BoundLambda>> minDiagnosticsGroup = candidates.GroupBy(lambda => lambda.Value.Diagnostics.Diagnostics.Length).OrderBy(group => group.Key).First();
CodeGen\EmitStatement.cs (2)
1277KeyValuePair<ConstantValue, object>[] switchCaseLabels, 1513KeyValuePair<ConstantValue, object>[] switchCaseLabels,
CommandLine\CSharpCommandLineParser.cs (4)
80ImmutableArray<KeyValuePair<string, string>> pathMap = ImmutableArray<KeyValuePair<string, string>>.Empty; 1406foreach (var o in warnAsErrors) 1412foreach (var o in noWarns)
Compilation\CSharpCompilation.cs (1)
2758foreach (var pair in _lazyImportInfos)
Compiler\ClsComplianceChecker.cs (1)
618foreach (var pair in attribute.NamedArguments)
CSharpCompilationOptions.cs (9)
74IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions = null, 124IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions, 169IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions, 211IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions, 478protected override CompilationOptions CommonWithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions) => 509public new CSharpCompilationOptions WithSpecificDiagnosticOptions(IEnumerable<KeyValuePair<string, ReportDiagnostic>>? values) => 865IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions, 904IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions, 948IEnumerable<KeyValuePair<string, ReportDiagnostic>>? specificDiagnosticOptions,
CSharpParseOptions.cs (2)
155protected override ParseOptions CommonWithFeatures(IEnumerable<KeyValuePair<string, string>>? features) 163public new CSharpParseOptions WithFeatures(IEnumerable<KeyValuePair<string, string>>? features)
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
174foreach (var pair in map)
Emitter\Model\AttributeDataAdapter.cs (1)
65foreach (var namedArgument in commonArgs)
Emitter\Model\PEAssemblyBuilder.cs (14)
215ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 227ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 241ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 255ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 270ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 284ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 298ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 326ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 340ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 354ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 368ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 382ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 401ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 415ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty);
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (1)
47foreach (KeyValuePair<int, InstrumentationPayloadRootField> payloadRoot in ContainingPrivateImplementationDetailsType.GetInstrumentationPayloadRoots())
Emitter\NoPia\EmbeddedType.cs (2)
262return SynthesizedAttributeData.Create(TypeManager.ModuleBeingBuilt.Compilation, ctor, ImmutableArray<TypedConstant>.Empty, ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 282ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty);
Emitter\NoPia\EmbeddedTypesManager.cs (5)
165internal override CSharpAttributeData CreateSynthesizedAttribute(WellKnownMember constructor, ImmutableArray<TypedConstant> constructorArguments, ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics) 181ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 190ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty); 197internal override CSharpAttributeData CreateSynthesizedAttribute(SpecialMember constructor, ImmutableArray<TypedConstant> constructorArguments, ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics) 208internal override bool TryGetAttributeArguments(CSharpAttributeData attrData, out ImmutableArray<TypedConstant> constructorArguments, out ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics)
FlowAnalysis\AbstractFlowPass.PendingBranchesCollection.cs (1)
105foreach (var pair in collection._labeledBranches)
FlowAnalysis\NullableWalker.SnapshotManager.cs (1)
175var snapshotsArray = EnumerableExtensions.SelectAsArray<KeyValuePair<int, Snapshot>, (int, Snapshot)>(_incrementalSnapshots, (kvp) => (kvp.Key, kvp.Value));
FlowAnalysis\NullableWalker.Variables.cs (4)
43internal readonly ImmutableArray<KeyValuePair<VariableIdentifier, int>> VariableSlot; 50internal VariablesSnapshot(int id, VariablesSnapshot? container, Symbol? symbol, ImmutableArray<KeyValuePair<VariableIdentifier, int>> variableSlot, ImmutableDictionary<Symbol, TypeWithAnnotations> variableTypes) 169foreach (var pair in snapshot.VariableSlot) 177foreach (var pair in snapshot.VariableTypes)
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
447foreach (var p in frame.proxyLabels)
Lowering\LocalRewriter\LocalRewriter_BasePatternSwitchLocalRewriter.cs (1)
61foreach (var entry in _switchArms)
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
80foreach (var kv in _map)
Lowering\StateMachineRewriter\IteratorAndAsyncCaptureWalker.cs (1)
83foreach (var kvp in lazyDisallowedCaptures)
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
135foreach (var proxy in nonReusableLocalProxies)
Symbols\AbstractTypeParameterMap.cs (1)
43foreach (var kv in Mapping)
Symbols\Attributes\AttributeData.cs (3)
61public new IEnumerable<KeyValuePair<string, TypedConstant>> NamedArguments 163foreach (var namedArgument in this.CommonNamedArguments) 515var namedArg = namedArgs[0];
Symbols\Attributes\PEAttributeData.cs (4)
25private ImmutableArray<KeyValuePair<string, TypedConstant>> _lazyNamedArguments; 66protected internal override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments 104KeyValuePair<string, TypedConstant>[]? lazyNamedArguments = null; 117ImmutableArray.Create<KeyValuePair<string, TypedConstant>>(lazyNamedArguments));
Symbols\Attributes\RetargetingAttributeData.cs (3)
21private readonly ImmutableArray<KeyValuePair<string, TypedConstant>> _namedArguments; 28ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments) 43protected internal override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments => _namedArguments;
Symbols\Attributes\SourceAttributeData.cs (5)
25private readonly ImmutableArray<KeyValuePair<string, TypedConstant>> _namedArguments; 37ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, 69namedArguments: ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty, 82ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, 207protected internal sealed override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments
Symbols\Compilation_WellKnownMembers.cs (6)
397ImmutableArray<KeyValuePair<WellKnownMember, TypedConstant>> namedArguments = default, 414ImmutableArray<KeyValuePair<string, TypedConstant>> namedStringArguments; 417namedStringArguments = ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty; 421var builder = new ArrayBuilder<KeyValuePair<string, TypedConstant>>(namedArguments.Length); 422foreach (var arg in namedArguments) 459namedArguments: ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty);
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
655foreach (KeyValuePair<string, (int FirstIndex, int SecondIndex)> forwarder in Module.GetForwardedTypes())
Symbols\Metadata\PE\PENamespaceSymbol.cs (4)
86foreach (var pair in lazyNamespaces) 223IEnumerable<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>>? nestedNamespaces = null; 258IEnumerable<KeyValuePair<string, IEnumerable<IGrouping<string, TypeDefinitionHandle>>>> childNamespaces) 264foreach (var child in childNamespaces)
Symbols\Metadata\PE\SymbolFactory.cs (2)
82ImmutableArray<KeyValuePair<TypeSymbol, ImmutableArray<ModifierInfo<TypeSymbol>>>> arguments, 91foreach (var arg in arguments)
Symbols\Retargeting\RetargetingSymbolTranslator.cs (6)
1181ImmutableArray<KeyValuePair<string, TypedConstant>> oldAttributeNamedArguments = oldAttributeData.CommonNamedArguments; 1182ImmutableArray<KeyValuePair<string, TypedConstant>> newAttributeNamedArguments = RetargetAttributeNamedArguments(oldAttributeNamedArguments); 1264private ImmutableArray<KeyValuePair<string, TypedConstant>> RetargetAttributeNamedArguments(ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments) 1271var newArguments = ArrayBuilder<KeyValuePair<string, TypedConstant>>.GetInstance(namedArguments.Length); 1273foreach (KeyValuePair<string, TypedConstant> oldArgument in namedArguments)
Symbols\Source\ConstantEvaluationHelpers.cs (1)
334foreach (var pair in graph)
Symbols\Source\ExtensionGroupingInfo.cs (2)
58foreach (KeyValuePair<string, MultiDictionary<string, SourceNamedTypeSymbol>> pair in groupingMap) 694foreach (var pair in extensionMarkerTypes)
Symbols\Source\SourceAssemblySymbol.cs (3)
740foreach (var oneKey in keys) 971foreach (var pair in _compilation.GetBoundReferenceManager().ReferencedModuleIndexMap) 2563foreach (var namedArg in attribute.CommonNamedArguments)
Symbols\Source\SourceMemberContainerSymbol.cs (5)
1776foreach (var pair in accumulator) 2220foreach (var pair in membersByName) 2642foreach (var pair in membersByNameToMerge) 4167foreach (var pair in membersByName) 4284foreach (var pair in membersByName)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
888foreach (var namedArg in attribute.CommonNamedArguments)
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (1)
166foreach (var pair in interfaces)
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (2)
847foreach (KeyValuePair<string, TypedConstant> namedArgument in attribute.CommonNamedArguments) 930static void appendAttributeNamedArgument(KeyValuePair<string, TypedConstant> namedArgument, StringBuilder builder)
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1807ImmutableArray<KeyValuePair<WellKnownMember, TypedConstant>> namedArguments;
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
296foreach (var pair in aliases)
Symbols\Source\SynthesizedAttributeData.cs (5)
17public static SynthesizedAttributeData Create(CSharpCompilation compilation, MethodSymbol wellKnownMember, ImmutableArray<TypedConstant> arguments, ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments) 32private readonly ImmutableArray<KeyValuePair<string, TypedConstant>> _namedArguments; 34internal FromMethodAndArguments(CSharpCompilation compilation, MethodSymbol wellKnownMember, ImmutableArray<TypedConstant> arguments, ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments) 50protected internal override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments => _namedArguments; 80protected internal override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments => _original.CommonNamedArguments;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
214namedArguments: ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty));
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (2)
50foreach (var pair in map) 69KeyValuePair<ValueTuple<SyntaxToken, SyntaxToken>,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
89foreach (var argument in attribute.NamedArguments)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (4)
239ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants, 250ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants, 286private static ExpressionSyntax? GenerateFieldReference<T>(ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants) 289foreach (var constant in constants)
Microsoft.CodeAnalysis.CSharp.Features (17)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (3)
33private static readonly ImmutableArray<KeyValuePair<string, string>> s_conversionProperties = 59private static (ImmutableArray<ISymbol> symbols, ImmutableArray<KeyValuePair<string, string>> properties) GetConversionSymbolsAndProperties( 67using var _ = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(out var builder);
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Indexers.cs (1)
18private readonly ImmutableArray<KeyValuePair<string, string>> IndexerProperties =
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
35private readonly ImmutableArray<KeyValuePair<string, string>> OperatorProperties =
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
75protected override ImmutableArray<KeyValuePair<string, string>> GetProperties(INamedTypeSymbol symbol, CSharpSyntaxContext context)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
413internal static Match<SyntaxNode> ComputeBodyMatch(SyntaxNode oldBody, SyntaxNode newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
EditAndContinue\DeclarationBody\CSharpLambdaBody.cs (2)
39public override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches) 42public override DeclarationBodyMap ComputeMap(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
EditAndContinue\DeclarationBody\FieldWithInitializerDeclarationBody.cs (1)
65public override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
EditAndContinue\DeclarationBody\InstanceConstructorDeclarationBody.cs (2)
102public sealed override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches) 107public override DeclarationBodyMap ComputeMap(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
EditAndContinue\DeclarationBody\PropertyOrIndexerAccessorDeclarationBody.cs (1)
150public sealed override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
EditAndContinue\DeclarationBody\SimpleMemberBody.cs (1)
30public override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
EditAndContinue\DeclarationBody\TopLevelCodeDeclarationBody.cs (1)
55public override Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (1)
131foreach (var keyValuePair in map)
UseExpressionBody\UseExpressionBodyCodeRefactoringProvider.cs (1)
47static IEnumerable<KeyValuePair<(UseExpressionBodyHelper helper, bool useExpressionBody), string>> GetKeyValuePairs(
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
FileBasedPrograms\FileBasedProgramService.cs (1)
29foreach (var kvp in VirtualProjectBuilder.GetGlobalBuildProperties())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (2)
50foreach (var pair in map) 69KeyValuePair<ValueTuple<SyntaxToken, SyntaxToken>,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
89foreach (var argument in attribute.NamedArguments)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (4)
239ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants, 250ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants, 286private static ExpressionSyntax? GenerateFieldReference<T>(ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants) 289foreach (var constant in constants)
SyncedSource\FileBasedPrograms\VirtualProjectBuilder.cs (1)
97internal static IEnumerable<KeyValuePair<string, string>> GetGlobalBuildProperties() =>
Microsoft.CodeAnalysis.Extensions.Package (89)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
85foreach (var value in values)
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
687public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 698public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
709foreach (var kvp in dictionary) 832foreach (var entry in dictionary) 874foreach (var entry in map)
src\roslyn\src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
15public static void Deconstruct<TKey, TValue>(this KeyValuePair<TKey, TValue> keyValuePair, out TKey key, out TValue value)
src\roslyn\src\Dependencies\Collections\Internal\IDictionaryDebugView`2.cs (2)
30public KeyValuePair<K, V>[] Items 34var items = new KeyValuePair<K, V>[_dict.Count];
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
25public static KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey key, TValue value) =>
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (4)
35public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) 39public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) 43public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items) 56public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items, IEqualityComparer<TKey>? keyComparer)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (18)
106bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 157public ImmutableSegmentedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 183public bool Contains(KeyValuePair<TKey, TValue> pair) 232public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 238foreach (var item in items) 318IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 324IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 332IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 341void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 342=> ((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(array, arrayIndex); 356void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 359void ICollection<KeyValuePair<TKey, TValue>>.Clear() 362bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 374private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Builder.cs (12)
49bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => ICollectionCalls<KeyValuePair<TKey, TValue>>.IsReadOnly(ref _builder); 78public void Add(KeyValuePair<TKey, TValue> item) 81public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 87public bool Contains(KeyValuePair<TKey, TValue> item) 108public bool Remove(KeyValuePair<TKey, TValue> item) 125void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 126=> ICollectionCalls<KeyValuePair<TKey, TValue>>.CopyTo(ref _builder, array, arrayIndex); 128IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 129=> IEnumerableCalls<KeyValuePair<TKey, TValue>>.GetEnumerator(ref _builder);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (3)
14public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 31/// <see cref="KeyValuePair{TKey, TValue}"/>. This is the return value for most instances of this 45public readonly KeyValuePair<TKey, TValue> Current => _enumerator.Current;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (12)
70readonly bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 118public void Add(KeyValuePair<TKey, TValue> item) 121public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 126foreach (var pair in items) 146public readonly bool Contains(KeyValuePair<TKey, TValue> item) 185public bool Remove(KeyValuePair<TKey, TValue> item) 211foreach (var pair in this) 236readonly void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 237=> ((ICollection<KeyValuePair<TKey, TValue>>)ReadOnlyDictionary).CopyTo(array, arrayIndex); 239IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (27)
46private static IEnumerator<KeyValuePair<TKey, TValue>>? s_emptyEnumerator; 134public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 139public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 140: this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 150private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 194ReadOnlySpan<KeyValuePair<TKey, TValue>> span; 195if (enumerable is KeyValuePair<TKey, TValue>[] array) 208foreach (var pair in enumerable) 216foreach (var pair in span) 270void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 273bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 284bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 358private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 389IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 393private static IEnumerator<KeyValuePair<TKey, TValue>> GetEmptyEnumerator() 870bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 872void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 902if (array is KeyValuePair<TKey, TValue>[] pairs) 945=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1172public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1177private KeyValuePair<TKey, TValue> _current; 1217public readonly KeyValuePair<TKey, TValue> Current => _current;
src\roslyn\src\Dependencies\Collections\Specialized\SpecializedCollections.Empty.Dictionary.cs (1)
21: Collection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
648foreach (var pair in accumulator)
Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
Microsoft.CodeAnalysis.Features (66)
ChangeSignature\ChangeSignatureTelemetryLogger.cs (3)
185foreach (var kv in s_countLogAggregator) 190foreach (var kv in s_statisticLogAggregator) 196foreach (var kv in s_histogramLogAggregator)
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.GlobalSuppressMessageFixAllCodeAction.cs (7)
28private readonly IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>> _diagnosticsBySymbol; 33IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>> diagnosticsBySymbol, 152private static async Task<IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>>> CreateDiagnosticsBySymbolAsync(AbstractSuppressionCodeFixProvider fixer, IEnumerable<KeyValuePair<Document, ImmutableArray<Diagnostic>>> diagnosticsByDocument, CancellationToken cancellationToken) 173private static async Task<IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>>> CreateDiagnosticsBySymbolAsync(Project project, ImmutableArray<Diagnostic> diagnostics, CancellationToken cancellationToken) 206private static IEnumerable<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>> CreateDiagnosticsBySymbol(ImmutableDictionary<ISymbol, List<Diagnostic>>.Builder diagnosticsMapBuilder) 211var builder = new List<KeyValuePair<ISymbol, ImmutableArray<Diagnostic>>>();
Completion\CommonCompletionItem.cs (1)
36ImmutableArray<KeyValuePair<string, string>> properties = default,
Completion\CompletionItem.cs (6)
25private readonly ImmutableArray<KeyValuePair<string, string>> _properties; 106internal ImmutableArray<KeyValuePair<string, string>> GetProperties() 182ImmutableArray<KeyValuePair<string, string>> properties, 282ImmutableArray<KeyValuePair<string, string>> properties = default, 348Optional<ImmutableArray<KeyValuePair<string, string>>> properties = default, 456internal CompletionItem WithProperties(ImmutableArray<KeyValuePair<string, string>> properties)
Completion\Log\CompletionProvidersLogger.cs (3)
88foreach (var kv in s_statisticLogAggregator) 94foreach (var kv in s_countLogAggregator) 99foreach (var kv in s_histogramLogAggregator)
Completion\Providers\AbstractAwaitCompletionProvider.cs (2)
98using var builder = TemporaryArray<KeyValuePair<string, string>>.Empty; 151ImmutableArray<KeyValuePair<string, string>> completionProperties, string displayText, string filterText, string tooltip, bool isComplexTextEdit, bool appendConfigureAwait)
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
75protected abstract ImmutableArray<KeyValuePair<string, string>> GetProperties(INamedTypeSymbol symbol, TSyntaxContext context);
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
178foreach (var symbolGroup in symbolGroups)
Completion\Providers\CompletionUtilities.cs (2)
75var property = GetOriginalIdentifierEndProperty(position, text, syntaxFacts); 82public static KeyValuePair<string, string> GetOriginalIdentifierEndProperty(int position, SourceText text, ISyntaxFactsService syntaxFacts)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
326foreach (var pair in overloads)
Completion\Providers\ImportCompletionProvider\ImportCompletionItem.cs (4)
45ImmutableArray<KeyValuePair<string, string>> properties = default; 49using var _ = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(out var builder); 120var builder = new FixedSizeArrayBuilder<KeyValuePair<string, string>>(attributeItems.Length + 1); 240ImmutableArray<KeyValuePair<string, string>> properties = [.. itemProperties, KeyValuePair.Create(AlwaysFullyQualifyKey, AlwaysFullyQualifyKey)];
Completion\Providers\SymbolCompletionItem.cs (11)
24private static readonly Action<ImmutableArray<ISymbol>, ArrayBuilder<KeyValuePair<string, string>>> s_addSymbolEncoding = AddSymbolEncoding; 25private static readonly Action<ImmutableArray<ISymbol>, ArrayBuilder<KeyValuePair<string, string>>> s_addSymbolInfo = AddSymbolInfo; 36Action<ImmutableArray<ISymbol>, ArrayBuilder<KeyValuePair<string, string>>> symbolEncoder, 41ImmutableArray<KeyValuePair<string, string>> properties = default, 48using var _ = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(out var builder); 82private static void AddSymbolEncoding(ImmutableArray<ISymbol> symbols, ArrayBuilder<KeyValuePair<string, string>> properties) 85private static void AddSymbolInfo(ImmutableArray<ISymbol> symbols, ArrayBuilder<KeyValuePair<string, string>> properties) 230private static void AddContextPosition(ArrayBuilder<KeyValuePair<string, string>> properties, int contextPosition) 250private static void AddSupportedPlatforms(ArrayBuilder<KeyValuePair<string, string>> properties, SupportedPlatformData? supportedPlatforms) 372ImmutableArray<KeyValuePair<string, string>> properties = default, 396ImmutableArray<KeyValuePair<string, string>> properties = default,
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
279foreach (var kvp in tagMap)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (6)
1740private static List<KeyValuePair<SyntaxNode, SyntaxNode>>? GetMatchingActiveNodes(IEnumerable<ActiveNode> activeNodes) 1743List<KeyValuePair<SyntaxNode, SyntaxNode>>? lazyKnownMatches = null; 6989private sealed class NamedArgumentComparer : IEqualityComparer<KeyValuePair<string, TypedConstant>> 6993public bool Equals(KeyValuePair<string, TypedConstant> x, KeyValuePair<string, TypedConstant> y) 6997public int GetHashCode(KeyValuePair<string, TypedConstant> obj)
EditAndContinue\DeclarationBody.cs (2)
69public virtual DeclarationBodyMap ComputeMap(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches) 79public abstract Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches);
EditAndContinue\Utilities\BidirectionalMap.cs (3)
31foreach (var entry in Forward) 53foreach (var entry in Forward) 59foreach (var entry in map.Forward)
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (1)
106using var _2 = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(out var properties);
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (1)
92using var _ = ArrayBuilder<KeyValuePair<string, string>>.GetInstance(out var properties);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerLogger.cs (1)
137foreach (var kv in logAggregator)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
218foreach (var kv in analyzerProviders)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingAsyncWorkItemQueue.cs (1)
253foreach (var pair in workQueue)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (3)
271var first = default(KeyValuePair<TKey, TValue>); 272foreach (var kv in map)
ExtractMethod\MethodExtractor.Analyzer.cs (1)
881foreach (var pair in symbolMap.Where(p => p.Key.Kind == SymbolKind.Field))
QuickInfo\OnTheFlyDocsLogger.cs (1)
45foreach (var kv in s_countLogAggregator)
Shared\Utilities\AnnotatedSymbolMapping.cs (1)
98foreach (var root in currentRoots)
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
908foreach (var namedArgument in attribute.NamedArguments)
Microsoft.CodeAnalysis.Features.ExternalAccess (1)
Copilot\Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (1)
168foreach (var nodeToWrapper in nodeToWrappers)
Microsoft.CodeAnalysis.NetAnalyzers (120)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CollectionsShouldImplementGenericInterface.cs (3)
68var interfaceToGenericInterfaceMapBuilder = ImmutableArray.CreateBuilder<KeyValuePair<INamedTypeSymbol, ImmutableArray<INamedTypeSymbol>>>(); 102private static void AnalyzeSymbol(SymbolAnalysisContext context, ImmutableArray<KeyValuePair<INamedTypeSymbol, ImmutableArray<INamedTypeSymbol>>> interfacePairs) 139var kvp = interfacePairs[i];
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidMultipleEnumerations\FlowAnalysis\GlobalFlowStateDictionaryAnalysisValue.cs (4)
49foreach (var kvp in value2.TrackedEntities) 54foreach (var kvp in value1.TrackedEntities) 81foreach (var kvp in value1.TrackedEntities) 106foreach (var kvp in value2.TrackedEntities)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\ValidateArgumentsOfPublicMethods.cs (1)
100foreach (var kvp in hazardousParameterUsages)
Microsoft.NetCore.Analyzers\InteropServices\PlatformCompatibilityAnalyzer.cs (4)
325var platformSpecificOperations = PooledConcurrentDictionary<KeyValuePair<IOperation, ISymbol>, 605foreach (var attribute in attributes) 1335private static void AnalyzeOperation(IOperation operation, OperationAnalysisContext context, PooledConcurrentDictionary<KeyValuePair<IOperation, ISymbol>, 1963foreach (var childAttribute in childAttributes)
Microsoft.NetCore.Analyzers\Performance\ConstantExpectedAnalyzer.cs (2)
390foreach (var namedArg in attributeData.NamedArguments) 558foreach (var namedArg in attributeData.NamedArguments)
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.cs (1)
631foreach (var kvp in workingMap)
Microsoft.NetCore.Analyzers\Performance\PreferHashDataOverComputeHash.Fixer.cs (4)
82private readonly List<KeyValuePair<Project, ImmutableArray<Diagnostic>>> _diagnosticsToFix; 86public PreferHashDataOverComputeHashFixAllCodeAction(string title, Solution solution, List<KeyValuePair<Project, ImmutableArray<Diagnostic>>> diagnosticsToFix, PreferHashDataOverComputeHashFixHelper helper) 98foreach (KeyValuePair<Project, ImmutableArray<Diagnostic>> pair in _diagnosticsToFix) 232var diagnosticsToFix = new List<KeyValuePair<Project, ImmutableArray<Diagnostic>>>();
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.cs (1)
104foreach (var kvp in candidateParameters)
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.Collector.cs (8)
65foreach (var kvp in d) 605foreach (var pair in source.VirtualDispatchFields) 618foreach (var pair in source.VirtualDispatchProperties) 631foreach (var pair in source.VirtualDispatchParameters) 647foreach (var pair in source.FieldAssignments) 660foreach (var pair in source.PropertyAssignments) 673foreach (var pair in source.ParameterAssignments) 689foreach (var pair in source.MethodReturns)
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.cs (5)
178foreach (var pair in coll.VirtualDispatchFields) 190foreach (var pair in coll.VirtualDispatchProperties) 202foreach (var pair in coll.VirtualDispatchLocals) 214foreach (var pair in coll.VirtualDispatchParameters) 232foreach (var pair in coll.MethodReturns)
Microsoft.NetCore.Analyzers\Runtime\AttributeStringLiteralsShouldParseCorrectly.cs (1)
202foreach (var namedArgument in attributeData.NamedArguments)
Microsoft.NetCore.Analyzers\Runtime\DetectPreviewFeatureAnalyzer.cs (2)
884ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments = attribute.NamedArguments; 887foreach (KeyValuePair<string, TypedConstant> namedArgument in namedArguments)
Microsoft.NetCore.Analyzers\Runtime\DisposableFieldsShouldBeDisposed.cs (2)
227foreach (var fieldWithPointsToValue in disposeAnalysisResult.TrackedInstanceFieldPointsToMap) 272foreach (var kvp in fieldDisposeValueMap)
Microsoft.NetCore.Analyzers\Runtime\DisposeObjectsBeforeLosingScope.cs (1)
202foreach (var kvp in disposeData)
Microsoft.NetCore.Analyzers\Runtime\LogValuesFormatter.cs (3)
148public KeyValuePair<string, object> GetValue(object[] values, int index) 165public IEnumerable<KeyValuePair<string, object>> GetValues(object[] values) 167var valueArray = new KeyValuePair<string, object>[values.Length + 1];
Microsoft.NetCore.Analyzers\Runtime\PreferStringContainsOverIndexOfAnalyzer.cs (1)
193foreach (var variableNameAndLocation in variableNameToOperationsMap.NonConcurrentEnumerable)
Microsoft.NetCore.Analyzers\Security\DoNotDisableHttpClientCRLCheck.cs (1)
217foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
Microsoft.NetCore.Analyzers\Security\DoNotInstallRootCert.cs (1)
206foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
Microsoft.NetCore.Analyzers\Security\DoNotUseCreateEncryptorWithNonDefaultIV.cs (1)
182foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJavascriptSerializerWithSimpleTypeResolver.cs (1)
241foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJsonNetWithoutBinder.cs (1)
221foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerWithoutBinderBase.cs (1)
205foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureSettingsForJsonNet.cs (1)
248foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
Microsoft.NetCore.Analyzers\Security\DoNotUseWeakKDFInsufficientIterationCount.cs (1)
202foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
Microsoft.NetCore.Analyzers\Security\SetHttpOnlyForHttpCookie.cs (1)
180foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
Microsoft.NetCore.Analyzers\Security\UseSecureCookiesASPNetCore.cs (1)
200foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessing.cs (2)
201foreach (KeyValuePair<ISymbol, XmlDocumentEnvironment> p in _xmlDocumentEnvironments) 211foreach (KeyValuePair<ISymbol, XmlTextReaderEnvironment> p in _xmlTextReaderEnvironments)
src\0437c1690f5501bd\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
525foreach (var kvp in CurrentAnalysisData.CoreAnalysisData)
src\0437c1690f5501bd\CopyAnalysis.CoreCopyAnalysisDataDomain.cs (2)
34foreach (var kvp in map1) 54foreach (var kvp in map2)
src\11b41c7305441175\HazardousUsageEvaluatorCollection.cs (1)
106foreach (KeyValuePair<(HazardousUsageEvaluatorKind Kind, string? InstanceTypeName, string? MethodName, string? ParameterName, bool derivedClasses), HazardousUsageEvaluator> kvp
src\11b41c7305441175\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (2)
354foreach (KeyValuePair<AnalysisEntity, TrackedAssignmentData> kvp 672foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp in subResult.HazardousUsages)
src\40daf5e1cab76dff\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
45foreach (KeyValuePair<SymbolAccess, (ImmutableHashSet<SinkKind>.Builder SinkKinds, ImmutableHashSet<SymbolAccess>.Builder SourceOrigins)> kvp in this.TaintedSourcesBySink)
src\47c588c5b8785708\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
366foreach (var kvp in hazardousParameterUsagesInInvokedMethod)
src\9382845807600969\AnalysisEntityDataFlowOperationVisitor.cs (1)
673foreach (var kvp in resultToApply)
src\9382845807600969\AnalysisEntityMapAbstractDomain.cs (3)
67foreach (var kvp in map) 87foreach (var entry1 in map1) 198foreach (var kvp in map2)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IDictionaryExtensions.cs (2)
26IEnumerable<KeyValuePair<TKey, TValue>> items) 29foreach (var item in items)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\KeyValuePairExtensions.cs (3)
10public static void Deconstruct<TKey, TValue>(this KeyValuePair<TKey, TValue> pair, out TKey key, out TValue value) 16public static KeyValuePair<TKey?, TValue?> AsNullable<TKey, TValue>(this KeyValuePair<TKey, TValue> pair)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (3)
57private readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> _wildcardMatchResult = new(); 297if (_wildcardMatchResult.TryGetValue(symbol, out var firstMatch)) 384internal ref readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> WildcardMatchResult => ref _symbolNamesWithValueOption._wildcardMatchResult;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\ArrayBuilder.cs (1)
422foreach (var pair in accumulator)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
74public static PooledConcurrentDictionary<K, V> GetInstance(IEnumerable<KeyValuePair<K, V>> initializer, IEqualityComparer<K>? keyComparer = null) 77foreach (var kvp in initializer)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (3)
119foreach (var kvp in _dictionary) 144private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 146internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\PooledDictionary.cs (4)
48Func<KeyValuePair<K, V>, TKey> keySelector, Func<KeyValuePair<K, V>, TValue> elementSelector, IEqualityComparer<TKey> comparer) 102public static PooledDictionary<K, V> GetInstance(IEnumerable<KeyValuePair<K, V>> initializer, IEqualityComparer<K>? keyComparer = null) 105foreach (var kvp in initializer)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\PooledObjects\TemporaryDictionary`2.cs (1)
86public KeyValuePair<TKey, TValue> Current
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
76foreach (var kvp in ruleset.SpecificDiagnosticOptions.OrderBy(kvp => kvp.Key))
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\SmallDictionary.cs (8)
35internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 55foreach (var kv in other) 875public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value); 915public sealed class EnumerableCore : IEnumerator<KeyValuePair<K, V>> 924KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 945IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisData.cs (2)
130foreach (var kvp in predicatedData) 208foreach (var kvp in map)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysisData.cs (1)
128foreach (var kvp in map)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (1)
265foreach (KeyValuePair<(Location Location, IMethodSymbol? Method), HazardousUsageEvaluationResult> kvp
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataConfig.cs (1)
148foreach (KeyValuePair<(ImmutableHashSet<SourceInfo> SourceInfos, ImmutableHashSet<SanitizerInfo> SanitizerInfos), (ImmutableHashSet<SinkKind>.Builder SinkKinds, ImmutableHashSet<SinkInfo>.Builder SinkInfos)> kvp in sourceSanitizersToSinks)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResult.cs (1)
127foreach (var kvp in _operationStateMap)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResultBuilder.cs (1)
62foreach (var kvp in _info)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
536foreach (var kvp in parameterEntities) 587foreach (var kvp in _lazyParameterEntities)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DictionaryAnalysisData.cs (5)
90public void Add(KeyValuePair<TKey, TValue> item) 102public bool Contains(KeyValuePair<TKey, TValue> item) 114public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 120public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 132public bool Remove(KeyValuePair<TKey, TValue> item)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\MapAbstractDomain.cs (3)
55foreach (var kvp in oldValue) 100foreach (var entry in value2) 130foreach (var kvp in map1)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\PredicatedAnalysisData.cs (8)
164foreach (var kvp in predicatedData) 176foreach (var kvp in _lazyPredicateDataMap) 206foreach (var kvp in fromData) 246foreach (var kvp in predicatedData) 279foreach (var kvp in predicatedData1) 303foreach (var kvp in predicatedData2) 393foreach (var kvp in _lazyPredicateDataMap) 447foreach (var kvp in _lazyPredicateDataMap)
Microsoft.CodeAnalysis.Razor.Compiler (16)
CSharp\DefaultUtf8WriteLiteralFeature.cs (2)
275foreach (var kvp in _fileToType) 281foreach (var kvp in _typeSupport)
Language\Components\ComponentGenericTypePass.cs (1)
223foreach (var entryToRemove in bindings.Where(e => e.Value.CoveredByLambda).ToList())
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
983protected static ImmutableArray<KeyValuePair<string, string>> ExtractAttributeData(MarkupElementSyntax node) 985using var attrBuilder = new PooledArrayBuilder<KeyValuePair<string, string>>();
Language\DefaultTagHelperResolutionPhase.cs (1)
1158ImmutableArray<KeyValuePair<string, string>> attributes,
Language\Intermediate\UnresolvedElementIntermediateNode.cs (1)
44public ImmutableArray<KeyValuePair<string, string>> AttributeData { get; set; }
Language\Legacy\TagHelperParseTreeRewriter.cs (3)
392internal static ImmutableArray<KeyValuePair<string, string>> GetAttributeNameValuePairs(MarkupStartTagSyntax tagBlock) 400using var attributes = new PooledArrayBuilder<KeyValuePair<string, string>>(); 419var minimizedAttribute = new KeyValuePair<string, string>(minimizedAttributeBlock.Name.GetContent(), string.Empty);
Language\TagHelperBinder.cs (2)
127ImmutableArray<KeyValuePair<string, string>> attributes, 182ImmutableArray<KeyValuePair<string, string>> attributes,
Language\TagHelperBinding.cs (2)
16public ImmutableArray<KeyValuePair<string, string>> Attributes { get; } 33ImmutableArray<KeyValuePair<string, string>> attributes,
Language\TagHelperMatchingConventions.cs (2)
22ImmutableArray<KeyValuePair<string, string>> tagAttributes) 69ImmutableArray<KeyValuePair<string, string>> tagAttributes)
Microsoft.CodeAnalysis.ResxSourceGenerator (140)
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (4)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 42foreach (var kvp in _dictionary) 129IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (8)
35internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 55foreach (var kv in other) 763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value); 803public class EnumerableImpl : IEnumerator<KeyValuePair<K, V>> 812KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 831IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
729public static string NormalizePathPrefix(string filePath, ImmutableArray<KeyValuePair<string, string>> pathMap) 738foreach (var kv in pathMap)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (3)
118private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 155foreach (var kvp in _dictionary)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
85foreach (var value in values)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (3)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 284IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (2)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>> 60public IEnumerator<KeyValuePair<K, SetWithInsertionOrder<V>>> GetEnumerator()
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
687public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 698public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
709foreach (var kvp in dictionary) 832foreach (var entry in dictionary) 874foreach (var entry in map)
src\roslyn\src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
15public static void Deconstruct<TKey, TValue>(this KeyValuePair<TKey, TValue> keyValuePair, out TKey key, out TValue value)
src\roslyn\src\Dependencies\Collections\Internal\IDictionaryDebugView`2.cs (2)
30public KeyValuePair<K, V>[] Items 34var items = new KeyValuePair<K, V>[_dict.Count];
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
25public static KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey key, TValue value) =>
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (4)
35public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) 39public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) 43public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items) 56public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items, IEqualityComparer<TKey>? keyComparer)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (18)
106bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 157public ImmutableSegmentedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 183public bool Contains(KeyValuePair<TKey, TValue> pair) 232public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 238foreach (var item in items) 318IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 324IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 332IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 341void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 342=> ((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(array, arrayIndex); 356void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 359void ICollection<KeyValuePair<TKey, TValue>>.Clear() 362bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 374private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Builder.cs (12)
49bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => ICollectionCalls<KeyValuePair<TKey, TValue>>.IsReadOnly(ref _builder); 78public void Add(KeyValuePair<TKey, TValue> item) 81public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 87public bool Contains(KeyValuePair<TKey, TValue> item) 108public bool Remove(KeyValuePair<TKey, TValue> item) 125void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 126=> ICollectionCalls<KeyValuePair<TKey, TValue>>.CopyTo(ref _builder, array, arrayIndex); 128IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 129=> IEnumerableCalls<KeyValuePair<TKey, TValue>>.GetEnumerator(ref _builder);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (3)
14public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 31/// <see cref="KeyValuePair{TKey, TValue}"/>. This is the return value for most instances of this 45public readonly KeyValuePair<TKey, TValue> Current => _enumerator.Current;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (12)
70readonly bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 118public void Add(KeyValuePair<TKey, TValue> item) 121public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 126foreach (var pair in items) 146public readonly bool Contains(KeyValuePair<TKey, TValue> item) 185public bool Remove(KeyValuePair<TKey, TValue> item) 211foreach (var pair in this) 236readonly void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 237=> ((ICollection<KeyValuePair<TKey, TValue>>)ReadOnlyDictionary).CopyTo(array, arrayIndex); 239IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (27)
46private static IEnumerator<KeyValuePair<TKey, TValue>>? s_emptyEnumerator; 134public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 139public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 140: this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 150private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 194ReadOnlySpan<KeyValuePair<TKey, TValue>> span; 195if (enumerable is KeyValuePair<TKey, TValue>[] array) 208foreach (var pair in enumerable) 216foreach (var pair in span) 270void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 273bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 284bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 358private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 389IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 393private static IEnumerator<KeyValuePair<TKey, TValue>> GetEmptyEnumerator() 870bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 872void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 902if (array is KeyValuePair<TKey, TValue>[] pairs) 945=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1172public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1177private KeyValuePair<TKey, TValue> _current; 1217public readonly KeyValuePair<TKey, TValue> Current => _current;
src\roslyn\src\Dependencies\Collections\Specialized\SpecializedCollections.Empty.Dictionary.cs (1)
21: Collection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
648foreach (var pair in accumulator)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\KeyValuePairExtensions.cs (2)
11public static KeyValuePair<TKey?, TValue?> AsNullable<TKey, TValue>(this KeyValuePair<TKey, TValue> pair)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (3)
59private readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> _wildcardMatchResult = new(); 299if (_wildcardMatchResult.TryGetValue(symbol, out var firstMatch)) 379internal ref readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> WildcardMatchResult => ref _symbolNamesWithValueOption._wildcardMatchResult;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
76public static PooledConcurrentDictionary<K, V> GetInstance(IEnumerable<KeyValuePair<K, V>> initializer, IEqualityComparer<K>? keyComparer = null) 79foreach (var kvp in initializer)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (3)
120foreach (var kvp in _dictionary) 145private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 147internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (4)
24Func<KeyValuePair<K, V>, TKey> keySelector, Func<KeyValuePair<K, V>, TValue> elementSelector, IEqualityComparer<TKey> comparer) 66IEnumerable<KeyValuePair<K, V>> initializer, 79foreach (var kvp in initializer)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
77foreach (var kvp in ruleset.SpecificDiagnosticOptions.OrderBy(kvp => kvp.Key))
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (8)
37internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 57foreach (var kv in other) 877public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value); 917public sealed class EnumerableCore : IEnumerator<KeyValuePair<K, V>> 926KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 947IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
55foreach (var kvp in SymbolWritesMap) 74foreach (var kvp in SymbolWritesMap)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
23public BidirectionalMap(IEnumerable<KeyValuePair<TKey, TValue>> pairs, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumerableConditionalWeakTable.cs (2)
45internal sealed class EnumerableConditionalWeakTable<TKey, TValue> : IEnumerable<KeyValuePair<TKey, TValue>> 119public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
251foreach (var entry in dictionary)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
Microsoft.CodeAnalysis.Scripting (3)
Hosting\CommandLine\CommandLineRunner.cs (1)
197return new CommonCompiler.LoggingSourceFileResolver(arguments.SourcePaths, arguments.BaseDirectory, ImmutableArray<KeyValuePair<string, string>>.Empty, loggerOpt);
Hosting\ObjectFormatter\CommonObjectFormatter.Visitor.cs (1)
106if (typeInfo.IsGenericType && typeInfo.GetGenericTypeDefinition() == typeof(KeyValuePair<,>))
ScriptBuilder.cs (1)
142foreach (var referencedAssembly in compilation.GetBoundReferenceManager().GetReferencedAssemblies())
Microsoft.CodeAnalysis.VisualBasic (63)
Binding\BackstopBinder.vb (1)
252Friend Overrides Sub GetInScopeXmlNamespaces(builder As ArrayBuilder(Of KeyValuePair(Of String, String)))
Binding\Binder_Attributes.vb (6)
80Dim namedArgs As ImmutableArray(Of KeyValuePair(Of String, TypedConstant)) = visitor.VisitNamedArguments(boundAttribute.NamedArguments, diagnostics) 704Public Function VisitNamedArguments(arguments As ImmutableArray(Of BoundExpression), diag As BindingDiagnosticBag) As ImmutableArray(Of KeyValuePair(Of String, TypedConstant)) 705Dim builder As ArrayBuilder(Of KeyValuePair(Of String, TypedConstant)) = Nothing 712builder = ArrayBuilder(Of KeyValuePair(Of String, TypedConstant)).GetInstance() 720Return ImmutableArray(Of KeyValuePair(Of String, TypedConstant)).Empty 726Private Function VisitNamedArgument(argument As BoundExpression, diag As BindingDiagnosticBag) As Nullable(Of KeyValuePair(Of String, TypedConstant))
Binding\Binder_XmlLiterals.vb (15)
118Dim importedNamespaces = ArrayBuilder(Of KeyValuePair(Of String, String)).GetInstance() 237Dim inScopeXmlNamespaces As ImmutableArray(Of KeyValuePair(Of String, String)) = Nothing 286Dim builder = ArrayBuilder(Of KeyValuePair(Of String, String)).GetInstance() 825importedNamespaces As ArrayBuilder(Of KeyValuePair(Of String, String)), 1078importedNamespaces As ArrayBuilder(Of KeyValuePair(Of String, String)), 1318Private ReadOnly _importedNamespaces As ArrayBuilder(Of KeyValuePair(Of String, String)) 1322Public Sub New(binder As Binder, syntax As XmlNodeSyntax, importedNamespaces As ArrayBuilder(Of KeyValuePair(Of String, String))) 1334Public ReadOnly Property ImportedNamespaces As ArrayBuilder(Of KeyValuePair(Of String, String)) 1383importedNamespaces As ImmutableArray(Of KeyValuePair(Of String, String)), 1384inScopeXmlNamespaces As ImmutableArray(Of KeyValuePair(Of String, String)), 1414Public ReadOnly ImportedNamespaces As ImmutableArray(Of KeyValuePair(Of String, String)) 1415Public ReadOnly InScopeXmlNamespaces As ImmutableArray(Of KeyValuePair(Of String, String)) 1468Friend Overrides Sub GetInScopeXmlNamespaces(builder As ArrayBuilder(Of KeyValuePair(Of String, String))) 1496Friend Overrides Sub GetInScopeXmlNamespaces(builder As ArrayBuilder(Of KeyValuePair(Of String, String))) 1516Friend Overrides Sub GetInScopeXmlNamespaces(builder As ArrayBuilder(Of KeyValuePair(Of String, String)))
Binding\Binder.vb (1)
1061Friend Overridable Sub GetInScopeXmlNamespaces(builder As ArrayBuilder(Of KeyValuePair(Of String, String)))
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
78For Each payloadRoot As KeyValuePair(Of Integer, InstrumentationPayloadRootField) In _privateImplementationType.GetInstrumentationPayloadRoots()
Symbols\Attributes\AttributeData.vb (1)
55Public Shadows ReadOnly Property NamedArguments As IEnumerable(Of KeyValuePair(Of String, TypedConstant))
Symbols\Attributes\RetargetingAttributeData.vb (3)
23Private ReadOnly _namedArguments As ImmutableArray(Of KeyValuePair(Of String, TypedConstant)) 29ByVal namedArguments As ImmutableArray(Of KeyValuePair(Of String, TypedConstant))) 64Protected Overrides ReadOnly Property CommonNamedArguments As ImmutableArray(Of KeyValuePair(Of String, TypedConstant))
Symbols\Attributes\SourceAttributeData.vb (4)
26Private ReadOnly _namedArguments As ImmutableArray(Of KeyValuePair(Of String, TypedConstant)) 36ByVal namedArgs As ImmutableArray(Of KeyValuePair(Of String, TypedConstant)), 48Me._namedArguments = If(namedArgs.IsDefault, ImmutableArray.Create(Of KeyValuePair(Of String, TypedConstant))(), namedArgs) 77Protected Overrides ReadOnly Property CommonNamedArguments As ImmutableArray(Of KeyValuePair(Of String, TypedConstant))
Symbols\Metadata\PE\PENamespaceSymbol.vb (2)
176Dim nestedNamespaces As IEnumerable(Of KeyValuePair(Of String, IEnumerable(Of IGrouping(Of String, TypeDefinitionHandle)))) = Nothing 197childNamespaces As IEnumerable(Of KeyValuePair(Of String, IEnumerable(Of IGrouping(Of String, TypeDefinitionHandle))))
Symbols\NamespaceOrTypeSymbol.vb (2)
192membersByName As IEnumerable(Of KeyValuePair(Of String, ImmutableArray(Of Symbol))) 196For Each pair As KeyValuePair(Of String, ImmutableArray(Of Symbol)) In membersByName
Symbols\NamespaceSymbol.vb (2)
490membersByName As IEnumerable(Of KeyValuePair(Of String, ImmutableArray(Of Symbol))) 494For Each pair As KeyValuePair(Of String, ImmutableArray(Of Symbol)) In membersByName
Symbols\ReducedExtensionMethodSymbol.vb (8)
24Private ReadOnly _fixedTypeParameters As ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeSymbol)) 189Dim fixedTypeParameters = ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeSymbol)).Empty 192Dim fixed = ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeSymbol)).GetInstance(typeParametersToFixArray.Length) 209fixedTypeParameters As ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeSymbol)), 236Dim fixed As KeyValuePair(Of TypeParameterSymbol, TypeSymbol) = fixedTypeParameters(i) 270Friend Overrides ReadOnly Property FixedTypeParameters As ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeSymbol)) 285For Each pair As KeyValuePair(Of TypeParameterSymbol, TypeSymbol) In _fixedTypeParameters 312For Each pair As KeyValuePair(Of TypeParameterSymbol, TypeSymbol) In _fixedTypeParameters
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2674namedArgs:=ImmutableArray(Of KeyValuePair(Of String, TypedConstant)).Empty))
Symbols\TypeSubstitution.vb (16)
73Private ReadOnly _pairs As ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)) 85Public ReadOnly Property Pairs As ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)) 95Public ReadOnly Property PairsIncludingParent As ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)) 100Dim pairBuilder = ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)).GetInstance() 108Private Sub AddPairsIncludingParentToBuilder(pairBuilder As ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers))) 342Return Concat(sub1, targetGenericDefinition, ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)).Empty) 413Dim pairs = ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)).GetInstance() 463currentParent = Concat(currentParent, targetGenericDefinition, ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)).Empty) 513pairs As ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)) 526Concat(parent, containingType, ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)).Empty)) 556Private Sub New(targetGenericDefinition As Symbol, pairs As ImmutableArray(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)), parent As TypeSubstitution) 606Dim pairs(typeParametersDefinitions.Length - 1) As KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers) 666Dim pairs(countOfMeaningfulPairs - 1) As KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers) 710Dim pairs = ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)).GetInstance() 744pairs As ArrayBuilder(Of KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)), 848Dim pairs(significantMaps - 1) As KeyValuePair(Of TypeParameterSymbol, TypeWithModifiers)
Microsoft.CodeAnalysis.Workspaces (172)
Diagnostics\HostDiagnosticAnalyzers.cs (3)
260foreach (var reference in Shuffle(analyzerReferencesMap)) 274static IEnumerable<KeyValuePair<object, AnalyzerReference>> Shuffle(IDictionary<object, AnalyzerReference> source) 283using var _ = ArrayBuilder<KeyValuePair<object, AnalyzerReference>>.GetInstance(source.Count, out var builder);
Differencing\LongestCommonSubsequence.cs (2)
248protected IEnumerable<KeyValuePair<int, int>> GetMatchingPairs(TSequence oldSequence, int oldLength, TSequence newSequence, int newLength) 391foreach (var pair in GetMatchingPairs(oldSequence, oldLength, newSequence, newLength))
Differencing\Match.cs (2)
26internal Match(TNode root1, TNode root2, TreeComparer<TNode> comparer, IEnumerable<KeyValuePair<TNode, TNode>> knownMatches) 41foreach (var knownMatch in knownMatches)
Differencing\Match.LongestCommonSubsequence.cs (1)
31foreach (var pair in GetMatchingPairs(oldNodes, oldNodes.Count, newNodes, newNodes.Count))
Differencing\TreeComparer.cs (1)
37public Match<TNode> ComputeMatch(TNode oldRoot, TNode newRoot, IEnumerable<KeyValuePair<TNode, TNode>>? knownMatches = null)
FindSymbols\SymbolFinder.FindReferencesServerCallback.cs (1)
59foreach (var pair in map)
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (1)
120foreach (var kvp in _inheritanceMap)
Log\AbstractLogAggregator.cs (2)
18internal abstract class AbstractLogAggregator<TKey, TValue> : IEnumerable<KeyValuePair<TKey, TValue>> 41public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
Log\KeyValueLogMessage.cs (1)
180foreach (var entry in _lazyMap)
Options\GlobalOptionService.cs (2)
145public bool SetGlobalOptions(ImmutableArray<KeyValuePair<OptionKey2, object?>> options) 148private bool SetGlobalOptions(OneOrMany<KeyValuePair<OptionKey2, object?>> options)
Options\IGlobalOptionService.cs (1)
56bool SetGlobalOptions(ImmutableArray<KeyValuePair<OptionKey2, object?>> options);
Options\ILegacyWorkspaceOptionService.cs (2)
31ImmutableArray<KeyValuePair<OptionKey2, object?>> internallyDefinedOptions, 32ImmutableArray<KeyValuePair<OptionKey, object?>> externallyDefinedOptions);
Options\LegacyWorkspaceOptionService.cs (2)
52ImmutableArray<KeyValuePair<OptionKey2, object?>> internallyDefinedOptions, 53ImmutableArray<KeyValuePair<OptionKey, object?>> externallyDefinedOptions)
Options\SolutionOptionSet.cs (2)
79internal (ImmutableArray<KeyValuePair<OptionKey2, object?>> internallyDefined, ImmutableArray<KeyValuePair<OptionKey, object?>> externallyDefined) GetChangedOptions()
Serialization\AbstractOptionsSerializationService.cs (8)
55foreach (var kv in options.SpecificDiagnosticOptions.OrderBy(o => o.Key)) 92IEnumerable<KeyValuePair<string, ReportDiagnostic>> specificDiagnosticOptions, 134List<KeyValuePair<string, ReportDiagnostic>> specificDiagnosticOptionsList = null; 138specificDiagnosticOptionsList = new List<KeyValuePair<string, ReportDiagnostic>>(count); 199foreach (var kv in options.Features.OrderBy(o => o.Key)) 206protected static (SourceCodeKind kind, DocumentationMode documentationMode, IEnumerable<KeyValuePair<string, string>> features) ReadParseOptionsPieces( 220List<KeyValuePair<string, string>> featuresList = null; 224featuresList = new List<KeyValuePair<string, string>>(count);
Shared\Utilities\DocumentationComment.cs (1)
153foreach (var typeAndBuilderPair in _exceptionTextBuilders)
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (4)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 42foreach (var kvp in _dictionary) 129IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (8)
35internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 55foreach (var kv in other) 763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value); 803public class EnumerableImpl : IEnumerator<KeyValuePair<K, V>> 812KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 831IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
729public static string NormalizePathPrefix(string filePath, ImmutableArray<KeyValuePair<string, string>> pathMap) 738foreach (var kv in pathMap)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (3)
118private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 155foreach (var kvp in _dictionary)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
85foreach (var value in values)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (3)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 284IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (2)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>> 60public IEnumerator<KeyValuePair<K, SetWithInsertionOrder<V>>> GetEnumerator()
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
687public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 698public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
709foreach (var kvp in dictionary) 832foreach (var entry in dictionary) 874foreach (var entry in map)
src\roslyn\src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
12public static void Deconstruct<TKey, TValue>(KeyValuePair<TKey, TValue> keyValuePair, out TKey key, out TValue value)
src\roslyn\src\Dependencies\Collections\Internal\IDictionaryDebugView`2.cs (2)
30public KeyValuePair<K, V>[] Items 34var items = new KeyValuePair<K, V>[_dict.Count];
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (4)
35public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) 39public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) 43public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items) 56public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items, IEqualityComparer<TKey>? keyComparer)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (18)
106bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 157public ImmutableSegmentedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 183public bool Contains(KeyValuePair<TKey, TValue> pair) 232public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 238foreach (var item in items) 318IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 324IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 332IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 341void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 342=> ((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(array, arrayIndex); 356void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 359void ICollection<KeyValuePair<TKey, TValue>>.Clear() 362bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 374private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Builder.cs (12)
49bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => ICollectionCalls<KeyValuePair<TKey, TValue>>.IsReadOnly(ref _builder); 78public void Add(KeyValuePair<TKey, TValue> item) 81public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 87public bool Contains(KeyValuePair<TKey, TValue> item) 108public bool Remove(KeyValuePair<TKey, TValue> item) 125void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 126=> ICollectionCalls<KeyValuePair<TKey, TValue>>.CopyTo(ref _builder, array, arrayIndex); 128IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 129=> IEnumerableCalls<KeyValuePair<TKey, TValue>>.GetEnumerator(ref _builder);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (3)
14public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 31/// <see cref="KeyValuePair{TKey, TValue}"/>. This is the return value for most instances of this 45public readonly KeyValuePair<TKey, TValue> Current => _enumerator.Current;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (12)
70readonly bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 118public void Add(KeyValuePair<TKey, TValue> item) 121public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 126foreach (var pair in items) 146public readonly bool Contains(KeyValuePair<TKey, TValue> item) 185public bool Remove(KeyValuePair<TKey, TValue> item) 211foreach (var pair in this) 236readonly void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 237=> ((ICollection<KeyValuePair<TKey, TValue>>)ReadOnlyDictionary).CopyTo(array, arrayIndex); 239IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (29)
46private static IEnumerator<KeyValuePair<TKey, TValue>>? s_emptyEnumerator; 134public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 139public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 140: this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 150private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 194ReadOnlySpan<KeyValuePair<TKey, TValue>> span; 195if (enumerable is KeyValuePair<TKey, TValue>[] array) 200else if (enumerable.GetType() == typeof(List<KeyValuePair<TKey, TValue>>)) 202span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable); 208foreach (var pair in enumerable) 216foreach (var pair in span) 270void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 273bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 284bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 358private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 389IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 393private static IEnumerator<KeyValuePair<TKey, TValue>> GetEmptyEnumerator() 870bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 872void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 902if (array is KeyValuePair<TKey, TValue>[] pairs) 945=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1172public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1177private KeyValuePair<TKey, TValue> _current; 1217public readonly KeyValuePair<TKey, TValue> Current => _current;
src\roslyn\src\Dependencies\Collections\Specialized\SpecializedCollections.Empty.Dictionary.cs (1)
21: Collection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
648foreach (var pair in accumulator)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
55foreach (var kvp in SymbolWritesMap) 74foreach (var kvp in SymbolWritesMap)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
23public BidirectionalMap(IEnumerable<KeyValuePair<TKey, TValue>> pairs, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumerableConditionalWeakTable.cs (3)
18internal readonly struct EnumerableConditionalWeakTable<TKey, TValue>() : IEnumerable<KeyValuePair<TKey, TValue>> 38public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 39=> ((IEnumerable<KeyValuePair<TKey, TValue>>)_table).GetEnumerator();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
237foreach (var entry in dictionary)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\FixAllContextHelper.cs (1)
115IEnumerable<KeyValuePair<Document, ImmutableArray<TextSpan>>> documentsAndSpans)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
406ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (11)
37public static readonly IEnumerable<KeyValuePair<byte, string>> ByteSpecialValues = []; 39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>() 45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>() 51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>() 56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>() 62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>() 67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>() 73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>() 78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>() 88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>() 98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAttributeData.cs (3)
15ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments) : AttributeData 18private readonly ImmutableArray<KeyValuePair<string, TypedConstant>> _namedArguments = namedArguments.NullToEmpty(); 23protected override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments => _namedArguments;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
43foreach (var kv in _logAggregator)
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
260var entry = _documentPathsToDocumentIds.Where(kv => kv.Value == documentId).FirstOrDefault();
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (1)
290foreach (var documentState in ProjectState.DocumentStates.States)
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
978foreach (var documentInProjectState in projectState.DocumentStates.States) 987foreach (var generatedDocument in generatorInfo.Value.Documents.States)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (5)
Build\ProjectBuildManager.cs (2)
86foreach (var kvp in globalProperties) 220foreach (var pair in additionalGlobalProperties)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (3)
118private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 155foreach (var kvp in _dictionary)
Microsoft.CSharp (10)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComBinder.cs (1)
255internal static IList<KeyValuePair<string, object>> GetDynamicDataMembers(object value, IEnumerable<string> names)
Microsoft\CSharp\RuntimeBinder\ComInterop\ComObject.cs (2)
107internal virtual IList<KeyValuePair<string, object>> GetMembers(IEnumerable<string> names) 109return Array.Empty<KeyValuePair<string, object>>();
Microsoft\CSharp\RuntimeBinder\ComInterop\ComTypeLibDesc.cs (1)
138foreach (KeyValuePair<string, ComTypeEnumDesc> enumDesc in _enums)
Microsoft\CSharp\RuntimeBinder\ComInterop\IDispatchComObject.cs (2)
275internal override IList<KeyValuePair<string, object>> GetMembers(IEnumerable<string> names) 281var members = new List<KeyValuePair<string, object>>();
Microsoft\CSharp\RuntimeBinder\DynamicDebuggerProxy.cs (4)
77private IList<KeyValuePair<string, object>> results = null; 449private static IList<KeyValuePair<string, object>> QueryDynamicObject(object obj) 458var result = new List<KeyValuePair<string, object>>(); 477return Array.Empty<KeyValuePair<string, object>>();
Microsoft.Data.Analysis (9)
DataFrame.cs (3)
611public DataFrame Append(IEnumerable<KeyValuePair<string, object>> row, bool inPlace = false, CultureInfo cultureInfo = null) 625foreach (KeyValuePair<string, object> columnAndValue in row) 648foreach (KeyValuePair<string, object> columnAndValue in row)
DataFrame.Join.cs (1)
257foreach (var newOccurrence in newOccurrences)
DataFrameColumn.cs (1)
485KeyValuePair<T, List<ValueTuple<int, int>>> minElement = heapOfValueAndListOfTupleOfSortAndBufferIndex.ElementAt(0);
DataFrameColumns\StringDataFrameColumn.cs (1)
388foreach (KeyValuePair<string, ICollection<long>> keyValuePair in groupedValues)
DataFrameRow.cs (1)
40public IEnumerable<KeyValuePair<string, object>> GetValues()
GroupBy.cs (1)
123foreach (KeyValuePair<TKey, ICollection<long>> pairs in _keyToRowIndicesMap)
PrimitiveDataFrameColumn.cs (1)
386foreach (KeyValuePair<T, ICollection<long>> keyValuePair in groupedValues)
Microsoft.Diagnostics.DataContractReader (6)
_generated\4\ContractDescriptorContext.DictionaryStringFieldDescriptor.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.FieldDescriptor> entry in value)
_generated\5\ContractDescriptorContext.DictionaryStringGlobalDescriptor.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.GlobalDescriptor> entry in value)
_generated\6\ContractDescriptorContext.DictionaryStringTypeDescriptor.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Diagnostics.DataContractReader.ContractDescriptorParser.TypeDescriptor> entry in value)
_generated\7\ContractDescriptorContext.DictionaryStringJsonElement.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Text.Json.JsonElement> entry in value)
_generated\8\ContractDescriptorContext.DictionaryStringString.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
ContractDescriptorTarget.cs (1)
325foreach (KeyValuePair<string, ContractDescriptorParser.GlobalDescriptor> subDescriptor in descriptor.ContractDescriptor?.SubDescriptors ?? [])
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\GCInfo\X86\GCInfo.cs (1)
869foreach (KeyValuePair<int, uint> pushed in pushedPtrs)
Microsoft.Diagnostics.DataContractReader.DataGenerator (3)
Parser.cs (3)
103foreach (KeyValuePair<string, TypedConstant> kv in attr.NamedArguments) 127foreach (KeyValuePair<string, TypedConstant> kv in attr.NamedArguments) 137foreach (KeyValuePair<string, TypedConstant> kv in attr.NamedArguments)
Microsoft.DotNet.ApiCompatibility (6)
Comparing\NamedArgumentComparer.cs (4)
12public sealed class NamedArgumentComparer(IEqualityComparer<TypedConstant> typedConstantEqualityComparer) : IEqualityComparer<KeyValuePair<string, TypedConstant>> 15public int GetHashCode([DisallowNull] KeyValuePair<string, TypedConstant> obj) => throw new NotImplementedException(); 18public bool Equals(KeyValuePair<string, TypedConstant> x, KeyValuePair<string, TypedConstant> y) =>
Mapping\AssemblyMapper.cs (1)
79foreach (KeyValuePair<INamespaceSymbol, List<INamedTypeSymbol>> kvp in typeForwards)
Rules\EnumsMustMatch.cs (1)
67foreach (KeyValuePair<string, IFieldSymbol> lEntry in leftMembers)
Microsoft.DotNet.ApiSymbolExtensions (2)
AssemblySymbolLoader.cs (2)
69IEnumerable<KeyValuePair<string, ReportDiagnostic>>? diagnosticOptions = null, 114public AssemblySymbolLoader(ILog log, IEnumerable<KeyValuePair<string, ReportDiagnostic>>? diagnosticOptions = null, bool resolveAssemblyReferences = false, bool includeInternalSymbols = false)
Microsoft.DotNet.Arcade.Sdk (6)
src\InstallDotNetCore.cs (5)
68var runtimeItems = new Dictionary<string, IEnumerable<KeyValuePair<string, string>>>(); 99foreach (var runtimeItem in runtimeItems) 101foreach (var item in runtimeItem.Value) 248private IEnumerable<KeyValuePair<string, string>> GetItemsFromJsonElementArray(JsonProperty token, out string runtime) 250var items = new List<KeyValuePair<string, string>>();
src\SaveItems.cs (1)
37if (!(metadata is IEnumerable<KeyValuePair<string, string>> metadataPairs))
Microsoft.DotNet.Build.Manifest (5)
ArtifactModel.cs (2)
107foreach (var localAttr in Attributes) 133foreach (var item in Attributes)
BuildModelFactory.cs (1)
207foreach(var attribute in attributes.ToList())
PdbArtifactModel.cs (1)
21foreach (var item in Attributes)
VersionIdentifier.cs (1)
243foreach (var sequence in _sequencesToReplace)
Microsoft.DotNet.Build.Tasks.Installers (2)
src\CreateWixBuildWixpack.cs (1)
353foreach (var kvp in _defineConstantsDictionary)
src\RpmBuilder.cs (1)
346foreach (var script in _scripts)
Microsoft.DotNet.Build.Tasks.Packaging (23)
GeneratePackageReport.cs (2)
92foreach (var framework in _frameworks.OrderBy(f => f.Key.ToString())) 321foreach (var packageSpecificItems in packageItems)
GetApplicableAssetsFromPackages.cs (1)
177foreach (var packageFiles in _packageToPackageItems)
GetLayoutFiles.cs (1)
60foreach(var targetInfo in packageReport.Targets)
HarvestPackage.cs (1)
163foreach (var packageFolder in _packageFolders)
NuGetPack.cs (1)
295foreach (var pathPair in pathHasMatches.Where(pathMatchPair => !pathMatchPair.Value))
PackageIndex.cs (12)
156foreach(var otherPackage in other.Packages) 177foreach(var otherModuleToPackage in other.ModulesToPackages) 408foreach(var inboxOnPair in other.InboxOn.GetInboxVersions()) 413foreach (var assemblyVersionInPackage in other.AssemblyVersionInPackageVersion) 516foreach(var mapping in mappings) 555foreach (var framework in inboxVersions) 566public IEnumerable<KeyValuePair<NuGetFramework, Version>> GetInboxVersions() 568foreach (var framework in inboxVersions) 570foreach (var frameworkInboxVersionPair in framework.Value) 630var compatibleMapping = mappings.LastOrDefault(m => m.Key < normalizedFramework.Version); 726foreach(var frameworkPair in ((InboxFrameworks)value).GetInboxVersions()) 776foreach(var metaPackage in other.packageToMetaPackage)
ValidateFrameworkPackage.cs (2)
46foreach (var testAssetByName in testAssetsByName) 73foreach(var missingInboxAssembly in missingInboxAssemblies)
ValidateHarvestVersionIsLatestForRelease.cs (1)
73foreach (KeyValuePair<string, Target> packageTarget in report.Targets.NullAsEmpty())
ValidatePackage.cs (2)
590foreach (var inboxPair in packageInfo.InboxOn.GetInboxVersions()) 614foreach (var supportedFramework in _report.SupportedFrameworks)
Microsoft.DotNet.Cli.Telemetry (8)
_generated\16\TelemetryJsonContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
Implementation\AzureMonitorLogSerializer.cs (2)
55foreach (var scopeItem in scope) 78foreach (var attribute in logRecord.Attributes ?? [])
Implementation\AzureMonitorTelemetrySerializer.cs (3)
173foreach (ref readonly var tag in activityEvent.EnumerateTagObjects()) 240private static Dictionary<string, string>? BuildProperties(Activity.Enumerator<KeyValuePair<string, object?>> tags) 245foreach (ref readonly var tag in tags)
Implementation\BreezeWriter.cs (1)
59public static bool TryFormatProperty(KeyValuePair<string, object?> tag, HashSet<string> seenKeys, out string key, out string value)
Implementation\TelemetryResourceContextFactory.cs (1)
33foreach (var attribute in resource.Attributes)
Microsoft.DotNet.Cli.Utils (8)
ForwardingAppImplementation.cs (1)
81foreach (var entry in _environmentVariables)
MSBuildArgs.cs (3)
245foreach (var kvp in additionalRestoreProperties) 295foreach (var kvp in additionalProperties) 378foreach (var restoreKvp in RestoreGlobalProperties)
MSBuildForwardingAppWithoutLogging.cs (4)
146private static string EmitProperty(KeyValuePair<string, string> property, string label = "property") 235private static IDisposable SetEnvironmentVariables(IEnumerable<KeyValuePair<string, string?>> environmentVariables) 240foreach (KeyValuePair<string, string?> kvp in environmentVariables) 264foreach (KeyValuePair<string, string?> kvp in savedEnvironmentVariables)
Microsoft.DotNet.HotReload.Utils.Generator (4)
Config.cs (3)
19public List<KeyValuePair<string,string>> Properties {get; set;} = new List<KeyValuePair<string,string>> (); 47public IReadOnlyList<KeyValuePair<string,string>> Properties { get; }
DocResolver.cs (1)
32var kvp = KeyValuePair.Create(key!, value);
Microsoft.DotNet.HotReload.Watch (6)
Process\ProcessRunner.cs (1)
169foreach (var env in processSpec.EnvironmentVariables)
src\sdk\src\Dotnet.Watch\AspireService\AspireServerService.cs (1)
131public List<KeyValuePair<string, string>> GetServerConnectionEnvironment()
src\sdk\src\Dotnet.Watch\AspireService\Contracts\IAspireServerEvents.cs (1)
34public IEnumerable<KeyValuePair<string, string>>? Environment { get; set; }
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\StaticWebAssetsManifest.cs (3)
64foreach (var entry in urlToPathMap) 89foreach (var entry in UrlToPathMap) 183foreach (var entry in node.Children)
Microsoft.DotNet.PackageTesting (1)
VerifyClosure.cs (1)
268foreach(var suspectCycle in suspectCycles)
Microsoft.DotNet.ProjectTools (3)
_generated\3\LaunchProfileJsonSerializerContext.ImmutableDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
BuildService.cs (1)
99foreach (var pair in additionalGlobalProperties)
src\sdk\src\Cli\Microsoft.DotNet.FileBasedPrograms\VirtualProjectBuilder.cs (1)
97internal static IEnumerable<KeyValuePair<string, string>> GetGlobalBuildProperties() =>
Microsoft.DotNet.SharedFramework.Sdk (1)
src\arcade\src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (1)
268foreach(var suspectCycle in suspectCycles)
Microsoft.DotNet.TemplateLocator (11)
_generated\0\WorkloadSetJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\1\WorkloadSetJsonSerializerContext.IDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\9\InstallStateJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (3)
406foreach (var kvp in _workloadSet.ManifestVersions) 427foreach (var kvp in _manifestsFromInstallState.ManifestVersions) 573foreach (var manifestEntry in workloadSet.ManifestVersions)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (4)
146foreach (var dependency in manifest.DependsOnManifests) 163foreach (var workload in manifest.Workloads) 179foreach (var pack in manifest.Packs) 640foreach (var manifest in _manifests)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSet.cs (1)
84foreach (var kvp in newWorkloadSet.ManifestVersions)
Microsoft.Extensions.AI (24)
ChatCompletion\OpenTelemetryChatClient.cs (2)
382foreach (KeyValuePair<string, object?> prop in props) 490foreach (KeyValuePair<string, object?> prop in props)
ChatCompletion\OpenTelemetryImageGenerator.cs (1)
194foreach (KeyValuePair<string, object?> prop in props)
ChatRouting\SemanticRoutingChatClient.cs (1)
132foreach (KeyValuePair<IChatClient, IReadOnlyList<string>> profile in clientProfiles)
Embeddings\OpenTelemetryEmbeddingGenerator.cs (2)
171foreach (KeyValuePair<string, object?> prop in props) 240foreach (KeyValuePair<string, object?> prop in props)
Files\OpenTelemetryHostedFileClient.cs (1)
405foreach (var prop in props)
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
Realtime\OpenTelemetryRealtimeClientSession.cs (1)
817foreach (var prop in metadata)
SpeechToText\OpenTelemetrySpeechToTextClient.cs (2)
227foreach (KeyValuePair<string, object?> prop in props) 312foreach (KeyValuePair<string, object?> prop in props)
TextToSpeech\OpenTelemetryTextToSpeechClient.cs (2)
226foreach (KeyValuePair<string, object?> prop in props) 307foreach (KeyValuePair<string, object?> prop in props)
Microsoft.Extensions.AI.Abstractions (58)
AdditionalPropertiesDictionary.cs (1)
23public AdditionalPropertiesDictionary(IEnumerable<KeyValuePair<string, object?>> collection)
AdditionalPropertiesDictionary{TValue}.cs (21)
40public AdditionalPropertiesDictionary(IEnumerable<KeyValuePair<string, TValue>> collection) 46foreach (var item in collection) 77bool ICollection<KeyValuePair<string, TValue>>.IsReadOnly => false; 108void ICollection<KeyValuePair<string, TValue>>.Add(KeyValuePair<string, TValue> item) => ((ICollection<KeyValuePair<string, TValue>>)_dictionary).Add(item); 114bool ICollection<KeyValuePair<string, TValue>>.Contains(KeyValuePair<string, TValue> item) => 115((ICollection<KeyValuePair<string, TValue>>)_dictionary).Contains(item); 121void ICollection<KeyValuePair<string, TValue>>.CopyTo(KeyValuePair<string, TValue>[] array, int arrayIndex) => 122((ICollection<KeyValuePair<string, TValue>>)_dictionary).CopyTo(array, arrayIndex); 131IEnumerator<KeyValuePair<string, TValue>> IEnumerable<KeyValuePair<string, TValue>>.GetEnumerator() => GetEnumerator(); 140bool ICollection<KeyValuePair<string, TValue>>.Remove(KeyValuePair<string, TValue> item) => ((ICollection<KeyValuePair<string, TValue>>)_dictionary).Remove(item); 203internal void SetAll(IEnumerable<KeyValuePair<string, TValue>> items) 207foreach (var item in items) 214public struct Enumerator : IEnumerator<KeyValuePair<string, TValue>> 227public KeyValuePair<string, TValue> Current => _dictionaryEnumerator.Current;
Functions\AIFunctionArguments.cs (13)
114bool ICollection<KeyValuePair<string, object?>>.IsReadOnly => false; 126void ICollection<KeyValuePair<string, object?>>.Add(KeyValuePair<string, object?> item) => 127((ICollection<KeyValuePair<string, object?>>)_arguments).Add(item); 133bool ICollection<KeyValuePair<string, object?>>.Contains(KeyValuePair<string, object?> item) => 134((ICollection<KeyValuePair<string, object?>>)_arguments).Contains(item); 140public void CopyTo(KeyValuePair<string, object?>[] array, int arrayIndex) => 141((ICollection<KeyValuePair<string, object?>>)_arguments).CopyTo(array, arrayIndex); 144public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() => _arguments.GetEnumerator(); 150bool ICollection<KeyValuePair<string, object?>>.Remove(KeyValuePair<string, object?> item) => 151((ICollection<KeyValuePair<string, object?>>)_arguments).Remove(item);
Functions\AIFunctionFactory.cs (1)
658foreach (KeyValuePair<string, object?> kvp in arguments)
Generated\361d1da7f942c932\JsonContext.AdditionalPropertiesDictionaryInt64.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, long> entry in value)
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (1)
118foreach (var entry in update.AdditionalProperties)
TextToSpeech\TextToSpeechResponseUpdateExtensions.cs (1)
102foreach (var entry in update.AdditionalProperties)
Tools\AITool.cs (1)
76foreach (var entry in AdditionalProperties)
UsageDetails.cs (2)
140foreach (var kvp in countsToAdd) 204foreach (var entry in additionalCounts)
Utilities\AIJsonUtilities.cs (1)
178foreach (var entry in entries)
Utilities\AIJsonUtilities.Schema.Create.cs (1)
831foreach (var entry in copiedEntries)
Utilities\AIJsonUtilities.Schema.Transform.cs (2)
72foreach (var prop in properties.ToArray()) 136foreach (var prop in properties)
Microsoft.Extensions.AI.Abstractions.Tests (15)
AdditionalPropertiesDictionaryTests.cs (2)
21d = new((IEnumerable<KeyValuePair<string, object?>>)new Dictionary<string, object?> { ["key1"] = "value1", ["key2"] = "value2" }); 125foreach (KeyValuePair<string, object?> item in d)
AssertExtensions.cs (1)
109foreach (var expectedEntry in expected)
Generated\361d1da7f942c932\TestJsonSerializerContext.AdditionalPropertiesDictionaryInt64.g.cs (1)
55foreach (global::System.Collections.Generic.KeyValuePair<string, long> entry in value)
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonDocument.g.cs (1)
55foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Text.Json.JsonDocument> entry in value)
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonNode.g.cs (1)
55foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Text.Json.Nodes.JsonNode> entry in value)
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringString.g.cs (1)
55foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
Generated\361d1da7f942c932\TestJsonSerializerContext.ReadOnlyDictionaryStringString.g.cs (1)
55foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
Generated\361d1da7f942c932\TestTypesContext.DictionaryStringInt32.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, int> entry in value)
Generated\361d1da7f942c932\TestTypesContext.DictionaryStringSimplePoco.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco> entry in value)
Generated\361d1da7f942c932\TestTypesContext.StructDictionaryStringInt32.g.cs (1)
51foreach (global::System.Collections.Generic.KeyValuePair<string, int> entry in value)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.DerivedDictionary.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, int> entry in value)
parent\parent\Shared\JsonSchemaExporter\TestTypes.cs (3)
1131public IEnumerator<KeyValuePair<string, int>> GetEnumerator() => Enumerable.Repeat(new KeyValuePair<string, int>(nameof(BaseValue), BaseValue), 1).GetEnumerator(); 1168public readonly struct StructDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> values) 1178public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => _dictionary.GetEnumerator();
Microsoft.Extensions.AI.Evaluation (1)
EvaluationMetricExtensions.cs (1)
133foreach (KeyValuePair<string, string> item in metadata)
Microsoft.Extensions.AI.Evaluation.Console (1)
Telemetry\TelemetryHelper.cs (1)
176foreach (var kvp in properties)
Microsoft.Extensions.AI.Evaluation.NLP (5)
Common\BLEUAlgorithm.cs (2)
80foreach (var ct in refCounts) 94foreach (var h in hypCounts)
Common\MatchCounter.cs (3)
14internal readonly struct MatchCounter<T> : IEnumerable<KeyValuePair<T, int>> 64foreach (var kvp in smaller) 77public IEnumerator<KeyValuePair<T, int>> GetEnumerator() => _counts.GetEnumerator();
Microsoft.Extensions.AI.Evaluation.Reporting (4)
Generated\361d1da7f942c932\JsonContext.AdditionalPropertiesDictionaryInt64.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, long> entry in value)
Generated\361d1da7f942c932\JsonContext.IDictionaryStringEvaluationContext.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Extensions.AI.Evaluation.EvaluationContext> entry in value)
Generated\361d1da7f942c932\JsonContext.IDictionaryStringEvaluationMetric.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric> entry in value)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
Microsoft.Extensions.AI.Evaluation.Reporting.Azure (4)
Generated\361d1da7f942c932\JsonContext.AdditionalPropertiesDictionaryInt64.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, long> entry in value)
Generated\361d1da7f942c932\JsonContext.IDictionaryStringEvaluationContext.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Extensions.AI.Evaluation.EvaluationContext> entry in value)
Generated\361d1da7f942c932\JsonContext.IDictionaryStringEvaluationMetric.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Extensions.AI.Evaluation.EvaluationMetric> entry in value)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.IDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
Microsoft.Extensions.AI.Integration.Tests (3)
PromptBasedFunctionCallingChatClient.cs (1)
151foreach (var kvp in arguments.ToArray())
VerbatimHttpHandler.cs (1)
58foreach (var header in request.Content.Headers)
VerbatimMultiPartHttpHandler.cs (1)
233foreach (var kvp in expectedFrequencies)
Microsoft.Extensions.AI.OpenAI (6)
Generated\361d1da7f942c932\OpenAIJsonContext.DictionaryStringJsonElement.g.cs (1)
55foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Text.Json.JsonElement> entry in value)
OpenAIChatClient.cs (1)
460foreach (var entry in functionCallInfos)
OpenAIRealtimeClientSession.cs (3)
255foreach (var kvp in responseCreate.AdditionalProperties) 561foreach (var kvp in headers) 951foreach (var kvp in metadata)
OpenAIResponsesChatClient.cs (1)
1062foreach (KeyValuePair<ToolSearchLookup.Namespace, List<ResponseTool>> kvp in namespaceGroups)
Microsoft.Extensions.AI.OpenAI.Tests (1)
parent\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
109foreach (var expectedEntry in expected)
Microsoft.Extensions.AI.Stabilization.Tests (1)
Generated\361d1da7f942c932\AIContentSerializationRegressionContext.AdditionalPropertiesDictionaryInt64.g.cs (1)
55foreach (global::System.Collections.Generic.KeyValuePair<string, long> entry in value)
Microsoft.Extensions.AI.Tests (8)
ChatCompletion\FunctionInvokingChatClientTests.cs (3)
1140var args = Assert.Single(executeTool.Tags, t => t.Key == "gen_ai.tool.call.arguments"); 1145var result = Assert.Single(executeTool.Tags, t => t.Key == "gen_ai.tool.call.result"); 1937var argsTag = Assert.Single(executeToolActivity.Tags, t => t.Key == "gen_ai.tool.call.arguments");
Generated\361d1da7f942c932\TestJsonSerializerContext.AdditionalPropertiesDictionaryInt64.g.cs (1)
55foreach (global::System.Collections.Generic.KeyValuePair<string, long> entry in value)
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonDocument.g.cs (1)
55foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Text.Json.JsonDocument> entry in value)
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringJsonNode.g.cs (1)
55foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Text.Json.Nodes.JsonNode> entry in value)
Generated\361d1da7f942c932\TestJsonSerializerContext.DictionaryStringString.g.cs (1)
55foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
parent\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
109foreach (var expectedEntry in expected)
Microsoft.Extensions.Caching.Hybrid.Tests (3)
StampedeTests.cs (1)
480foreach (var pair in counts)
TestEventListener.cs (2)
77foreach (var pair in map) 166foreach (var pair in _counters)
Microsoft.Extensions.Caching.Memory (5)
MemoryCache.cs (5)
841foreach (KeyValuePair<string, CacheEntry> entry in _stringEntries) 845foreach (KeyValuePair<object, CacheEntry> entry in _nonStringEntries) 853foreach (KeyValuePair<string, CacheEntry> pairs in _stringEntries) 857foreach (KeyValuePair<object, CacheEntry> pairs in _nonStringEntries) 918KeyValuePair<string, object?> cacheNameTag = new("dotnet.cache.name", _options.Name);
Microsoft.Extensions.Compliance.Redaction (1)
RedactorProvider.cs (1)
47foreach (var m in map)
Microsoft.Extensions.Configuration (12)
ConfigurationManager.cs (5)
297public void Add(KeyValuePair<string, object> item) 309public bool Contains(KeyValuePair<string, object> item) 319public void CopyTo(KeyValuePair<string, object>[] array, int arrayIndex) 324public IEnumerator<KeyValuePair<string, object>> GetEnumerator() 336public bool Remove(KeyValuePair<string, object> item)
ConfigurationProvider.cs (2)
69foreach (KeyValuePair<string, string?> kv in Data) 78foreach (KeyValuePair<string, string?> kv in Data)
MemoryConfigurationBuilderExtensions.cs (1)
36IEnumerable<KeyValuePair<string, string?>>? initialData)
MemoryConfigurationProvider.cs (3)
13public class MemoryConfigurationProvider : ConfigurationProvider, IEnumerable<KeyValuePair<string, string?>> 29foreach (KeyValuePair<string, string?> pair in _source.InitialData) 50public IEnumerator<KeyValuePair<string, string?>> GetEnumerator()
MemoryConfigurationSource.cs (1)
16public IEnumerable<KeyValuePair<string, string?>>? InitialData { get; set; }
Microsoft.Extensions.Configuration.Abstractions (2)
ConfigurationExtensions.cs (2)
46public static IEnumerable<KeyValuePair<string, string?>> AsEnumerable(this IConfiguration configuration) => configuration.AsEnumerable(makePathsRelative: false); 54public static IEnumerable<KeyValuePair<string, string?>> AsEnumerable(this IConfiguration configuration, bool makePathsRelative)
Microsoft.Extensions.Configuration.Binder (1)
ConfigurationBinder.cs (1)
708Type kvpType = typeof(KeyValuePair<,>).MakeGenericType(keyType, valueType);
Microsoft.Extensions.Configuration.CommandLine (1)
CommandLineConfigurationProvider.cs (1)
141foreach (KeyValuePair<string, string> mapping in switchMappings)
Microsoft.Extensions.DataIngestion (2)
Writers\VectorStoreWriter.cs (2)
90foreach (var metadata in chunk.Metadata) 145foreach (var metadata in representativeChunk.Metadata)
Microsoft.Extensions.DataIngestion.Tests (1)
Writers\VectorStoreWriterTests.cs (1)
53foreach (var kvp in chunks[0].Metadata)
Microsoft.Extensions.DependencyInjection (3)
ServiceLookup\CallSiteChain.cs (2)
51var ordered = new List<KeyValuePair<ServiceIdentifier, ChainItemInfo>>(_callSiteChain); 54foreach (KeyValuePair<ServiceIdentifier, ChainItemInfo> pair in ordered)
ServiceLookup\CallSiteFactory.cs (1)
316List<KeyValuePair<int, ServiceCallSite>> callSitesByIndex = new();
Microsoft.Extensions.Diagnostics (15)
Metrics\Configuration\MetricsConfigureOptions.cs (1)
97foreach (var instrumentPair in meterSection.AsEnumerable(makePathsRelative: true))
Metrics\DebugConsoleMetricListener.cs (1)
61private void MeasurementHandler<T>(Instrument instrument, T measurement, ReadOnlySpan<KeyValuePair<string, object?>> tags, object? state) where T : struct
Metrics\DefaultMeterFactory.cs (1)
41if (meter.Version == options.Version && DiagnosticsHelper.CompareTags(meter.Tags as IList<KeyValuePair<string, object?>>, options.Tags))
src\runtime\src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (9)
22internal static unsafe bool CompareTags(IList<KeyValuePair<string, object?>>? sortedTags, IEnumerable<KeyValuePair<string, object?>>? tags2) 38if (tags2 is ICollection<KeyValuePair<string, object?>> tagsCol) 45if (tagsCol is IList<KeyValuePair<string, object?>> secondList) 49KeyValuePair<string, object?> pair = secondList[i]; 59KeyValuePair<string, object?> pair1 = sortedTags[j]; 80using (IEnumerator<KeyValuePair<string, object?>> enumerator = tags2.GetEnumerator()) 90KeyValuePair<string, object?> pair = enumerator.Current; 99KeyValuePair<string, object?> pair1 = sortedTags[j];
Tracing\Configuration\TracingConfigureOptions.cs (1)
90foreach (var activityPair in activitySourceSection.AsEnumerable(makePathsRelative: true))
Tracing\DefaultActivitySourceFactory.cs (2)
115&& DiagnosticsHelper.CompareTags((IList<KeyValuePair<string, object?>>?)source.Tags, options.Tags)) 164foreach (KeyValuePair<string, FactoryActivitySource[]> entry in _cachedSources)
Microsoft.Extensions.Diagnostics.HealthChecks (12)
DefaultHealthCheckService.cs (5)
267internal sealed class HealthCheckDataLogValue : IReadOnlyList<KeyValuePair<string, object>> 270private readonly List<KeyValuePair<string, object>> _values; 284public KeyValuePair<string, object> this[int index] 299public IEnumerator<KeyValuePair<string, object>> GetEnumerator() 319var kvp = values[i];
HealthCheckLogScope.cs (7)
10internal sealed class HealthCheckLogScope : IReadOnlyList<KeyValuePair<string, object>> 14int IReadOnlyCollection<KeyValuePair<string, object>>.Count { get; } = 1; 16KeyValuePair<string, object> IReadOnlyList<KeyValuePair<string, object>>.this[int index] 38IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() 45return ((IEnumerable<KeyValuePair<string, object>>)this).GetEnumerator();
Microsoft.Extensions.Diagnostics.HealthChecks.Common (2)
ManualHealthCheckTracker.cs (1)
35foreach (var checkPair in _checks)
TelemetryHealthCheckPublisher.cs (1)
59foreach (var entry in report.Entries)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (1)
ResourceUtilizationHealthCheck.cs (1)
194ReadOnlySpan<KeyValuePair<string, object?>> tags, object? state)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (10)
Windows\Disk\WindowsDiskMetrics.cs (7)
23private static readonly KeyValuePair<string, object?> _directionReadTag = new(DirectionKey, "read"); 24private static readonly KeyValuePair<string, object?> _directionWriteTag = new(DirectionKey, "write"); 139foreach (KeyValuePair<string, long> pair in perSecondWriteCounter.TotalCountDict) 148foreach (KeyValuePair<string, long> pair in perSecondReadCounter.TotalCountDict) 164foreach (KeyValuePair<string, long> pair in writeCounter.TotalCountDict) 173foreach (KeyValuePair<string, long> pair in readCounter.TotalCountDict) 188foreach (KeyValuePair<string, double> pair in _diskIoTimePerfCounter.TotalSeconds)
Windows\Network\WindowsNetworkMetrics.cs (3)
26KeyValuePair<string, object?> tcpTag = new("network.transport", "tcp"); 45KeyValuePair<string, object?> tcpVersionFourTag = new(NetworkTypeKey, "ipv4"); 46KeyValuePair<string, object?> tcpVersionSixTag = new(NetworkTypeKey, "ipv6");
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (9)
Helpers\TestMeterFactory.cs (1)
16var meter = new Meter(options.Name, options.Version, Array.Empty<KeyValuePair<string, object?>>(), scope: this);
Windows\Disk\WindowsDiskMetricsTests.cs (8)
79var readTag = new KeyValuePair<string, object?>("disk.io.direction", "read"); 80var writeTag = new KeyValuePair<string, object?>("disk.io.direction", "write"); 81var deviceTagC = new KeyValuePair<string, object?>("system.device", "C:"); 82var deviceTagD = new KeyValuePair<string, object?>("system.device", "D:"); 153var readTag = new KeyValuePair<string, object?>("disk.io.direction", "read"); 154var writeTag = new KeyValuePair<string, object?>("disk.io.direction", "write"); 155var deviceTagC = new KeyValuePair<string, object?>("system.device", "C:"); 156var deviceTagD = new KeyValuePair<string, object?>("system.device", "D:");
Microsoft.Extensions.Diagnostics.Testing (16)
Logging\FakeLogger.cs (4)
144if (state is IEnumerable<KeyValuePair<string, object?>> e) 146var l = new List<KeyValuePair<string, string?>>(); 147foreach (var pair in e) 170static string? ConvertToString(KeyValuePair<string, object?> pair)
Logging\FakeLoggerProvider.cs (1)
50foreach (var entry in _loggers)
Logging\FakeLogRecord.cs (3)
65public IReadOnlyList<KeyValuePair<string, string?>>? StructuredState => (IReadOnlyList<KeyValuePair<string, string?>>?)State; 79foreach (var kvp in StructuredState)
Metrics\CollectedMeasurement.cs (5)
26internal CollectedMeasurement(T value, ReadOnlySpan<KeyValuePair<string, object?>> tags, DateTimeOffset timestamp) 29foreach (var tag in tags) 59public bool ContainsTags(params KeyValuePair<string, object?>[] tags) 61foreach (var kvp in Throw.IfNull(tags)) 100public bool MatchesTags(params KeyValuePair<string, object?>[] tags) => ContainsTags(tags) && (Tags.Count == tags.Length);
Metrics\MeasurementExtensions.cs (2)
22public static IEnumerable<CollectedMeasurement<T>> ContainsTags<T>(this IEnumerable<CollectedMeasurement<T>> measurements, params KeyValuePair<string, object?>[] tags) 44public static IEnumerable<CollectedMeasurement<T>> MatchesTags<T>(this IEnumerable<CollectedMeasurement<T>> measurements, params KeyValuePair<string, object?>[] tags)
Metrics\MetricCollector.cs (1)
294private void OnMeasurementRecorded(Instrument instrument, T measurement, ReadOnlySpan<KeyValuePair<string, object?>> tags, object? state)
Microsoft.Extensions.Diagnostics.Testing.Tests (2)
Logging\FakeLoggerTests.cs (2)
74var l = new List<KeyValuePair<string, object?>> 130var l = new List<KeyValuePair<string, object?>>
Microsoft.Extensions.Features (9)
FeatureCollection.cs (7)
100public IEnumerator<KeyValuePair<Type, object>> GetEnumerator() 104foreach (var pair in _features) 113foreach (var pair in _features == null ? _defaults : _defaults.Except(_features, FeatureKeyComparer)) 146private sealed class KeyComparer : IEqualityComparer<KeyValuePair<Type, object>> 148public bool Equals(KeyValuePair<Type, object> x, KeyValuePair<Type, object> y) 153public int GetHashCode(KeyValuePair<Type, object> obj)
IFeatureCollection.cs (1)
12public interface IFeatureCollection : IEnumerable<KeyValuePair<Type, object>>
src\aspnetcore\src\Shared\Debugger\DictionaryItemDebugView.cs (1)
21public DictionaryItemDebugView(KeyValuePair<TKey, TValue> keyValue)
Microsoft.Extensions.FileProviders.Physical (3)
PhysicalFilesWatcher.cs (3)
425foreach (KeyValuePair<string, ChangeTokenInfo> entry in tokens) 538foreach (KeyValuePair<string, ChangeTokenInfo> wildCardEntry in _wildcardTokenLookup) 841foreach (KeyValuePair<IPollingChangeToken, IPollingChangeToken> item in changeTokens)
Microsoft.Extensions.FileSystemGlobbing (1)
InMemoryDirectoryInfo.cs (1)
128foreach (KeyValuePair<string, List<string>> item in dict)
Microsoft.Extensions.Hosting (4)
HostApplicationBuilder.cs (4)
143List<KeyValuePair<string, string?>>? optionList = null; 146optionList ??= new List<KeyValuePair<string, string?>>(); 151optionList ??= new List<KeyValuePair<string, string?>>(); 156optionList ??= new List<KeyValuePair<string, string?>>();
Microsoft.Extensions.Hosting.Testing (1)
FakeConfigurationSource.cs (1)
11public FakeConfigurationSource(params KeyValuePair<string, string?>[] initialData)
Microsoft.Extensions.Http (9)
Logging\HttpHeadersLogValue.cs (9)
12internal sealed class HttpHeadersLogValue : IReadOnlyList<KeyValuePair<string, object>> 20private List<KeyValuePair<string, object>>? _values; 35private List<KeyValuePair<string, object>> Values 41var values = new List<KeyValuePair<string, object>>(GetHeaderCount(Headers) + GetHeaderCount(ContentHeaders)); 57public KeyValuePair<string, object> this[int index] 74private void AddHeaders(List<KeyValuePair<string, object>> values, HttpHeaders headers) 77foreach (KeyValuePair<string, HeaderStringValues> kvp in headers.NonValidated) 102public IEnumerator<KeyValuePair<string, object>> GetEnumerator() 121KeyValuePair<string, object> kvp = Values[i];
Microsoft.Extensions.Http.Diagnostics (34)
Http\HttpDependencyMetadataResolver.cs (1)
184foreach (var dep in dependencyTrieMap)
Latency\Internal\HttpRequestLatencyListener.cs (1)
46foreach (var eventSource in _eventSources)
Logging\Internal\HttpClientLogger.cs (4)
24private readonly ObjectPool<List<KeyValuePair<string, string>>> _headersPool = 25PoolFactory.CreateListPool<KeyValuePair<string, string>>(); 71List<KeyValuePair<string, string>>? requestHeadersBuffer = null; 169List<KeyValuePair<string, string>>? responseHeadersBuffer = null;
Logging\Internal\HttpHeadersReader.cs (4)
41public void ReadRequestHeaders(HttpRequestMessage request, List<KeyValuePair<string, string>>? destination) 55public void ReadResponseHeaders(HttpResponseMessage response, List<KeyValuePair<string, string>>? destination) 76private void ReadHeaders(HttpHeaders headers, FrozenDictionary<string, DataClassification> headersToLog, List<KeyValuePair<string, string>> destination) 100foreach (var kvp in headersToLog)
Logging\Internal\HttpRequestReader.cs (2)
101List<KeyValuePair<string, string>>? responseHeadersBuffer, 119List<KeyValuePair<string, string>>? requestHeadersBuffer, CancellationToken
Logging\Internal\HttpResponseBodyReader.cs (1)
121foreach (KeyValuePair<string, IEnumerable<string>> header in response.Content.Headers)
Logging\Internal\IHttpHeadersReader.cs (2)
20void ReadRequestHeaders(HttpRequestMessage request, List<KeyValuePair<string, string>>? destination); 27void ReadResponseHeaders(HttpResponseMessage response, List<KeyValuePair<string, string>>? destination);
Logging\Internal\IHttpRequestReader.cs (2)
25List<KeyValuePair<string, string>>? responseHeadersBuffer, 37List<KeyValuePair<string, string>>? requestHeadersBuffer,
Logging\Internal\Log.cs (1)
178foreach (var kvp in request)
Logging\Internal\LoggerMessageStateExtensions.cs (2)
24public static void AddRequestHeaders(this LoggerMessageState state, List<KeyValuePair<string, string>> items, ref int index) 43public static void AddResponseHeaders(this LoggerMessageState state, List<KeyValuePair<string, string>> items, ref int index)
Logging\Internal\LogRecord.cs (2)
46public List<KeyValuePair<string, string>>? RequestHeaders { get; set; } 51public List<KeyValuePair<string, string>>? ResponseHeaders { get; set; }
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
Microsoft.Extensions.Http.Diagnostics.PerformanceTests (1)
HeadersReaderBenchmark.cs (1)
16private List<KeyValuePair<string, string>> _outputBuffer = null!;
Microsoft.Extensions.Http.Diagnostics.Tests (60)
Logging\HttpClientLoggerTest.cs (6)
132It.IsAny<List<KeyValuePair<string, string>>>(), 533It.IsAny<List<KeyValuePair<string, string>>>(), 535.Returns((LogRecord a, HttpRequestMessage b, List<KeyValuePair<string, string>> c, CancellationToken d) => 542It.IsAny<List<KeyValuePair<string, string>>>(), 984.Setup(r => r.ReadResponseAsync(It.IsAny<LogRecord>(), It.IsAny<HttpResponseMessage>(), It.IsAny<List<KeyValuePair<string, string>>?>(), It.IsAny<CancellationToken>())) 1038var pair = logRecord.StructuredState!.Last();
Logging\HttpClientLoggingExtensionsTest.cs (2)
162var paramToRedact = new KeyValuePair<string, DataClassification>("userId", FakeTaxonomy.PrivateData); 483var paramToRedact = new KeyValuePair<string, DataClassification>("userId", FakeTaxonomy.PrivateData);
Logging\HttpHeadersReaderTest.cs (9)
28var buffer = new List<KeyValuePair<string, string>>(); 66var buffer = new List<KeyValuePair<string, string>>(); 82var requestBuffer = new List<KeyValuePair<string, string>>(); 83var responseBuffer = new List<KeyValuePair<string, string>>(); 149List<KeyValuePair<string, string>> expectedRequest = [new KeyValuePair<string, string>("Header1", "Value.1")]; 150List<KeyValuePair<string, string>> expectedResponse = [new KeyValuePair<string, string>("Header3", "Value.3")]; 160List<KeyValuePair<string, string>> requestBuffer = []; 164List<KeyValuePair<string, string>> responseBuffer = []; 175List<KeyValuePair<string, string>>? responseBuffer = null;
Logging\HttpRequestReaderTest.cs (37)
45var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 46var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 47var header3 = new KeyValuePair<string, string>("Header3", "Value3"); 103var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 104var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 162var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 163var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 175var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 176var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 234var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 235var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 248var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 249var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 310var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 311var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 326var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 327var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 371var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 372var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 384var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 385var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 443var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 444var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 457var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 458var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 512var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 513var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 526var header1 = new KeyValuePair<string, string>("Header1", "Value1"); 527var header2 = new KeyValuePair<string, string>("Header2", "Value2"); 582var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 583var responseHeadersBuffer = new List<KeyValuePair<string, string>>(); 669var requestHeadersBuffer = new List<KeyValuePair<string, string>>(); 698await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 728await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 764await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 853await reader.ReadRequestAsync(logRecord, httpRequestMessage, new List<KeyValuePair<string, string>>(), CancellationToken.None); 909var requestHeadersBuffer = new List<KeyValuePair<string, string>>();
Logging\Internal\MockedRequestReader.cs (2)
24List<KeyValuePair<string, string>>? buffer, 29List<KeyValuePair<string, string>>? buffer,
Logging\Internal\TestEnricher.cs (2)
14internal readonly KeyValuePair<string, object?> KvpRequest = new("test key request", "test value"); 15internal readonly KeyValuePair<string, object?> KvpResponse = new("test key response", "test value");
Logging\LoggerMessageStateExtensionsTests.cs (2)
37List<KeyValuePair<string, string>> headers = [new(Header1, "v1"), new(Header2, "v2")]; 52private delegate void AddHeadersDelegate(LoggerMessageState state, List<KeyValuePair<string, string>> items, ref int index);
Microsoft.Extensions.Http.Resilience (4)
Internal\RequestMessageSnapshot.cs (4)
17private readonly List<KeyValuePair<string, IEnumerable<string>>> _headers = []; 18private readonly List<KeyValuePair<string, object?>> _properties = []; 46foreach (var prop in _properties) 51foreach (KeyValuePair<string, IEnumerable<string>> header in _headers)
Microsoft.Extensions.Http.Resilience.Tests (5)
Helpers\OptionsUtilities.cs (1)
34foreach (var propertyDefinition1 in propertiesValuesByName1)
Resilience\HttpClientBuilderExtensionsTests.Resilience.cs (1)
369foreach (var tag in context.Tags)
Resilience\HttpResilienceMetricsEnricherTests.cs (3)
19var tags = new List<KeyValuePair<string, object?>>(); 32var tags = new List<KeyValuePair<string, object?>>(); 45var tags = new List<KeyValuePair<string, object?>>();
Microsoft.Extensions.Identity.Core (1)
UserManager.cs (1)
1960foreach (var f in _tokenProviders)
Microsoft.Extensions.Logging (18)
LoggerFactory.cs (2)
127foreach (KeyValuePair<string, Logger> registeredLogger in _loggers) 182foreach (KeyValuePair<string, Logger> existingLogger in _loggers)
LoggerFactoryScopeProvider.cs (16)
63IEnumerable<KeyValuePair<string, string?>> baggage = activity.Baggage; 78private static ActivityBaggageLogScopeWrapper GetOrCreateActivityBaggageLogScopeWrapper(Activity activity, IEnumerable<KeyValuePair<string, string?>> items) 131private sealed class ActivityLogScope : IReadOnlyList<KeyValuePair<string, object?>> 135private readonly KeyValuePair<string, object?>[] _items = new KeyValuePair<string, object?>[MaxItems]; 173public KeyValuePair<string, object?> this[int index] 209public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 223private sealed class ActivityBaggageLogScopeWrapper : IEnumerable<KeyValuePair<string, object?>> 225private readonly IEnumerable<KeyValuePair<string, string?>> _items; 229public ActivityBaggageLogScopeWrapper(IEnumerable<KeyValuePair<string, string?>> items) 234public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() => new BaggageEnumerator(_items.GetEnumerator()); 242IEnumerator<KeyValuePair<string, string?>> enumerator = _items.GetEnumerator(); 267private struct BaggageEnumerator : IEnumerator<KeyValuePair<string, object?>> 269private readonly IEnumerator<KeyValuePair<string, string?>> _enumerator; 271public BaggageEnumerator(IEnumerator<KeyValuePair<string, string?>> enumerator) 276public KeyValuePair<string, object?> Current => new KeyValuePair<string, object?>(_enumerator.Current.Key, _enumerator.Current.Value);
Microsoft.Extensions.Logging.Abstractions (33)
BufferedLogRecord.cs (1)
68public virtual IReadOnlyList<KeyValuePair<string, object?>> Attributes => [];
FormattedLogValues.cs (3)
17internal struct FormattedLogValues : IReadOnlyList<KeyValuePair<string, object?>> 63public KeyValuePair<string, object?> this[int index] 94public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
FormattedLogValuesObsolete.cs (3)
17public class FormattedLogValues : IReadOnlyList<KeyValuePair<string, object?>> 32public KeyValuePair<string, object?> this[int index] => _inner[index]; 38public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() => _inner.GetEnumerator();
LoggerMessage.cs (21)
466private readonly struct LogValues : IReadOnlyList<KeyValuePair<string, object?>> 477public KeyValuePair<string, object?> this[int index] 491public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 504private readonly struct LogValues<T0> : IReadOnlyList<KeyValuePair<string, object?>> 517public KeyValuePair<string, object?> this[int index] 535public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 552private readonly struct LogValues<T0, T1> : IReadOnlyList<KeyValuePair<string, object?>> 567public KeyValuePair<string, object?> this[int index] 587public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 603private readonly struct LogValues<T0, T1, T2> : IReadOnlyList<KeyValuePair<string, object?>> 614public KeyValuePair<string, object?> this[int index] 644public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 658private readonly struct LogValues<T0, T1, T2, T3> : IReadOnlyList<KeyValuePair<string, object?>> 670public KeyValuePair<string, object?> this[int index] 705public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 719private readonly struct LogValues<T0, T1, T2, T3, T4> : IReadOnlyList<KeyValuePair<string, object?>> 732public KeyValuePair<string, object?> this[int index] 770public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 784private readonly struct LogValues<T0, T1, T2, T3, T4, T5> : IReadOnlyList<KeyValuePair<string, object?>> 798public KeyValuePair<string, object?> this[int index] 839public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
LogValuesFormatter.cs (3)
221public KeyValuePair<string, object?> GetValue(object?[] values, int index) 236public IEnumerable<KeyValuePair<string, object?>> GetValues(object[] values) 238var valueArray = new KeyValuePair<string, object?>[values.Length + 1];
LogValuesFormatterObsolete.cs (2)
38public KeyValuePair<string, object?> GetValue(object?[] values, int index) => _inner.GetValue(values, index); 41public IEnumerable<KeyValuePair<string, object?>> GetValues(object[] values) => _inner.GetValues(values);
Microsoft.Extensions.Logging.Configuration (1)
LoggerFilterConfigureOptions.cs (1)
57foreach (System.Collections.Generic.KeyValuePair<string, string?> section in configurationSection.AsEnumerable(true))
Microsoft.Extensions.Logging.Console (8)
ConsoleLoggerProvider.cs (2)
143foreach (KeyValuePair<string, ConsoleLogger> logger in _loggers) 213foreach (System.Collections.Generic.KeyValuePair<string, ConsoleLogger> logger in _loggers)
JsonConsoleFormatter.cs (6)
51logEntry.State != null, logEntry.State?.ToString(), logEntry.State as IReadOnlyList<KeyValuePair<string, object?>>, stamp); 56string category, int eventId, string? exception, bool hasState, string? stateMessage, IReadOnlyList<KeyValuePair<string, object?>>? stateProperties, 92foreach (KeyValuePair<string, object?> item in stateProperties) 140if (scope is IEnumerable<KeyValuePair<string, object?>> scopeItems) 144foreach (KeyValuePair<string, object?> item in scopeItems) 159private static void WriteItem(Utf8JsonWriter writer, KeyValuePair<string, object?> item)
Microsoft.Extensions.Logging.EventLog (2)
EventLogLogger.cs (2)
100if (scope is IEnumerable<KeyValuePair<string, object>> properties) 102foreach (KeyValuePair<string, object> pair in properties)
Microsoft.Extensions.Logging.EventSource (16)
EventSourceLogger.cs (12)
132IReadOnlyList<KeyValuePair<string, string?>> arguments = GetProperties(state); 154KeyValuePair<string, string?>[] exceptionInfoData = new[] 164IReadOnlyList<KeyValuePair<string, string?>> arguments = GetProperties(state); 193IReadOnlyList<KeyValuePair<string, string?>> arguments = GetProperties(state); 201IReadOnlyList<KeyValuePair<string, string?>> arguments = GetProperties(state); 257private static KeyValuePair<string, string?>[] GetProperties(object? state) 259if (state is IReadOnlyList<KeyValuePair<string, object?>> keyValuePairs) 261var arguments = new KeyValuePair<string, string?>[keyValuePairs.Count]; 264KeyValuePair<string, object?> keyValuePair = keyValuePairs[i]; 270return Array.Empty<KeyValuePair<string, string?>>(); 273private static string ToJson(IReadOnlyList<KeyValuePair<string, string?>> keyValues) 284foreach (KeyValuePair<string, string?> keyValue in keyValues)
LoggingEventSource.cs (4)
200[DynamicDependency(DynamicallyAccessedMemberTypes.PublicProperties, typeof(KeyValuePair<string, string>))] 211IEnumerable<KeyValuePair<string, string?>> Arguments, 231[DynamicDependency(DynamicallyAccessedMemberTypes.PublicProperties, typeof(KeyValuePair<string, string>))] 234internal void ActivityStart(int ID, int FactoryID, string LoggerName, IEnumerable<KeyValuePair<string, string?>> Arguments)
Microsoft.Extensions.Logging.Generators (3)
LoggerMessageGenerator.Emitter.cs (1)
240foreach (KeyValuePair<string, string> t in lm.TemplateMap)
LoggerMessageGenerator.Parser.cs (2)
191foreach (KeyValuePair<string, TypedConstant> namedArgument in attributeData.NamedArguments) 522foreach (KeyValuePair<string, string> t in lm.TemplateMap)
Microsoft.Extensions.Logging.MSBuild (8)
MSBuildLogger.cs (8)
112private static void ProcessScope(object? scope, ref MSBuildMessageParameters message, ref string? originalFormat, List<KeyValuePair<string, object?>>? unprocessedKeyValues) 116foreach (var kvp in dict) 172private static void ApplyUnprocessedItemsToMessage(List<KeyValuePair<string, object?>>? unprocessedStateItems, string originalFormat, SpanBasedStringBuilder builder) 178foreach (var kvp in unprocessedStateItems) 189private static List<KeyValuePair<string, object?>>? ProcessState<TState>(TState state, ref MSBuildMessageParameters message, out string? originalFormat) 192List<KeyValuePair<string, object?>>? unmappedStateItems = null; 193if (state is IReadOnlyList<KeyValuePair<string, object?>> stateItems) 195foreach (var kvp in stateItems)
Microsoft.Extensions.Options.SourceGeneration (3)
Emitter.cs (2)
638foreach (var attributeData in attributesData) 1214var prop = propertiesOrderedByKey[i];
Parser.cs (1)
642foreach (var namedArgument in attribute.NamedArguments)
Microsoft.Extensions.Resilience.PerformanceTests (1)
MetricsUtil.cs (1)
31ReadOnlySpan<KeyValuePair<string, object?>> tags,
Microsoft.Extensions.Resilience.Tests (1)
Resilience\ResilienceMetricsEnricherTests.cs (1)
24private List<KeyValuePair<string, object?>> _tags = [];
Microsoft.Extensions.ServiceDiscovery (5)
Http\HttpServiceEndpointResolver.cs (1)
113foreach (var resolver in _resolvers)
parent\parent\Shared\FxPolyfills\ConcurrentDictionary.cs (1)
35public void TryRemove(KeyValuePair<TKey, TValue> pair)
parent\parent\Shared\FxPolyfills\KeyValuePair.cs (2)
8extension<TKey, TValue>(KeyValuePair<TKey, TValue> pair) 20public static KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey key, TValue value)
ServiceEndpointResolver.cs (1)
122foreach (var resolver in _resolvers)
Microsoft.Extensions.ServiceDiscovery.Abstractions (3)
parent\parent\Shared\FxPolyfills\ConcurrentDictionary.cs (1)
35public void TryRemove(KeyValuePair<TKey, TValue> pair)
parent\parent\Shared\FxPolyfills\KeyValuePair.cs (2)
8extension<TKey, TValue>(KeyValuePair<TKey, TValue> pair) 20public static KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey key, TValue value)
Microsoft.Extensions.ServiceDiscovery.Dns (6)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LoggerMessage.g.cs (3)
106private readonly struct __ErrorResponseCodeStruct : global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object?>> 136public global::System.Collections.Generic.KeyValuePair<string, object?> this[int index] 150public global::System.Collections.Generic.IEnumerator<global::System.Collections.Generic.KeyValuePair<string, object?>> GetEnumerator()
Resolver\DnsResolver.Telemetry.cs (3)
37var hostNameTag = KeyValuePair.Create("dns.question.name", (object?)hostName); 38var queryTypeTag = KeyValuePair.Create("dns.question.type", (object?)queryType); 46var errorTypeTag = KeyValuePair.Create("error.type", (object?)error.ToString());
Microsoft.Extensions.Telemetry (54)
Buffering\StringifyComprarer.cs (4)
9internal sealed class StringifyComprarer : IEqualityComparer<KeyValuePair<string, object?>> 11public bool Equals(KeyValuePair<string, object?> x, KeyValuePair<string, object?> y) 31public int GetHashCode(KeyValuePair<string, object?> obj)
Enrichment\ApplicationLogEnricher.cs (4)
13private readonly KeyValuePair<string, object>[] _tags; 27foreach (var kvp in _tags) 33private static KeyValuePair<string, object>[] Initialize(ApplicationLogEnricherOptions enricherOptions, ApplicationMetadata applicationMetadata) 35var l = new List<KeyValuePair<string, object>>();
Logging\ExtendedLogger.cs (2)
396case IReadOnlyList<KeyValuePair<string, object?>> stateList: 400case IEnumerable<KeyValuePair<string, object?>> stateList:
Logging\ExtendedLogger.EnrichmentTagCollector.cs (2)
14internal sealed class EnrichmentTagCollector(List<KeyValuePair<string, object?>> extraTags) : IEnrichmentTagCollector 17public void AddRange(IEnumerable<KeyValuePair<string, object?>> items) => extraTags.AddRange(items);
Logging\ExtendedLogger.LegacyTagJoiner.cs (7)
15internal sealed class LegacyTagJoiner : IReadOnlyList<KeyValuePair<string, object?>> 17public KeyValuePair<string, object?>[]? StaticTags; 22private readonly List<KeyValuePair<string, object?>> _extraTags = new(TagCapacity); 23private IReadOnlyList<KeyValuePair<string, object?>>? _incomingTags; 42public void SetIncomingTags(IReadOnlyList<KeyValuePair<string, object?>> value) 48public KeyValuePair<string, object?> this[int index] 85public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Logging\ExtendedLogger.ModernTagJoiner.cs (7)
16internal sealed class ModernTagJoiner : IReadOnlyList<KeyValuePair<string, object?>> 18public KeyValuePair<string, object?>[]? StaticTags; 23private readonly List<KeyValuePair<string, object?>> _extraTags = new(TagCapacity); 24private KeyValuePair<string, object?>[]? _incomingTags; 25private KeyValuePair<string, object?>[]? _redactedTags; 55public KeyValuePair<string, object?> this[int index] 86public IEnumerator<KeyValuePair<string, object?>> GetEnumerator()
Logging\ExtendedLoggerFactory.cs (4)
34private readonly KeyValuePair<string, object?>[] _staticTags; 101var tags = new List<KeyValuePair<string, object?>>(); 176foreach (KeyValuePair<string, ExtendedLogger> existingLogger in _loggers) 197foreach (KeyValuePair<string, ExtendedLogger> registeredLogger in _loggers)
Logging\Import\LoggerFactoryScopeProvider.cs (16)
78IEnumerable<KeyValuePair<string, string?>> baggage = activity.Baggage; 93private static ActivityBaggageLogScopeWrapper GetOrCreateActivityBaggageLogScopeWrapper(Activity activity, IEnumerable<KeyValuePair<string, string?>> items) 146private sealed class ActivityLogScope : IReadOnlyList<KeyValuePair<string, object?>> 150private readonly KeyValuePair<string, object?>[] _items = new KeyValuePair<string, object?>[MaxItems]; 185public KeyValuePair<string, object?> this[int index] 221public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 235private sealed class ActivityBaggageLogScopeWrapper : IEnumerable<KeyValuePair<string, object?>> 237private readonly IEnumerable<KeyValuePair<string, string?>> _items; 241public ActivityBaggageLogScopeWrapper(IEnumerable<KeyValuePair<string, string?>> items) 246public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() => 255IEnumerator<KeyValuePair<string, string?>> enumerator = _items.GetEnumerator(); 280private readonly struct BaggageEnumerator : IEnumerator<KeyValuePair<string, object?>> 282private readonly IEnumerator<KeyValuePair<string, string?>> _enumerator; 284public BaggageEnumerator(IEnumerator<KeyValuePair<string, string?>> enumerator) 289public KeyValuePair<string, object?> Current =>
Logging\LoggerConfig.cs (2)
18KeyValuePair<string, object?>[] staticTags, 47public KeyValuePair<string, object?>[] StaticTags { get; }
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\LogBuffering\SerializedLogRecord.cs (2)
34List<KeyValuePair<string, object?>> attributes, 66public List<KeyValuePair<string, object?>> Attributes { get; }
parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\LogBuffering\SerializedLogRecordFactory.cs (4)
15private static readonly ObjectPool<List<KeyValuePair<string, object?>>> _attributesPool = 16PoolFactory.CreateListPool<KeyValuePair<string, object?>>(); 24IReadOnlyList<KeyValuePair<string, object?>> attributes, 29List<KeyValuePair<string, object?>> serializedAttributes = _attributesPool.Get();
Microsoft.Extensions.Telemetry.Abstractions (11)
Logging\LoggerMessageHelper.cs (2)
83public static string Stringify<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? enumerable) 94foreach (var kvp in enumerable)
Logging\LoggerMessageState.cs (4)
18private KeyValuePair<string, object?>[] _tags = []; 19private KeyValuePair<string, object?>[] _redactedTags = []; 26public KeyValuePair<string, object?>[] TagArray => _tags; 31public KeyValuePair<string, object?>[] RedactedTagArray => _redactedTags;
Logging\LoggerMessageState.ReadOnlyList.cs (5)
10public sealed partial class LoggerMessageState : IReadOnlyList<KeyValuePair<string, object?>> 13public KeyValuePair<string, object?> this[int index] => _tags[Throw.IfOutOfRange(index, 0, TagsCount)]; 16int IReadOnlyCollection<KeyValuePair<string, object?>>.Count => TagsCount; 19IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator()
Microsoft.Extensions.Telemetry.Abstractions.Tests (5)
Logging\LoggerMessageHelperTests.cs (2)
26Assert.Equal("null", LoggerMessageHelper.Stringify((IEnumerable<KeyValuePair<string, string>>?)null)); 41var d2 = new List<KeyValuePair<string?, string?>>
Logging\LoggerMessageStateTests.cs (3)
137var list = (IReadOnlyList<KeyValuePair<string, object?>>)lms; 167var current = (KeyValuePair<string, object?>)m.Current!;
Microsoft.Extensions.Telemetry.PerformanceTests (4)
BenchLogger.cs (4)
39case IReadOnlyList<KeyValuePair<string, object?>> l: 50case IEnumerable<KeyValuePair<string, object?>> enumerable: 52foreach (var e in enumerable) 62private static object? ProcessItem(in KeyValuePair<string, object?> item)
Microsoft.Extensions.Telemetry.Tests (31)
Enrichment\Internals\TestLogEnrichmentTagCollector.cs (2)
12public TestLogEnrichmentTagCollector(IEnumerable<KeyValuePair<string, object>>? input = null) 16foreach (var kvp in input)
Enrichment\Internals\TestMetricEnrichmentTagCollector.cs (2)
12public TestMetricEnrichmentTagCollector(IEnumerable<KeyValuePair<string, object>>? input = null) 16foreach (var kvp in input)
Enrichment\ProcessLogEnricherTests.cs (1)
53var enrichedProperties = new TestLogEnrichmentTagCollector(new List<KeyValuePair<string, object>>());
Logging\ExtendedLoggerTests.cs (15)
854var property = record.StructuredState!.Last(); 890List<KeyValuePair<string, object?>> list = 899IEnumerable<KeyValuePair<string, object?>> enumerable = 900new List<KeyValuePair<string, object?>> 922var property = record.StructuredState!.Last(); 1167private readonly KeyValuePair<string, object?>[] _values; 1169public ForcedEnricher(KeyValuePair<string, object?>[] values) 1176foreach (var kvp in _values) 1185private readonly KeyValuePair<string, object?>[] _values; 1188public FancyEnricher(KeyValuePair<string, object?>[] values, bool objectVersion) 1198var p = (KeyValuePair<string, object>[])(object)_values; 1199foreach (var kvp in p) 1206var a = new KeyValuePair<string, string>[_values.Length]; 1208foreach (var kvp in _values) 1213foreach (var kvp in a)
Sampling\RandomProbabilisticSamplerTests.cs (5)
17private readonly IReadOnlyList<KeyValuePair<string, object?>> _dummyState = []; 18private readonly Func<IReadOnlyList<KeyValuePair<string, object?>>, Exception?, string> _dummyFormatter = (_, _) => string.Empty; 33new LogEntry<IReadOnlyList<KeyValuePair<string, object?>>>( 45var logEntry = new LogEntry<IReadOnlyList<KeyValuePair<string, object?>>>( 63var logEntry = new LogEntry<IReadOnlyList<KeyValuePair<string, object?>>>(
Sampling\SamplingLoggerBuilderExtensionsTests.cs (1)
194configBuilder.AddInMemoryCollection(new List<KeyValuePair<string, string?>>
Sampling\TraceBasedSamplerTests.cs (5)
17private readonly IReadOnlyList<KeyValuePair<string, object?>> _dummyState = []; 18private readonly Func<IReadOnlyList<KeyValuePair<string, object?>>, Exception?, string> _dummyFormatter = (_, _) => string.Empty; 28new LogEntry<IReadOnlyList<KeyValuePair<string, object?>>>( 47new LogEntry<IReadOnlyList<KeyValuePair<string, object?>>>( 68new LogEntry<IReadOnlyList<KeyValuePair<string, object?>>>(
Microsoft.Extensions.Validation.ValidationsGenerator (3)
Extensions\ISymbolExtensions.cs (1)
32foreach (var arg in displayAttr.NamedArguments)
Extensions\ITypeSymbolExtensions.cs (1)
216foreach (var namedArgument in attr.NamedArguments)
src\aspnetcore\src\Shared\RoslynUtils\SymbolExtensions.cs (1)
283foreach (var namedArgument in attribute.NamedArguments)
Microsoft.Gen.BuildMetadata.Unit.Tests (12)
parent\parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
264foreach (var namedArg in attribute.NamedArguments)
Microsoft.Gen.ComplianceReports.Unit.Tests (12)
parent\parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
Microsoft.Gen.ContextualOptions.Unit.Tests (14)
parent\parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
SyntaxContextReceiverTests.cs (2)
34foreach (var declaration in typeDeclarations) 72var declaration = typeDeclarations!.Single();
Microsoft.Gen.Logging (3)
AttributeProcessors.cs (3)
64foreach (var a in attr.NamedArguments) 133foreach (var a in attr.NamedArguments) 171foreach (var a in attr.NamedArguments)
Microsoft.Gen.Logging.Generated.Tests (11)
LogMethodTests.cs (9)
43if (state is IReadOnlyList<KeyValuePair<string, object?>> fields) 45foreach (var field in fields) 1047private static void AssertLastState(FakeLogCollector collector, params KeyValuePair<string, string?>[] expected) 1049var rol = (IReadOnlyList<KeyValuePair<string, string>>)collector.LatestRecord.State!; 1051foreach (var kvp in expected) 1060var rol = (collector.LatestRecord.State as IReadOnlyList<KeyValuePair<string, string?>>)!; 1068var kvp = new KeyValuePair<string, string?>($"p{i}", i.ToString()); 1076var state = (IReadOnlyList<KeyValuePair<string, string>>)record.State!; 1079var pair = state.Last();
Utils.cs (2)
95public static string? GetValue(this IReadOnlyList<KeyValuePair<string, string>> state, string key) 97foreach (var kvp in state)
Microsoft.Gen.Logging.Unit.Tests (14)
LogParserUtilitiesTests.cs (2)
178.SetupGet<ImmutableArray<KeyValuePair<string, TypedConstant>>>("CommonNamedArguments") 179.Returns(ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty);
parent\parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
Microsoft.Gen.MetadataExtractor (6)
Parser_2.cs (5)
291foreach (var arg in attribute.NamedArguments) 429ImmutableArray<KeyValuePair<string, TypedConstant>> namedArgs = ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty; 613ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, 619foreach (var namedArgument in namedArguments)
Parser.cs (1)
264foreach (var namedArg in attribute.NamedArguments)
Microsoft.Gen.MetadataExtractor.Unit.Tests (12)
parent\parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
Microsoft.Gen.Metrics (7)
Emitter.cs (1)
35foreach (var entry in metricClassesDict.OrderBy(static x => x.Key))
MetricFactoryEmitter.cs (1)
31foreach (var entry in metricClassesDict.OrderBy(static x => x.Key))
Parser.cs (5)
291foreach (var arg in attribute.NamedArguments) 429ImmutableArray<KeyValuePair<string, TypedConstant>> namedArgs = ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty; 613ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, 619foreach (var namedArgument in namedArguments)
Microsoft.Gen.Metrics.Generated.Tests (5)
MetricTests.cs (2)
98var tag = Assert.Single(measurement.Tags); 126var tag = Assert.Single(measurement.Tags);
MetricTests.Ext.cs (2)
81var tag = Assert.Single(measurement.Tags); 108var tag = Assert.Single(measurement.Tags);
MetricTests.Ext.Unit.cs (1)
76var tag = Assert.Single(measurement.Tags);
Microsoft.Gen.Metrics.Unit.Tests (12)
parent\parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
Microsoft.Gen.MetricsReports (5)
Parser.cs (5)
291foreach (var arg in attribute.NamedArguments) 429ImmutableArray<KeyValuePair<string, TypedConstant>> namedArgs = ImmutableArray<KeyValuePair<string, TypedConstant>>.Empty; 613ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments, 619foreach (var namedArgument in namedArguments)
Microsoft.Gen.MetricsReports.Unit.Tests (12)
parent\parent\parent\parent\eng\MSBuild\parent\parent\src\Shared\EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
Microsoft.Interop.ComInterfaceGenerator (2)
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
89foreach (var option in options.OrderBy(item => item.Key))
VirtualMethodPointerStubGenerator.cs (1)
366foreach (KeyValuePair<string, TypedConstant> arg in unmanagedCallConvAttribute.NamedArguments)
Microsoft.Interop.LibraryImportGenerator (3)
Analyzers\CustomMarshallerAttributeFixer.cs (1)
60foreach (var marshallerInfo in uniqueMarshallersToFix)
LibraryImportGenerator.cs (1)
108foreach (KeyValuePair<string, TypedConstant> arg in unmanagedCallConvAttribute.NamedArguments)
src\runtime\src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
89foreach (var option in options.OrderBy(item => item.Key))
Microsoft.Interop.SourceGeneration (20)
ComInterfaceMarshallingInfoProvider.cs (2)
97foreach (KeyValuePair<MarshalMode, CustomTypeMarshallerData> kvp in marshallers.Modes) 144foreach (KeyValuePair<string, TypedConstant> namedArg in attr.NamedArguments)
ManualTypeMarshallingHelper.cs (1)
40foreach (KeyValuePair<MarshalMode, CustomTypeMarshallerData> mode in Modes)
MarshalAsParser.cs (1)
218foreach (KeyValuePair<string, TypedConstant> namedArg in attributeData.NamedArguments)
MarshallingAttributeInfo.cs (1)
151foreach (KeyValuePair<MarshalMode, CustomTypeMarshallerData> mode in Marshallers.Modes)
MarshalUsingAttributeParser.cs (1)
76foreach (KeyValuePair<string, TypedConstant> arg in attributeData.NamedArguments)
SignatureContext.cs (1)
207foreach (KeyValuePair<string, TypedConstant> named in attr.NamedArguments)
ValueEqualityImmutableDictionary.cs (13)
23foreach (var kvp in this) 39foreach (var kvp in Map.ToImmutableArray().Sort()) 50public bool IsReadOnly => ((ICollection<KeyValuePair<T, U>>)Map).IsReadOnly; 51public bool Contains(KeyValuePair<T, U> item) => Map.Contains(item); 53public void CopyTo(KeyValuePair<T, U>[] array, int arrayIndex) => ((ICollection<KeyValuePair<T, U>>)Map).CopyTo(array, arrayIndex); 54public IEnumerator<KeyValuePair<T, U>> GetEnumerator() => ((IEnumerable<KeyValuePair<T, U>>)Map).GetEnumerator(); 56public bool Remove(KeyValuePair<T, U> item) => ((ICollection<KeyValuePair<T, U>>)Map).Remove(item); 60public void Add(KeyValuePair<T, U> item) => ((ICollection<KeyValuePair<T, U>>)Map).Add(item); 61public void Clear() => ((ICollection<KeyValuePair<T, U>>)Map).Clear();
Microsoft.Maui (8)
Debugger\DebuggerDisplayHelpers.cs (3)
35 public static string GetDebugText(ReadOnlySpan<KeyValuePair<string, object?>> values, bool includeNullValues = true) 48 var kvp = values[i]; 113 static KeyValuePair<string, object?> Create(string key, object? value) => new KeyValuePair<string, object?>(key, value);
HotReload\HotReloadHelper.cs (4)
119 static Dictionary<string, List<KeyValuePair<Type, Type>>> replacedHandlers = new(StringComparer.Ordinal); 158 foreach (var vType in vTypes) 171 foreach (var h in views) 177 static void RegisterHandler(KeyValuePair<Type, Type> pair, Type newHandler)
PropertyMapper.cs (1)
171 foreach (var mapper in _mapper)
Microsoft.Maui.Controls (110)
Application\Application.cs (4)
342 internal override void OnParentResourcesChanged(IEnumerable<KeyValuePair<string, object>> values) 351 var changedResources = new List<KeyValuePair<string, object>>(); 352 foreach (KeyValuePair<string, object> c in Resources) 354 foreach (KeyValuePair<string, object> value in values)
BindableObject.cs (5)
131 var original = bpcontext.Values.GetSpecificityAndValue(); 227 var pair = context.Values.GetSpecificityAndValue(); 318 var b_p = context.Bindings.GetSpecificityAndValue(); 612 var specificityAndValue = context.Values.GetSpecificityAndValue(); 706 var kvp = bindings.GetSpecificityAndValue();
DataTemplate.cs (2)
81 foreach (KeyValuePair<BindableProperty, BindingBase> kvp in Bindings) 98 foreach (KeyValuePair<BindableProperty, object> kvp in Values)
DragAndDrop\DataPackage.cs (2)
33 foreach (var property in Properties) 36 foreach (var property in PropertiesInternal)
DragAndDrop\DataPackagePropertySet.cs (1)
43 public IEnumerator<KeyValuePair<string, object>> GetEnumerator() => _propertyBag.GetEnumerator();
DragAndDrop\DataPackagePropertySetView.cs (1)
35 public IEnumerator<KeyValuePair<string, object>> GetEnumerator() => _dataPackagePropertySet.GetEnumerator();
Element\Element.cs (4)
726 internal virtual void OnParentResourcesChanged(IEnumerable<KeyValuePair<string, object>> values) 748 internal void OnResourcesChanged(IEnumerable<KeyValuePair<string, object>> values) 759 foreach (KeyValuePair<string, object> value in values) 762 foreach (KeyValuePair<BindableProperty, (string, SetterSpecificity)> dynR in DynamicResources)
IResourceDictionary.cs (1)
9 public interface IResourceDictionary : IEnumerable<KeyValuePair<string, object>>
ListProxy.cs (1)
100 foreach (KeyValuePair<int, object> kvp in _items)
OrderedDictionary.cs (21)
40 internal sealed class OrderedDictionary<TKey, TValue> : IDictionary<TKey, TValue>, IList<KeyValuePair<TKey, TValue>> 44 readonly ICollection<KeyValuePair<TKey, TValue>> _kvpCollection; 70 public OrderedDictionary(ICollection<KeyValuePair<TKey, TValue>> dictionary) : this(dictionary, EqualityComparer<TKey>.Default) 74 public OrderedDictionary(ICollection<KeyValuePair<TKey, TValue>> dictionary, IEqualityComparer<TKey> equalityComparer) : this(dictionary != null ? dictionary.Count : 0, equalityComparer) 79 foreach (KeyValuePair<TKey, TValue> kvp in dictionary) 105 void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 119 bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) 124 void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 148 bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly 153 bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 244 public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 250 int IList<KeyValuePair<TKey, TValue>>.IndexOf(KeyValuePair<TKey, TValue> item) 255 void IList<KeyValuePair<TKey, TValue>>.Insert(int index, KeyValuePair<TKey, TValue> item) 260 KeyValuePair<TKey, TValue> IList<KeyValuePair<TKey, TValue>>.this[int index]
PlatformBindingHelpers.cs (6)
191 public IList<KeyValuePair<BindableProperty, BindingBase>> BindingsBackpack { get; } = new List<KeyValuePair<BindableProperty, BindingBase>>(); 192 public IList<KeyValuePair<BindableProperty, object>> ValuesBackpack { get; } = new List<KeyValuePair<BindableProperty, object>>(); 202 foreach (var kvp in BindingsBackpack) 204 foreach (var kvp in ValuesBackpack)
ResourceDictionary.cs (21)
154 void ICollection<KeyValuePair<string, object>>.Add(KeyValuePair<string, object> item) 156 ((ICollection<KeyValuePair<string, object>>)_innerDictionary).Add(item); 166 bool ICollection<KeyValuePair<string, object>>.Contains(KeyValuePair<string, object> item) 168 return ((ICollection<KeyValuePair<string, object>>)_innerDictionary).Contains(item) 172 void ICollection<KeyValuePair<string, object>>.CopyTo(KeyValuePair<string, object>[] array, int arrayIndex) 174 ((ICollection<KeyValuePair<string, object>>)_innerDictionary).CopyTo(array, arrayIndex); 183 bool ICollection<KeyValuePair<string, object>>.IsReadOnly 185 get { return ((ICollection<KeyValuePair<string, object>>)_innerDictionary).IsReadOnly; } 188 bool ICollection<KeyValuePair<string, object>>.Remove(KeyValuePair<string, object> item) 190 return ((ICollection<KeyValuePair<string, object>>)_innerDictionary).Remove(item); 279 public IEnumerator<KeyValuePair<string, object>> GetEnumerator() 284 internal IEnumerable<KeyValuePair<string, object>> MergedResources 293 foreach (var x in r.MergedResources) 299 foreach (var r in _mergedInstance.MergedResources) 301 foreach (var r in _innerDictionary) 377 void OnValuesChanged(params KeyValuePair<string, object>[] values) 386 foreach (var mr in MergedResources)
ResourcesChangedEventArgs.cs (2)
16 public ResourcesChangedEventArgs(IEnumerable<KeyValuePair<string, object>> values) 22 public IEnumerable<KeyValuePair<string, object>> Values { get; private set; }
ResourcesExtensions.cs (3)
9 public static IEnumerable<KeyValuePair<string, object>> GetMergedResources(this IElementDefinition element) 18 foreach (KeyValuePair<string, object> res in ve.Resources.MergedResources) 37 foreach (KeyValuePair<string, object> res in app.SystemResources)
SetterSpecificityList.cs (1)
103 public KeyValuePair<SetterSpecificity, T> GetSpecificityAndValue()
Shell\ShellNavigationManager.cs (1)
328 foreach (var datum in existing)
Shell\ShellNavigationQueryParameters.cs (10)
17 public ShellNavigationQueryParameters(IEnumerable<KeyValuePair<string, object>> collection) 19 foreach (var item in collection) 25 foreach (var item in dictionary) 65 public void Add(KeyValuePair<string, object> item) 77 public bool Contains(KeyValuePair<string, object> item) => _internal.ContainsKey(item.Key); 81 public void CopyTo(KeyValuePair<string, object>[] array, int arrayIndex) 82 => (_internal as ICollection<KeyValuePair<string, object>>)?.CopyTo(array, arrayIndex); 84 public IEnumerator<KeyValuePair<string, object>> GetEnumerator() => _internal.GetEnumerator(); 92 public bool Remove(KeyValuePair<string, object> item) 95 return (_internal as ICollection<KeyValuePair<string, object>>).Remove(item);
Shell\ShellRouteParameters.cs (9)
20 foreach (var item in shellRouteParams._shellNavigationQueryParameters) 30 foreach (var item in this) 45 foreach (var q in query) 55 foreach (var item in query._shellNavigationQueryParameters) 65 foreach (var item in shellNavigationQueryParameterss) 68 foreach (var item in shellNavigationQueryParameterss) 77 foreach (var item in _shellNavigationQueryParameters) 94 foreach (var item in queryStringParameters) 122 public static void Deconstruct(this KeyValuePair<string, object> tuple, out string key, out object value)
Style.cs (4)
67 foreach (var target in (IEnumerable<KeyValuePair<BindableObject, object>>)(object)_targets) 140 foreach (var target in (IEnumerable<KeyValuePair<BindableObject, object>>)(object)_targets)
StyleSheets\Style.cs (3)
18 Dictionary<KeyValuePair<string, string>, object> convertedValues = new Dictionary<KeyValuePair<string, string>, object>(); 68 foreach (var decl in Declarations)
StyleSheets\StyleSheet.cs (1)
108 foreach (var kvp in Styles)
TemplatedItemsList.cs (2)
424 foreach (KeyValuePair<object, TemplatedItemsList<TView, TItem>> kvp in _groupedItems) 715 foreach (KeyValuePair<object, TemplatedItemsList<TView, TItem>> group in _groupedItems)
VisualElement\VisualElement.cs (4)
1539 internal override void OnParentResourcesChanged(IEnumerable<KeyValuePair<string, object>> values) 1551 var changedResources = new List<KeyValuePair<string, object>>(); 1552 foreach (KeyValuePair<string, object> c in Resources) 1554 foreach (KeyValuePair<string, object> value in values)
VisualStateManager.cs (1)
73 var vsgSpecificityValue = context.Values.GetSpecificityAndValue();
Microsoft.Maui.Controls.Build.Tasks (8)
BindablePropertyReferenceExtensions.cs (1)
65 public static void Deconstruct<TKey, TValue>(this KeyValuePair<TKey, TValue> kvp, out TKey key, out TValue value)
CreateObjectVisitor.cs (2)
78 foreach (var prop in node.Properties) 119 foreach (var prop in node.Properties)
ExpandMarkupsVisitor.cs (1)
73 foreach (var kvp in parentElement.Properties)
NodeILExtensions.cs (1)
700 foreach (var kvp in node.NamespaceResolver.GetNamespacesInScope(XmlNamespaceScope.ExcludeXml))
PerformanceProvider.cs (1)
63 foreach (KeyValuePair<string, Statistic> kvp in Statistics.OrderBy(kvp => kvp.Key))
SetPropertiesVisitor.cs (2)
223 foreach (var kvp in parentElement.Properties) 1885 foreach (var kvp in parentContext.Scopes)
Microsoft.Maui.Controls.SourceGen (1)
src\Controls\src\Xaml\XamlNode.cs (1)
216 foreach (var kvp in Properties)
Microsoft.Maui.Controls.Xaml (15)
IDictionaryExtensions.cs (2)
8 IEnumerable<KeyValuePair<TKey, TValue>> collection) 10 foreach (var kvp in collection)
NodeExtensions.cs (1)
14 foreach (var kvp in parentElement.Properties)
PruneIgnoredNodesVisitor.cs (2)
21 foreach (var propertyKvp in node.Properties) 39 foreach (var propertyKvp in node.Properties.ToList())
XamlNode.cs (1)
216 foreach (var kvp in Properties)
XamlParser.cs (9)
45 var attributes = ParseXamlAttributes(reader, out IList<KeyValuePair<string, string>> xmlns); 163 IList<KeyValuePair<string, string>> xmlns; 197 static IList<XmlType> GetTypeArguments(IList<KeyValuePair<XmlName, INode>> attributes) 204 static IList<KeyValuePair<XmlName, INode>> ParseXamlAttributes(XmlReader reader, out IList<KeyValuePair<string, string>> xmlns) 207 var attributes = new List<KeyValuePair<XmlName, INode>>(); 208 xmlns = new List<KeyValuePair<string, string>>(); 287 static IList<string> PrefixesToIgnore(IList<KeyValuePair<string, string>> xmlns) 290 foreach (var kvp in xmlns)
Microsoft.Maui.Essentials (2)
WebAuthenticator\WebAuthenticatorResult.shared.cs (2)
43 foreach (var kvp in properties) 55 foreach (var kvp in properties)
Microsoft.Maui.Graphics (3)
Text\TextAttributes.cs (2)
19 foreach (var entry in first) 22 foreach (var entry in second)
Text\XmlAttributedTextWriter.cs (1)
71 foreach (var entry in run.Attributes)
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (3)
src\Graphics\src\Graphics\Platforms\Windows\AsyncPump.cs (3)
91 private readonly BlockingCollection<KeyValuePair<SendOrPostCallback, object>> _mQueue = 92 new BlockingCollection<KeyValuePair<SendOrPostCallback, object>>(); 115 foreach (var workItem in _mQueue.GetConsumingEnumerable())
Microsoft.Maui.Resizetizer (2)
DetectInvalidResourceOutputFilenamesTask.cs (1)
53 foreach (var pair in tempInvalidItems)
GenerateTizenManifest.cs (1)
169 foreach (var image in TizenSplashUpdater.splashDpiMap)
Microsoft.ML.AutoML (7)
SweepableEstimator\SweepableEstimatorPipeline.cs (1)
54foreach (var kv in kvPairs)
SweepableEstimator\SweepablePipeline.cs (2)
31foreach (var kv in _estimators) 53foreach (var kv in kvPairs)
TrainerExtensions\TrainerExtensionUtil.cs (1)
124foreach (var property in additionalProperties)
TransformInference\TransformInference.cs (1)
47foreach (var property in PipelineNode.Properties)
Tuner\AutoZeroTuner.cs (1)
84IEnumerable<KeyValuePair<string, string>> pipelineSchemas = default;
Tuner\EciCfoTuner.cs (1)
55foreach (var k in _defaultParameter)
Microsoft.ML.AutoML.Interactive (1)
NotebookMonitor.cs (1)
49TrialData.Append(new List<KeyValuePair<string, object>>()
Microsoft.ML.AutoML.Tests (5)
TunerTests.cs (4)
42foreach (var kv in tunerCandidates) 250foreach (var kv in tunerCandidates) 305foreach (var kv in tunerCandidates) 353foreach (var kv in tunerCandidates)
UserInputValidationTests.cs (1)
359new List<KeyValuePair<float, bool>>() { new KeyValuePair<float, bool>(1, true) });
Microsoft.ML.CodeGenerator (4)
CodeGenerator\CSharp\TrainerGeneratorBase.cs (2)
56foreach (var kv in node.Properties) 141foreach (var kv in arguments)
Templates\Console\PredictProgram.cs (2)
44foreach(var kv in SampleData){ 65foreach(var kv in SampleData){
Microsoft.ML.Core (48)
CommandLine\CmdParser.cs (7)
352public static IEnumerable<KeyValuePair<string, string>> GetSettingPairs(IHostEnvironment env, object values, object defaults, SettingsFlags flags = SettingsFlags.None) 372public static IEnumerable<KeyValuePair<string, string>> GetSettingPairs(IHostEnvironment env, object values, SettingsFlags flags = SettingsFlags.None) 828private IEnumerable<KeyValuePair<string, string>> GetSettingPairsCore(IHostEnvironment env, ArgumentInfo info, object values, SettingsFlags flags) 1175public List<KeyValuePair<string, object>> Values; // Key=tag. 1495if (!type.IsGenericEx(typeof(KeyValuePair<,>))) 1568var comList = new List<KeyValuePair<string, IComponentFactory>>(); 1699val.Values = new List<KeyValuePair<string, object>>();
Data\AnnotationUtils.cs (3)
178public static KeyValuePair<string, DataViewType> GetSlotNamesPair(int size) 187public static KeyValuePair<string, DataViewType> GetKeyNamesPair(int size) 196public static KeyValuePair<string, DataViewType> GetPair(this DataViewType type, string kind)
Data\ISchemaBindableMapper.cs (1)
55IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles();
Data\ProgressReporter.cs (2)
343public readonly ConcurrentQueue<KeyValuePair<DateTime, ProgressEntry>> PendingCheckpoints; 358PendingCheckpoints = new ConcurrentQueue<KeyValuePair<DateTime, ProgressEntry>>();
Data\Repository.cs (4)
293private Queue<KeyValuePair<string, Stream>> _closed; 311_closed = new Queue<KeyValuePair<string, Stream>>(); 361var kvp = _closed.Dequeue(); 393var kvp = _closed.Dequeue();
Data\RoleMappedSchema.cs (20)
117public KeyValuePair<ColumnRole, string> Bind(string name) 121public static KeyValuePair<ColumnRole, string> CreatePair(ColumnRole role, string name) 164foreach (var kvp in _map) 214private static Dictionary<string, List<DataViewSchema.Column>> MapFromNames(DataViewSchema schema, IEnumerable<KeyValuePair<ColumnRole, string>> roles, bool opt = false) 220foreach (var kvp in roles) 262public IEnumerable<KeyValuePair<ColumnRole, DataViewSchema.Column>> GetColumnRoles() 264foreach (var roleAndList in _map) 274public IEnumerable<KeyValuePair<ColumnRole, string>> GetColumnRoleNames() 276foreach (var roleAndList in _map) 287public IEnumerable<KeyValuePair<ColumnRole, string>> GetColumnRoleNames(ColumnRole role) 314foreach (var kvp in map) 333public RoleMappedSchema(DataViewSchema schema, bool opt = false, params KeyValuePair<ColumnRole, string>[] roles) 348public RoleMappedSchema(DataViewSchema schema, IEnumerable<KeyValuePair<ColumnRole, string>> roles, bool opt = false) 354private static IEnumerable<KeyValuePair<ColumnRole, string>> PredefinedRolesHelper( 356IEnumerable<KeyValuePair<ColumnRole, string>> custom = null) 370foreach (var role in custom) 391IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> custom = null, bool opt = false) 441public RoleMappedData(IDataView data, bool opt = false, params KeyValuePair<RoleMappedSchema.ColumnRole, string>[] roles) 456public RoleMappedData(IDataView data, IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> roles, bool opt = false) 477IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> custom = null, bool opt = false)
Utilities\LruCache.cs (5)
18private readonly Dictionary<TKey, LinkedListNode<KeyValuePair<TKey, TValue>>> _cache; 19private readonly LinkedList<KeyValuePair<TKey, TValue>> _lru; 35_cache = new Dictionary<TKey, LinkedListNode<KeyValuePair<TKey, TValue>>>(_size); 36_lru = new LinkedList<KeyValuePair<TKey, TValue>>(); 44LinkedListNode<KeyValuePair<TKey, TValue>> node;
Utilities\ReservoirSampler.cs (1)
196var tmp = _counts.Select((count, i) => new KeyValuePair<int, int>(count, i)).First(kvp => kvp.Key == 0);
Utilities\Tree.cs (5)
119public bool Contains(KeyValuePair<TKey, Tree<TKey, TValue>> item) 128public void Add(KeyValuePair<TKey, Tree<TKey, TValue>> item) 184public bool Remove(KeyValuePair<TKey, Tree<TKey, TValue>> item) 206public IEnumerator<KeyValuePair<TKey, Tree<TKey, TValue>>> GetEnumerator() 216public void CopyTo(KeyValuePair<TKey, Tree<TKey, TValue>>[] array, int arrayIndex)
Microsoft.ML.Core.Tests (6)
UnitTests\TestEntryPoints.cs (2)
2247var kvp = kvps[i]; 2248var list = kvp.Value as IList<KeyValuePair<string, object>>;
UnitTests\TestVBuffer.cs (4)
473foreach (var iv in a.Items()) 740foreach (var iv in dst.Items(all: true)) 768foreach (var iv in b.Items(all: false)) 802foreach (var iv in b.Items(all: false))
Microsoft.ML.CpuMath.UnitTests (1)
UnitTests.cs (1)
992foreach (var item in environmentVariables)
Microsoft.ML.Data (173)
Commands\CrossValidationCommand.cs (3)
62public KeyValuePair<string, string>[] CustomColumns; 78public KeyValuePair<string, IComponentFactory<IDataView, IDataTransform>>[] PreTransforms; 267foreach (var kvp in ImplOptions.Transforms)
Commands\DataCommand.cs (4)
59public KeyValuePair<string, IComponentFactory<IDataView, IDataTransform>>[] Transforms; 134foreach (var transform in ImplOptions.Transforms) 147foreach (var pair in averageMetric) 197foreach (var pair in averageMetric)
Commands\EvaluateCommand.cs (2)
137public KeyValuePair<string, string>[] CustomColumns; 190public KeyValuePair<string, string>[] CustomColumns;
Commands\ScoreCommand.cs (3)
55public KeyValuePair<string, string>[] CustomColumns; 70public KeyValuePair<string, IComponentFactory<IDataView, IDataTransform>>[] PostTransform; 253IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> customColumns,
Commands\ShowSchemaCommand.cs (2)
173foreach (var kvp in names.Items(all: verbose)) 286foreach (var item in value.Items())
Commands\TestCommand.cs (1)
45public KeyValuePair<string, string>[] CustomColumns;
Commands\TrainCommand.cs (5)
60public KeyValuePair<string, string>[] CustomColumns; 513public static IEnumerable<KeyValuePair<ColumnRole, string>> CheckAndGenerateCustomColumns(IExceptionContext ectx, KeyValuePair<string, string>[] customColumnArg) 518return Enumerable.Empty<KeyValuePair<ColumnRole, string>>(); 519foreach (var kindName in customColumnArg)
Commands\TrainTestCommand.cs (1)
57public KeyValuePair<string, string>[] CustomColumns;
Data\RowCursorUtils.cs (1)
438foreach (var kv in src.Items(all: true))
Data\SchemaDefinition.cs (1)
282foreach (var kvp in AnnotationInfos)
DataDebuggerPreview.cs (2)
89public KeyValuePair<string, object>[] Values { get; } 96Values = new KeyValuePair<string, object>[n];
DataLoadSave\Binary\BinaryLoader.cs (1)
2174foreach (var isLiveAndCol in cols)
DataLoadSave\LegacyCompositeDataLoader.cs (7)
39public KeyValuePair<string, IComponentFactory<IDataView, IDataTransform>>[] Transforms; 113params KeyValuePair<string, IComponentFactory<IDataView, IDataTransform>>[] transformArgs) 124KeyValuePair<string, IComponentFactory<IDataView, IDataTransform>>[] transformArgs) 150foreach (var pair in tagData) 177KeyValuePair<string, string>[] tagData, Func<IHostEnvironment, int, IDataView, IDataView> createTransform) 191KeyValuePair<string, string>[] tagData, Func<IHostEnvironment, int, IDataView, IDataView> createTransform) 470var tagData = new List<KeyValuePair<string, string>>();
DataView\DataViewConstructionUtils.cs (1)
814foreach (var kvp in col.Annotations)
DataView\Transposer.cs (2)
553var heap = new Heap<KeyValuePair<int, int>>((p1, p2) => p1.Key > p2.Key || (p1.Key == p2.Key && p1.Value > p2.Value), _rbuff.Length); 614var pair = heap.Pop(); // Key is the slot, pair is the row index.
DataView\TypedCursor.cs (2)
439foreach (var pair in value.Items(true)) 475foreach (var pair in value.Items(true))
Deprecated\Instances\HeaderSchema.cs (7)
50foreach (var kvp in _collection.GetNonDefaultFeatureNames()) 110foreach (var kvp in items) 124foreach (var kvp in items) 135foreach (var kvp in items) 344protected override IEnumerable<KeyValuePair<int, string>> GetNonDefaultFeatureNames() 351protected abstract IEnumerable<KeyValuePair<int, string>> GetNonDefaultFeatureNames(); 476protected override IEnumerable<KeyValuePair<int, string>> GetNonDefaultFeatureNames()
Deprecated\Vector\VectorUtils.cs (4)
77var topHeap = new Heap<KeyValuePair<int, float>>((left, right) => right.Value < left.Value, top + 1); 78var bottomHeap = new Heap<KeyValuePair<int, float>>((left, right) => right.Value > left.Value, bottom + 1); 120var pair = topHeap.Pop(); 127var pair = bottomHeap.Pop();
Dirty\PredictorInterfaces.cs (1)
113IList<KeyValuePair<string, object>> GetSummaryInKeyValuePairs(RoleMappedSchema schema);
EntryPoints\EntryPointNode.cs (13)
355foreach (var kvp in subGraphRunContext._vars) 495foreach (var pair in inputs) 513foreach (var pair in outputs) 605foreach (var kvp in inputMap) 622private void CheckAndSetInputValue(KeyValuePair<string, JToken> pair) 682private void CheckAndMarkOutputValue(KeyValuePair<string, JToken> pair) 706foreach (var kvp in _inputMap) 718foreach (var kvp in _outputMap) 738foreach (var kvp in _inputMap) 749foreach (var kvp in _outputMap) 758foreach (var kvp in toModify) 800foreach (var pair in _inputBindingMap) 819foreach (var pair in _outputHelper.ExtractValues(output))
EntryPoints\InputBase.cs (1)
64Func<IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>>> getCustom = null,
EntryPoints\InputBuilder.cs (4)
503foreach (var pair in settings) 564foreach (var pair in settings) 594foreach (var pair in jDict) 716public IEnumerable<KeyValuePair<string, object>> ExtractValues(object output)
EntryPoints\PredictorModelImpl.cs (2)
23private readonly KeyValuePair<RoleMappedSchema.ColumnRole, string>[] _roleMappings; 60private PredictorModelImpl(TransformModel transformModel, IPredictor predictor, KeyValuePair<RoleMappedSchema.ColumnRole, string>[] roleMappings)
Evaluators\AucAggregator.cs (1)
527foreach (var kvp in sorted)
Evaluators\BinaryClassifierEvaluator.cs (1)
1340private protected override IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRolesCore(RoleMappedSchema schema)
Evaluators\ClusteringEvaluator.cs (3)
70var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>(); 801private protected override IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRolesCore(RoleMappedSchema schema) 803foreach (var col in base.GetInputColumnRolesCore(schema))
Evaluators\EvaluatorUtils.cs (11)
254public static IEnumerable<KeyValuePair<string, double>> GetMetrics(IDataView metricsView, bool getVectorMetrics = true) 364foreach (var metric in metricVals.Items(all: true)) 484foreach (var kvp in slotNamesCur.Items(true)) 515foreach (var kvp in src.Items()) 539foreach (var kvp in src.Items(true)) 584foreach (var kvp in keyNamesCur.Items(true)) 898foreach (var keyCol in firstDvKeyNoNamesColumns) 915foreach (var keyCol in firstDvKeyNoNamesColumns) 1037foreach (var name in names.Items(all: true)) 1201foreach (var metric in metricVals.Items(all: true)) 1506foreach (var val in count.Items())
Evaluators\MamlEvaluator.cs (3)
114private protected IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles(RoleMappedSchema schema, bool needStrat = false, bool needName = false) 119? Enumerable.Empty<KeyValuePair<RoleMappedSchema.ColumnRole, string>>() 134private protected virtual IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRolesCore(RoleMappedSchema schema)
Evaluators\MultiOutputRegressionEvaluator.cs (1)
757foreach (var metric in metricVals.Items(all: true))
Evaluators\QuantileRegressionEvaluator.cs (3)
102foreach (var i in TotalL2Loss.Items()) 116foreach (var i in TotalL2Loss.Items()) 408foreach (var s in score.Items(all: true))
Evaluators\RankingEvaluator.cs (2)
653protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo) 893private protected override IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRolesCore(RoleMappedSchema schema)
Model\Pfa\BoundPfaContext.cs (2)
205public string[] DeclareVar(params KeyValuePair<string, JToken>[] vars) 251/// As a complimentary operation to <see cref="DeclareVar(KeyValuePair{string, JToken}[])"/>,
Model\Pfa\PfaContext.cs (9)
32public readonly KeyValuePair<string, JToken>[] Locals; 34public VariableBlock(string type, KeyValuePair<string, JToken>[] locals) 43foreach (var v in Locals) 148public KeyValuePair<string, JToken> CreatePair(string varName, string token) 153public void AddVariables(params KeyValuePair<string, JToken>[] locals) 158var sets = new List<KeyValuePair<string, JToken>>(); 159foreach (var l in locals) 171var lets = new List<KeyValuePair<string, JToken>>(locals.Length - sets.Count); 173foreach (var l in locals)
Prediction\Calibrator.cs (2)
257IList<KeyValuePair<string, object>> ICanGetSummaryInKeyValuePairs.GetSummaryInKeyValuePairs(RoleMappedSchema schema) 684public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles()
Scorers\FeatureContributionCalculation.cs (1)
388public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles()
Scorers\GenericScorer.cs (1)
66IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> roles, string suffix, bool user = true)
Scorers\MulticlassClassificationScorer.cs (1)
344public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles() => _mapper.GetInputColumnRoles();
Scorers\PredictedLabelScorerBase.cs (2)
179protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo) 195foreach (var pair in base.GetAnnotationTypesCore(iinfo))
Scorers\RowToRowScorerBase.cs (5)
380protected static KeyValuePair<RoleMappedSchema.ColumnRole, string>[] LoadBaseInfo( 394var columns = new KeyValuePair<RoleMappedSchema.ColumnRole, string>[count]; 419foreach (var kvp in cols) 434protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo) 441foreach (var pair in Mapper.OutputSchema[iinfo - DerivedColumnCount].Annotations.Schema.Select(c => new KeyValuePair<string, DataViewType>(c.Name, c.Type)))
Scorers\SchemaBindablePredictorWrapper.cs (2)
228public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles() 548public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles()
Transforms\ColumnBindingsBase.cs (4)
281foreach (var kvp in inputBindings.GetAnnotationTypes(i)) 509public IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypes(int col) 564protected virtual IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo) 567return Enumerable.Empty<KeyValuePair<string, DataViewType>>();
Transforms\ColumnConcatenatingTransformer.cs (7)
77public KeyValuePair<string, string>[] Source; 659foreach (var kvp in names.Items()) 807public KeyValuePair<string, JToken> SavePfaInfo(BoundPfaContext ctx) 886var toDeclare = new List<KeyValuePair<string, JToken>>(); 890var toSave = _columns[iinfo].SavePfaInfo(ctx); 921List<KeyValuePair<string, long>> inputList = new List<KeyValuePair<string, long>>();
Transforms\ConversionsExtensionsCatalog.cs (5)
335IEnumerable<KeyValuePair<TInputType, TOutputType>> keyValuePairs, 366IEnumerable<KeyValuePair<TInputType, TOutputType>> keyValuePairs, 399IEnumerable<KeyValuePair<TInputType, TOutputType>> keyValuePairs, 440IEnumerable<KeyValuePair<TInputType, TOutputType[]>> keyValuePairs, 470IEnumerable<KeyValuePair<TInputType, TOutputType[]>> keyValuePairs,
Transforms\GenerateNumberTransform.cs (1)
196protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo)
Transforms\Hashing.cs (7)
1552private sealed class KeyValueComparer<T> : IEqualityComparer<KeyValuePair<int, T>> 1561public bool Equals(KeyValuePair<int, T> x, KeyValuePair<int, T> y) 1566public int GetHashCode(KeyValuePair<int, T> obj) 1689private sealed class ImplVecOrdered<T> : Impl<KeyValuePair<int, T>> 1705protected override ValueMapper<KeyValuePair<int, T>, StringBuilder> GetTextMap() 1711protected override IEqualityComparer<KeyValuePair<int, T>> GetComparer()
Transforms\InvertHashUtils.cs (5)
76public static ValueMapper<KeyValuePair<int, T>, StringBuilder> GetPairMapper<T>(ValueMapper<T, StringBuilder> submap) 81(in KeyValuePair<int, T> pair, ref StringBuilder dst) => 245foreach (var p in _slotToValueSet) 259foreach (var p in _slotToValueSet) 420foreach (var pair in v.Items())
Transforms\KeyToValue.cs (1)
188var toDeclare = new List<KeyValuePair<string, JToken>>();
Transforms\KeyToVector.cs (2)
403foreach (var kvpSlot in namesSlotSrc.Items(all: true)) 636var toDeclare = new List<KeyValuePair<string, JToken>>();
Transforms\MetadataDispatcher.cs (4)
204public IEnumerable<KeyValuePair<string, DataViewType>> GetMetadataTypes(int index) 210return Enumerable.Empty<KeyValuePair<string, DataViewType>>(); 214private IEnumerable<KeyValuePair<string, DataViewType>> GetTypesCore(int index, ColInfo info) 236foreach (var kvp in info.SchemaSrc[info.IndexSrc].Annotations.Schema.Select(c => new KeyValuePair<string, DataViewType>(c.Name, c.Type)))
Transforms\Normalizer.cs (1)
789var toDeclare = new List<KeyValuePair<string, JToken>>();
Transforms\OneToOneTransformerBase.cs (1)
112foreach (var pair in ColMapNewToOld)
Transforms\TrainAndScoreTransformer.cs (2)
39public KeyValuePair<string, string>[] CustomColumns; 134public KeyValuePair<string, string>[] CustomColumns;
Transforms\TransformBase.cs (2)
457protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo) 579var toDeclare = new List<KeyValuePair<string, JToken>>();
Transforms\ValueMapping.cs (1)
166/// <seealso cref="ConversionsExtensionsCatalog.MapValue{TInputType, TOutputType}(TransformsCatalog.ConversionTransforms, string, IEnumerable{KeyValuePair{TInputType, TOutputType}}, string, bool)"/>
Transforms\ValueToKeyMappingTransformer.cs (2)
929var toDeclare = new List<KeyValuePair<string, JToken>>(); 969foreach (var kv in terms.Items())
Transforms\ValueToKeyMappingTransformerImpl.cs (2)
1134foreach (var pair in keyVals.Items(all: true)) 1218foreach (var pair in keyVals.Items(all: true))
Utilities\ColumnCursor.cs (1)
172foreach (var kvp in curValue.Items(all: false))
Utilities\ComponentCreation.cs (1)
48string group = null, string weight = null, IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> custom = null)
Utilities\ModelFileUtils.cs (4)
245foreach (var role in schema.GetColumnRoleNames().OrderBy(r => r.Key.Value)) 269public static IEnumerable<KeyValuePair<ColumnRole, string>> LoadRoleMappingsOrNull(IHostEnvironment env, Stream modelStream) 282public static IEnumerable<KeyValuePair<ColumnRole, string>> LoadRoleMappingsOrNull(IHostEnvironment env, RepositoryReader rep) 287var list = new List<KeyValuePair<string, string>>();
Microsoft.ML.DataView (5)
SchemaDebuggerProxy.cs (3)
32public IReadOnlyList<KeyValuePair<string, object>> Values { get; } 39private static List<KeyValuePair<string, object>> BuildValues(DataViewSchema.Annotations annotations) 41var result = new List<KeyValuePair<string, object>>();
VBuffer.cs (2)
342public IEnumerable<KeyValuePair<int, T>> Items(bool all = false) 471private static IEnumerable<KeyValuePair<int, T>> Items(T[] values, int[] indices, int length, int count, bool all)
Microsoft.ML.Ensemble (14)
FeatureSubsetModel.cs (2)
18public KeyValuePair<string, double>[] Metrics { get; set; } 21KeyValuePair<string, double>[] metrics = null)
PipelineEnsemble.cs (3)
103public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles() 701IList<KeyValuePair<string, object>> ICanGetSummaryInKeyValuePairs.GetSummaryInKeyValuePairs(RoleMappedSchema schema) 705var list = new List<KeyValuePair<string, object>>();
Selector\SubModelSelector\BaseBestPerformanceSelector.cs (2)
88foreach (var kvp in x.Metrics) 101foreach (var kvp in y.Metrics)
Selector\SubModelSelector\BaseSubModelSelector.cs (2)
38foreach (var kvp in model.Metrics) 102private IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetColumnRoles(
Trainer\EnsembleDistributionModelParameters.cs (3)
229var metric = default(KeyValuePair<string, double>); 231foreach (var m in Models[0].Metrics)
Trainer\EnsembleModelParametersBase.cs (2)
74var metrics = new KeyValuePair<string, double>[numMetrics]; 119var metric = model.Metrics[j];
Microsoft.ML.EntryPoints (8)
FeatureCombiner.cs (3)
28internal IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetRoles() 60var concatNames = new List<KeyValuePair<string, string>>(); 152private static List<KeyToVectorMappingEstimator.ColumnOptions> ConvertFeatures(IEnumerable<DataViewSchema.Column> feats, HashSet<string> featNames, List<KeyValuePair<string, string>> concatNames, IChannel ch,
JsonUtils\ExecuteGraphCommand.cs (2)
69foreach (var kvp in jInputs) 87foreach (var kvp in jOutputs)
JsonUtils\JsonManifestUtils.cs (2)
157var inputs = new List<KeyValuePair<Double, JObject>>(); 285var outputs = new List<KeyValuePair<Double, JObject>>();
OneVersusAllMacro.cs (1)
85foreach (var kvp in mapping)
Microsoft.ML.FastTree (36)
Dataset\Dataset.cs (2)
339foreach (KeyValuePair<string, DatasetSkeletonQueryDocData> pair in auxData) 676foreach (KeyValuePair<string, DatasetSkeletonQueryDocData> pair in AuxiliaryData)
Dataset\SparseIntArray.cs (2)
122public DeltaSparseIntArray(int length, IntArrayBits bitsPerItem, IEnumerable<KeyValuePair<int, int>> nonZeroValues) 130foreach (KeyValuePair<int, int> pair in nonZeroValues)
FastTree.cs (22)
1008private static IEnumerable<KeyValuePair<int, int>> NonZeroBinnedValuesForSparse(ReadOnlySpan<double> values, ReadOnlySpan<int> indices, double[] binUpperBounds) 1012var result = new List<KeyValuePair<int, int>>(); 1681foreach (var kv in temp.Items()) 1874foreach (var kvp in cursor.Features.Items()) 1955var kvEnums = new IEnumerator<KeyValuePair<int, int>>[features.Count]; 1994var kvp = kvEnum.Current; 2377private List<KeyValuePair<int, double>> _sparse; 2417_sparse = new List<KeyValuePair<int, double>>(_nonZeroElements); 2469foreach (var kvp in _sparse) 2484foreach (var kvp in _sparse) 2552public IEnumerable<KeyValuePair<int, int>> Binned(double[] binUpperBounds, int length) 2574foreach (var kvp in _sparse) 2586foreach (var kvp in _sparse) 2665var s = sp[last++]; 3139foreach (var pair in ((ICanGetSummaryInKeyValuePairs)this).GetSummaryInKeyValuePairs(schema)) 3146private IEnumerable<KeyValuePair<string, double>> GetSortedFeatureGains(RoleMappedSchema schema) 3155foreach (var pair in ordered) 3165IList<KeyValuePair<string, object>> ICanGetSummaryInKeyValuePairs.GetSummaryInKeyValuePairs(RoleMappedSchema schema) 3167List<KeyValuePair<string, object>> results = new List<KeyValuePair<string, object>>(); 3170foreach (var pair in ordered) 3250foreach (var pair in gainMap)
GamModelParameters.cs (3)
186foreach (KeyValuePair<int, int> kvp in _inputFeatureToShapeFunctionMap) 771public KeyValuePair<string, double>[] Metrics { get; } 773public MetricsInfo(long version, KeyValuePair<string, double>[] metrics)
Training\EnsembleCompression\LassoBasedEnsembleCompressor.cs (4)
95List<KeyValuePair<short, int>> labelFreqList = new List<KeyValuePair<short, int>>(); 100labelFreqList.Sort(delegate (KeyValuePair<short, int> c1, KeyValuePair<short, int> c2)
TreeEnsemble\InternalTreeEnsemble.cs (1)
333foreach (var pair in sortedByGain)
TreeEnsembleFeaturizationTransformer.cs (1)
64var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>();
TreeEnsembleFeaturizer.cs (1)
357public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles()
Microsoft.ML.GenAI.Core (1)
Extension\ModuleExtension.cs (1)
213IEnumerable<KeyValuePair<string, int>> numberOfLayerToBePlaced)
Microsoft.ML.InternalCodeAnalyzer (1)
ContractsCheckNameofFixProvider.cs (1)
152var shortPair = attr.NamedArguments.FirstOrDefault(p => p.Key == "ShortName");
Microsoft.ML.KMeansClustering (1)
KMeansModelParameters.cs (1)
200foreach (var pair in _centroids[i].Items())
Microsoft.ML.LightGbm (2)
LightGbmTrainerBase.cs (1)
500foreach (var pair in otherParams)
WrappedLightGbmInterface.cs (1)
255foreach (var keyVal in parameters)
Microsoft.ML.OnnxTransformer (1)
OnnxUtils.cs (1)
303foreach (var pair in nodeMetadata)
Microsoft.ML.OnnxTransformerTest (2)
OnnxTransformTests.cs (2)
854foreach (var pair in input.Input) 869foreach (var pair in dataPoints[i].Input)
Microsoft.ML.PCA (1)
PcaTrainer.cs (1)
568foreach (var value in _mean.Items(all: true))
Microsoft.ML.Predictor.Tests (8)
CmdLine\CmdLine.cs (6)
190public KeyValuePair<string, int>[] tagMulti; 208public KeyValuePair<string, IComponentFactory<IDataSaver>>[] subTaggedArray = null; 245private static void AppendSubTaggedArray<T>(StringBuilder sb, KeyValuePair<string, IComponentFactory<T>>[] pairs) 249foreach (var pair in pairs) 272private static void AppendTaggedArray<T>(StringBuilder sb, KeyValuePair<string, T>[] arr) 278foreach (KeyValuePair<string, T> pair in arr)
CompareBaselines.cs (2)
86foreach (var kvp in names2) 109foreach (var kvp in names2)
Microsoft.ML.Recommender (3)
MatrixFactorizationPredictor.cs (2)
373public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles() 471var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>();
MatrixFactorizationTrainer.cs (1)
529var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>();
Microsoft.ML.ResultProcessor (14)
ResultProcessor.cs (14)
99foreach (KeyValuePair<string, string> setting in result.Settings) 117foreach (KeyValuePair<string, ResultMetric> resultEntity in result.Results) 294foreach (KeyValuePair<string, string> entity in Settings) 342public KeyValuePair<string, string>[] ResultFilesWithTags; 909var thisFoldResults = AddFoldResults(foldLines); 930foreach (var kvp in foldResults) 933foreach (var kvp1 in kvp.Value) 945foreach (var metricValues in metricToFoldValuesDict) 961protected static KeyValuePair<int, Dictionary<string, float>> AddFoldResults(IList<string> lines) 1067List<KeyValuePair<string, string>> srcFiles = new List<KeyValuePair<string, string>>(); 1075foreach (var taggedPattern in cmd.ResultFilesWithTags) 1085foreach (var fileWithTag in srcFiles) 1154foreach (var kvp in result.PerFoldResults)
Microsoft.ML.Samples (5)
Dynamic\NgramExtraction.cs (1)
77foreach (var item in featureRow.Items())
Dynamic\Transforms\Text\ProduceHashedNgrams.cs (1)
84foreach (var item in featureRow.Items())
Dynamic\Transforms\Text\ProduceHashedWordBags.cs (1)
85foreach (var item in featureRow.Items())
Dynamic\Transforms\Text\ProduceNgrams.cs (1)
91foreach (var item in featureRow.Items())
Dynamic\Transforms\Text\ProduceWordBags.cs (1)
91foreach (var item in featureRow.Items())
Microsoft.ML.SearchSpace (39)
Option\NestOption.cs (14)
53foreach (var kv in this.OrderBy(kv => kv.Key)) 86public int Count => ((ICollection<KeyValuePair<string, OptionBase>>)_options).Count; 89public bool IsReadOnly => ((ICollection<KeyValuePair<string, OptionBase>>)_options).IsReadOnly; 98public void Add(KeyValuePair<string, OptionBase> item) 100((ICollection<KeyValuePair<string, OptionBase>>)_options).Add(item); 106((ICollection<KeyValuePair<string, OptionBase>>)_options).Clear(); 110public bool Contains(KeyValuePair<string, OptionBase> item) 112return ((ICollection<KeyValuePair<string, OptionBase>>)_options).Contains(item); 122public void CopyTo(KeyValuePair<string, OptionBase>[] array, int arrayIndex) 124((ICollection<KeyValuePair<string, OptionBase>>)_options).CopyTo(array, arrayIndex); 128public IEnumerator<KeyValuePair<string, OptionBase>> GetEnumerator() 130return ((IEnumerable<KeyValuePair<string, OptionBase>>)_options).GetEnumerator(); 140public bool Remove(KeyValuePair<string, OptionBase> item) 142return ((ICollection<KeyValuePair<string, OptionBase>>)_options).Remove(item);
Parameter.cs (8)
219public static Parameter CreateNestedParameter(params KeyValuePair<string, Parameter>[] parameters) 222foreach (var param in parameters) 324public void Add(KeyValuePair<string, Parameter> item) 331public bool Contains(KeyValuePair<string, Parameter> item) 338public bool Remove(KeyValuePair<string, Parameter> item) 345IEnumerator<KeyValuePair<string, Parameter>> IEnumerable<KeyValuePair<string, Parameter>>.GetEnumerator() 364public void CopyTo(KeyValuePair<string, Parameter>[] array, int arrayIndex)
SearchSpace.cs (17)
36internal SearchSpace(params KeyValuePair<string, OptionBase>[] options) 42internal SearchSpace(IEnumerable<KeyValuePair<string, OptionBase>> options) 89public int Count => ((ICollection<KeyValuePair<string, OptionBase>>)_options).Count; 92public bool IsReadOnly => ((ICollection<KeyValuePair<string, OptionBase>>)_options).IsReadOnly; 185foreach (var kv in propertyOptions.Concat(fieldOptions)) 335public void Add(KeyValuePair<string, OptionBase> item) 337((ICollection<KeyValuePair<string, OptionBase>>)_options).Add(item); 343((ICollection<KeyValuePair<string, OptionBase>>)_options).Clear(); 347public bool Contains(KeyValuePair<string, OptionBase> item) 349return ((ICollection<KeyValuePair<string, OptionBase>>)_options).Contains(item); 353public void CopyTo(KeyValuePair<string, OptionBase>[] array, int arrayIndex) 355((ICollection<KeyValuePair<string, OptionBase>>)_options).CopyTo(array, arrayIndex); 359public bool Remove(KeyValuePair<string, OptionBase> item) 361return ((ICollection<KeyValuePair<string, OptionBase>>)_options).Remove(item); 365public IEnumerator<KeyValuePair<string, OptionBase>> GetEnumerator() 367return ((IEnumerable<KeyValuePair<string, OptionBase>>)_options).GetEnumerator(); 391foreach (var kv in left.Concat(right))
Microsoft.ML.StandardTrainers (29)
FactorizationMachine\FactorizationMachineTrainer.cs (1)
593var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>();
FactorizationMachine\FieldAwareFactorizationMachineModelParameters.cs (1)
423var roles = new List<KeyValuePair<RoleMappedSchema.ColumnRole, string>>();
FactorizationMachine\FieldAwareFactorizationMachineUtils.cs (3)
36foreach (var pair in featureBuffer.Items()) 92foreach (var kvp in inputFeatureColumns) 151public IEnumerable<KeyValuePair<RoleMappedSchema.ColumnRole, string>> GetInputColumnRoles()
Standard\LinearModelParameters.cs (6)
536IList<KeyValuePair<string, object>> ICanGetSummaryInKeyValuePairs.GetSummaryInKeyValuePairs(RoleMappedSchema schema) 541List<KeyValuePair<string, object>> results = new List<KeyValuePair<string, object>>(); 681IList<KeyValuePair<string, object>> ICanGetSummaryInKeyValuePairs.GetSummaryInKeyValuePairs(RoleMappedSchema schema) 686List<KeyValuePair<string, object>> results = new List<KeyValuePair<string, object>>();
Standard\LinearPredictorUtils.cs (8)
196List<KeyValuePair<string, object>> weightValues = new List<KeyValuePair<string, object>>(); 198foreach (var weightValue in weightValues) 207public static IEnumerable<KeyValuePair<string, Single>> GetSortedLinearModelFeatureNamesAndWeights(Single bias, 214var list = new List<KeyValuePair<string, Single>>() { new KeyValuePair<string, Single>("(Bias)", bias) }; 215foreach (var weight in orderedWeights) 229in VBuffer<float> weights, float bias, RoleMappedSchema schema, List<KeyValuePair<string, object>> results) 236foreach (var kvp in pairs)
Standard\LogisticRegression\MulticlassLogisticRegression.cs (6)
832IList<KeyValuePair<string, object>> ICanGetSummaryInKeyValuePairs.GetSummaryInKeyValuePairs(RoleMappedSchema schema) 836List<KeyValuePair<string, object>> results = new List<KeyValuePair<string, object>>(); 851foreach (var weight in orderedWeights) 876foreach (var namedValues in ((ICanGetSummaryInKeyValuePairs)this).GetSummaryInKeyValuePairs(schema)) 1053foreach (var weight in Weights[i].Items(all: true))
Standard\ModelStatistics.cs (2)
170internal virtual void SaveSummaryInKeyValuePairs(DataViewSchema.Column featureColumn, int paramCountCap, List<KeyValuePair<string, object>> resultCollection) 531internal override void SaveSummaryInKeyValuePairs(DataViewSchema.Column featureColumn, int paramCountCap, List<KeyValuePair<string, object>> resultCollection)
Standard\MulticlassClassification\OneVersusAllTrainer.cs (1)
212var roles = new KeyValuePair<CR, string>[1];
Standard\MulticlassClassification\PairwiseCouplingTrainer.cs (1)
190var roles = new KeyValuePair<CR, string>[1];
Microsoft.ML.Sweeper (13)
Algorithms\NelderMead.cs (13)
75private readonly List<KeyValuePair<ParameterSet, float[]>> _pendingSweeps; 76private readonly Queue<KeyValuePair<ParameterSet, float[]>> _pendingSweepsNotSubmitted; 77private KeyValuePair<IRunResult, float[]> _lastReflectionResult; 79private KeyValuePair<IRunResult, float[]> _worst; 80private KeyValuePair<IRunResult, float[]> _secondWorst; 81private KeyValuePair<IRunResult, float[]> _best; 121_pendingSweeps = new List<KeyValuePair<ParameterSet, float[]>>(); 122_pendingSweepsNotSubmitted = new Queue<KeyValuePair<ParameterSet, float[]>>(); 352foreach (var result in results) 361private List<KeyValuePair<IRunResult, float[]>> FindRunResult(IEnumerable<IRunResult> previousRuns) 363var result = new List<KeyValuePair<IRunResult, float[]>>(); 364foreach (var sweep in _pendingSweeps) 424var point = _pendingSweepsNotSubmitted.Dequeue();
Microsoft.ML.Sweeper.Tests (2)
TestSweeper.cs (2)
272var results = new List<KeyValuePair<int, IRunResult>>(); 291foreach (var run in results)
Microsoft.ML.TestFramework (1)
DataPipe\TestDataPipeBase.cs (1)
340foreach (var kvp in args.Transforms)
Microsoft.ML.Tests (14)
TextLoaderTests.cs (2)
756foreach (var entry in irisFirstRow) 854foreach (var entry in irisFirstRow)
TrainerEstimators\CalibratorEstimators.cs (1)
137var probability = calibratedData.RowView[i].Values[6];
Transformers\ValueMappingTests.cs (11)
139var keyValuePairs = new List<KeyValuePair<string, string>>() { 364var keyValuePairs = new List<KeyValuePair<string, int>>() { 396var keyValuePairs = new List<KeyValuePair<string, string>>() { 430var keyValuePairs = new List<KeyValuePair<string, uint>>() { 471var keyValuePairs = new List<KeyValuePair<string, ulong>>() { 512var keyValuePairs = new List<KeyValuePair<string, string>>() { 552var keyValuePairs = new List<KeyValuePair<string, string>>() { 594var keyValuePairs = new List<KeyValuePair<string, int>>() { 613var keyValuePairs = new List<KeyValuePair<string, int[]>>() { 633var keyValuePairs = new List<KeyValuePair<ReadOnlyMemory<char>, int>>() { 687var keyValuePairs = new List<KeyValuePair<string, int>>() {
Microsoft.ML.TimeSeries (9)
RootCauseAnalyzer.cs (7)
78foreach (KeyValuePair<string, Object> entry in dimensions) 480List<KeyValuePair<BestDimension, double>> valueMapAsList = valueMap.ToList(); 488foreach (KeyValuePair<BestDimension, double> dimension in valueMapAsList) 535private BestDimension GetBestDimension(BestDimension best, KeyValuePair<BestDimension, double> dimension, Dictionary<BestDimension, Double> valueRatioMap) 724foreach (var item in smallDictionary) 828foreach (var pair in x) 841foreach (KeyValuePair<string, object> pair in obj)
RootCauseLocalizationType.cs (2)
156foreach (KeyValuePair<string, Object> item in Dimension) 229foreach (KeyValuePair<string, Object> item in Dimension)
Microsoft.ML.TimeSeries.Tests (5)
TimeSeriesDirectApi.cs (5)
975foreach (KeyValuePair<string, object> pair in rootCause.Items[0].Dimension) 1004foreach (KeyValuePair<string, object> pair in preparedCauses[0].Items[0].Dimension) 1020foreach (KeyValuePair<string, object> pair in preparedCauses[1].Items[0].Dimension) 1054foreach (KeyValuePair<string, object> pair in rootCause.Items[0].Dimension) 1204foreach (KeyValuePair<string, object> pair in rootCause.Items[0].Dimension)
Microsoft.ML.Tokenizers (27)
Model\BertTokenizer.cs (1)
776foreach (var kvp in options.SpecialTokens)
Model\BpeOptions.cs (2)
22public BpeOptions(IEnumerable<KeyValuePair<string, int>> vocabulary) 99public IEnumerable<KeyValuePair<string, int>> Vocabulary { get; }
Model\BPETokenizer.cs (2)
154foreach (KeyValuePair<string, int> kvp in options.Vocabulary) 347foreach (KeyValuePair<StringSpanOrdinalKey, int> kvp in _vocab)
Model\EnglishRobertaTokenizer.cs (1)
240foreach (var item in _vocab)
Model\SentencePieceBaseModel.cs (2)
44foreach (var item in specialTokens) 91foreach (var item in specialTokens)
Model\SentencePieceBpeModel.cs (1)
52foreach (var item in _vocab)
Model\SentencePieceTokenizer.cs (1)
722foreach (var kvp in specialTokens)
Model\TiktokenTokenizer.cs (4)
141foreach (KeyValuePair<string, int> specialToken in specialTokens) 1307foreach (var extraSpecialToken in extraSpecialTokens) 1467foreach (var extraSpecialToken in extraSpecialTokens) 1507foreach (var extraSpecialToken in extraSpecialTokens)
Normalizer\SentencePieceNormalizer.cs (2)
257foreach (var kvp in SpecialTokens!) 292foreach (var kvp in SpecialTokens!)
Utils\DoubleArrayTrie.cs (1)
744foreach (KeyValuePair<string, int> pair in dictionary)
Utils\LruCache.cs (7)
17private readonly Dictionary<StringSpanOrdinalKey, LinkedListNode<KeyValuePair<string, TValue>>> _cache = new(); 18private readonly LinkedList<KeyValuePair<string, TValue>> _lruList = new(); 51if (_cache.TryGetValue(new StringSpanOrdinalKey(key), out LinkedListNode<KeyValuePair<string, TValue>>? cached)) 78if (_cache.TryGetValue(new StringSpanOrdinalKey(ptr, key.Length), out LinkedListNode<KeyValuePair<string, TValue>>? cached)) 101if (_cache.TryGetValue(new StringSpanOrdinalKey(key), out LinkedListNode<KeyValuePair<string, TValue>>? cached)) 111LinkedListNode<KeyValuePair<string, TValue>>? nodeToEvict = _lruList.Last; 116var node = new LinkedListNode<KeyValuePair<string, TValue>>(new KeyValuePair<string, TValue>(key, value));
Utils\TokenizerExtensions.cs (3)
40foreach (KeyValuePair<TKey, TValue> pair in source) 54foreach (KeyValuePair<TKey, TValue> pair in source) 72foreach (KeyValuePair<int, string> pair in value)
Microsoft.ML.Tokenizers.Tests (5)
BpeTests.cs (1)
1004private static IEnumerable<KeyValuePair<string, int>> GetVocabulary(JsonElement vocabElement)
DoubleArrayTrieTest.cs (1)
64foreach (var kvp in dict)
LlamaTests.cs (1)
662foreach (var kvp in tokenizer.SpecialTokens)
src\Microsoft.ML.Tokenizers\Utils\DoubleArrayTrie.cs (1)
744foreach (KeyValuePair<string, int> pair in dictionary)
TiktokenTests.cs (1)
134foreach (KeyValuePair<ReadOnlyMemory<byte>, int> kvp in encoder)
Microsoft.ML.TorchSharp (7)
Utils\DefaultDictionary.cs (6)
45public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 55public void Add(KeyValuePair<TKey, TValue> item) 65public bool Contains(KeyValuePair<TKey, TValue> item) 70public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 72((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(array, arrayIndex); 75public bool Remove(KeyValuePair<TKey, TValue> item)
Utils\TorchUtils.cs (1)
21foreach (var kvp in dictionary)
Microsoft.ML.Transforms (40)
CountFeatureSelection.cs (1)
434foreach (var kvp in value.Items())
Dracula\CMCountTable.cs (3)
136foreach (var kvp in dict) 253foreach (var kvp in oldDict) 272foreach (var kvp in _tables[iLabel][iDepth])
Dracula\CountTableTransformer.cs (1)
657foreach (var pair in inputSlotNames.Items(true))
Dracula\DictCountTable.cs (3)
107foreach (var pair in table) 190foreach (var kvp in table.Tables[i]) 215foreach (var pair in src)
Expression\KeyWordTable.cs (2)
99public IEnumerable<KeyValuePair<NormStr, TokKind>> Punctuators 104public IEnumerable<KeyValuePair<NormStr, KeyWordKind>> KeyWords
Expression\LambdaParser.cs (2)
244foreach (var kvp in _kwt.KeyWords) 249foreach (var kvp in _kwt.Punctuators)
KeyToVectorMapping.cs (1)
313foreach (var kvpSlot in namesSlotSrc.Items(all: true))
LearnerFeatureSelection.cs (1)
63public KeyValuePair<string, string>[] CustomColumns;
MissingValueIndicatorTransform.cs (1)
213foreach (var kvp in names.Items(all: true))
OptionalColumnTransform.cs (1)
186protected override IEnumerable<KeyValuePair<string, DataViewType>> GetAnnotationTypesCore(int iinfo)
PermutationFeatureImportance.cs (1)
78foreach (var k in weights.Items(all: true))
SvmLight\SvmLightSaver.cs (1)
162foreach (var pair in features.Items().Where(p => p.Value != 0))
Text\LdaSingleBox.cs (10)
224public List<KeyValuePair<int, float>> GetDocTopicVector(int docID) 228var topicRet = new List<KeyValuePair<int, float>>(); 261public List<KeyValuePair<int, float>> TestDoc(ReadOnlySpan<int> termID, ReadOnlySpan<double> termVal, int termNum, int numBurninIter, bool reset) 286var topicRet = new List<KeyValuePair<int, float>>(); 292public List<KeyValuePair<int, float>> TestDocDense(ReadOnlySpan<double> termVal, int termNum, int numBurninIter, bool reset) 319var topicRet = new List<KeyValuePair<int, float>>(); 335public KeyValuePair<int, int>[] GetModel(int wordId) 339var wordTopicVector = new KeyValuePair<int, int>[length]; 346public KeyValuePair<int, float>[] GetTopicSummary(int topicId) 350var topicSummary = new KeyValuePair<int, float>[length];
Text\LdaTransform.cs (5)
345foreach (KeyValuePair<int, float> p in scores) 362foreach (KeyValuePair<int, float> p in scores) 396KeyValuePair<int, int>[] termTopicVector = _ldaTrainer.GetModel(i); 402foreach (KeyValuePair<int, int> p in termTopicVector) 518List<KeyValuePair<int, float>> retTopics;
Text\NgramTransform.cs (1)
290foreach (var pair in buffers[iinfo].Items())
Text\SentimentAnalyzingTransform.cs (3)
78KeyValuePair<string, string>[] aliased; 118private static IDataView AliasIfNeeded(IHostEnvironment env, IDataView input, string[] colNames, out KeyValuePair<string, string>[] hiddenNames) 137private static IDataView UnaliasIfNeeded(IHostEnvironment env, IDataView input, KeyValuePair<string, string>[] hiddenNames)
Text\StopWordsRemovingTransformer.cs (1)
510foreach (var pair in _colMapNewToOld)
Text\TextFeaturizingEstimator.cs (1)
585var srcTaggedCols = new List<KeyValuePair<string, string>>(2);
Text\WordTokenizing.cs (1)
338var toDeclare = new List<KeyValuePair<string, JToken>>();
Microsoft.NET.Build.Containers (6)
ImageConfig.cs (4)
249foreach (KeyValuePair<string, JsonNode?> property in portsJson) 268foreach (KeyValuePair<string, JsonNode?> property in labelsJson) 316foreach (KeyValuePair<string, string> envVar in _environmentVariables) 326foreach (KeyValuePair<string, string> label in _labels)
Layer.cs (1)
177static void WriteTarEntryForFile(TarWriter writer, LayerTarGZipStream layerStream, FileSystemInfo file, string containerPath, IEnumerable<KeyValuePair<string, string>> entryAttributes, int? userId, DateTimeOffset modificationTime)
src\sdk\src\Common\VSHostObject.cs (1)
112foreach (KeyValuePair<string, string> kvp in dto.Metadata)
Microsoft.NET.Build.Extensions.Tasks (1)
src\sdk\src\Tasks\Common\ConflictResolution\PackageOverrideResolver.cs (1)
68foreach (KeyValuePair<string, OverrideVersion> newOverride in newPackageOverride.OverriddenPackages)
Microsoft.NET.Build.Tasks (28)
_generated\10\WorkloadSetJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\11\WorkloadSetJsonSerializerContext.IDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\19\InstallStateJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
FrameworkPackages\FrameworkPackages.cs (3)
25internal sealed partial class FrameworkPackages : IEnumerable<KeyValuePair<string, NuGetVersion>>, IEnumerable 187IEnumerator<KeyValuePair<string, NuGetVersion>> IEnumerable<KeyValuePair<string, NuGetVersion>>.GetEnumerator() => this.Packages.GetEnumerator();
GenerateRuntimeConfigurationFiles.cs (2)
299foreach (KeyValuePair<string, JsonNode> runtimeOption in runtimeOptionsFromProject) 481foreach (KeyValuePair<string, JsonNode> rawOption in runtimeOptions.RawOptions)
LockFileLookup.cs (6)
14private readonly Dictionary<KeyValuePair<string, NuGetVersion>, LockFileLibrary> _packages; 19_packages = new Dictionary<KeyValuePair<string, NuGetVersion>, LockFileLibrary>(PackageCacheKeyComparer.Instance); 80private class PackageCacheKeyComparer : IEqualityComparer<KeyValuePair<string, NuGetVersion>> 88public bool Equals(KeyValuePair<string, NuGetVersion> x, KeyValuePair<string, NuGetVersion> y) 94public int GetHashCode(KeyValuePair<string, NuGetVersion> obj)
NugetContentAssetPreprocessor.cs (1)
67foreach (var pair in values.OrderBy(v => v.Key))
ParseTargetManifests.cs (1)
49foreach (var storeEntry in runtimeStorePackages)
ProjectContext.cs (1)
289foreach (var entry in packagesToBePublished)
ResolveAppHosts.cs (1)
223private ITaskItem ToPackageDownload(KeyValuePair<string, string> packageInformation)
ResolvePackageDependencies.cs (1)
394foreach (var property in properties)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\SdkDirectoryWorkloadManifestProvider.cs (3)
406foreach (var kvp in _workloadSet.ManifestVersions) 427foreach (var kvp in _manifestsFromInstallState.ManifestVersions) 573foreach (var manifestEntry in workloadSet.ManifestVersions)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadResolver.cs (4)
146foreach (var dependency in manifest.DependsOnManifests) 163foreach (var workload in manifest.Workloads) 179foreach (var pack in manifest.Packs) 640foreach (var manifest in _manifests)
src\sdk\src\Resolvers\Microsoft.NET.Sdk.WorkloadManifestReader\WorkloadSet.cs (1)
84foreach (var kvp in newWorkloadSet.ManifestVersions)
src\sdk\src\Tasks\Common\ConflictResolution\PackageOverrideResolver.cs (1)
68foreach (KeyValuePair<string, OverrideVersion> newOverride in newPackageOverride.OverriddenPackages)
Microsoft.NET.HostModel (8)
ComHost\ComHost.cs (1)
47foreach (var typeLibrary in typeLibraries)
ComHost\RegFreeComManifest.cs (1)
80foreach (var typeLibrary in typeLibraries)
src\runtime\src\coreclr\tools\Common\Compiler\Win32Resources\ResourceData.cs (6)
204foreach (KeyValuePair<string, ResType> res in _resTypeHeadName) 208foreach (KeyValuePair<ushort, ResType> res in _resTypeHeadID) 218foreach (KeyValuePair<string, ResName> res in type.Item1.NameHeadName) 222foreach (KeyValuePair<ushort, ResName> res in type.Item1.NameHeadID) 232foreach (KeyValuePair<ushort, ResLanguage> res in type.Item1.Languages) 240foreach (KeyValuePair<string, List<ObjectDataBuilder.Reservation>> name in nameTable)
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (4)
src\sdk\src\StaticWebAssetsSdk\Tasks\Data\StaticWebAsset.cs (4)
267foreach (var requirement in requirements) 1854foreach (var kvp in _additionalCustomMetadata) 2010foreach (var kvp in _additionalCustomMetadata) 2049foreach (var kvp in _additionalCustomMetadata)
Microsoft.NET.Sdk.Publish.Tasks (8)
MsDeploy\CommonUtility.cs (4)
1694SortedList<KeyValuePair<int, int>, Framework.ITaskItem> sortedList = new(count, ParameterTaskComparer); 1709internal class PriorityIndexComparer : IComparer<KeyValuePair<int, int>> 1711public int Compare(KeyValuePair<int, int> x, KeyValuePair<int, int> y)
src\sdk\src\Common\VSHostObject.cs (1)
112foreach (KeyValuePair<string, string> kvp in dto.Metadata)
Tasks\GenerateEnvTransform.cs (3)
74foreach (var envVariable in envVariables) 88public List<KeyValuePair<string, string>>? GetEnvironmentVariables(string webConfigEnvironmentVariables) 95var keyValuePairs = new List<KeyValuePair<string, string>>();
Microsoft.NET.Sdk.StaticWebAssets.Tasks (31)
_generated\22\StaticWebAssetsJsonSerializerContext.DictionaryStringStaticWebAssetNode.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.GenerateStaticWebAssetsDevelopmentManifest.StaticWebAssetNode> entry in value)
_generated\23\StaticWebAssetsJsonSerializerContext.DictionaryStringStaticWebAsset.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset> entry in value)
_generated\36\DefineStaticWebAssetsSerializerContext.DictionaryStringCopyCandidate.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.DefineStaticWebAssets.CopyCandidate> entry in value)
_generated\37\DefineStaticWebAssetsSerializerContext.DictionaryStringStaticWebAsset.g.cs (1)
59foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.AspNetCore.StaticWebAssets.Tasks.StaticWebAsset> entry in value)
_generated\46\ImportMapSerializerContext.DictionaryStringDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Collections.Generic.Dictionary<string, string>> entry in value)
_generated\47\ImportMapSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
ComputeReferenceStaticWebAssetItems.cs (1)
60foreach (var kvp in existingAssets)
ComputeStaticWebAssetsForCurrentProject.cs (1)
35foreach (var kvp in currentProjectAssets)
Data\StaticWebAsset.cs (4)
267foreach (var requirement in requirements) 1854foreach (var kvp in _additionalCustomMetadata) 2010foreach (var kvp in _additionalCustomMetadata) 2049foreach (var kvp in _additionalCustomMetadata)
Data\StaticWebAssetEndpoint.cs (3)
469foreach (var kvp in _additionalCustomMetadata) 540foreach (var kvp in _additionalCustomMetadata) 565foreach (var kvp in _additionalCustomMetadata)
DefineStaticWebAssetEndpoints.cs (1)
215foreach (var value in values)
DefineStaticWebAssets.Cache.cs (6)
215foreach (var kvp in inputHashes) 226foreach (var cachedAsset in CachedAssets) 230foreach (var cachedCopyCandidate in CachedCopyCandidates) 241foreach (var kvp in inputHashes) 283internal IEnumerable<KeyValuePair<string, ITaskItem>> OutOfDateInputs() 292IEnumerable<KeyValuePair<string, ITaskItem>> EnumerateNoCache()
DefineStaticWebAssets.cs (1)
125foreach (var kvp in assetsCache.OutOfDateInputs())
FilterStaticWebAssetEndpoints.cs (1)
71foreach (var asset in endpointFoundMatchingAsset)
GenerateStaticWebAssetsManifest.cs (1)
65foreach (var group in assetsByTargetPath)
JSModules\ApplyJsModules.cs (1)
60foreach (var kvp in jsModulesByRazorItem)
MergeStaticWebAssets.cs (1)
37foreach (var kvp in assetsByTargetPath)
ReadPackageAssetsManifest.cs (1)
73foreach (var entry in manifest.Assets)
ScopedCss\ApplyCssScopes.cs (1)
63foreach (var kvp in scopedCssByRazorItem)
UpdatePackageStaticWebAssets.cs (1)
109foreach (var kvp in endpointsByRoute)
UpdateStaticWebAssetEndpoints.cs (1)
61foreach (var kvp in endpointsToUpdate)
Microsoft.NET.Sdk.WorkloadManifestReader (11)
_generated\0\WorkloadSetJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\1\WorkloadSetJsonSerializerContext.IDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\9\InstallStateJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
SdkDirectoryWorkloadManifestProvider.cs (3)
406foreach (var kvp in _workloadSet.ManifestVersions) 427foreach (var kvp in _manifestsFromInstallState.ManifestVersions) 573foreach (var manifestEntry in workloadSet.ManifestVersions)
WorkloadResolver.cs (4)
146foreach (var dependency in manifest.DependsOnManifests) 163foreach (var workload in manifest.Workloads) 179foreach (var pack in manifest.Packs) 640foreach (var manifest in _manifests)
WorkloadSet.cs (1)
84foreach (var kvp in newWorkloadSet.ManifestVersions)
Microsoft.NET.StringTools (3)
WeakStringCache.Concurrent.cs (1)
146foreach (KeyValuePair<int, StringWeakHandle> entry in _weakHandlesByHashCode)
WeakStringCache.cs (2)
111foreach (KeyValuePair<int, StringWeakHandle> entry in _weakHandlesByHashCode) 132foreach (KeyValuePair<int, StringWeakHandle> entry in _weakHandlesByHashCode)
Microsoft.SourceLink.AzureDevOpsServer.Git (1)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
78foreach (var value in values)
Microsoft.SourceLink.AzureRepos.Git (1)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
78foreach (var value in values)
Microsoft.SourceLink.Bitbucket.Git (1)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
78foreach (var value in values)
Microsoft.SourceLink.Common (1)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
78foreach (var value in values)
Microsoft.SourceLink.Gitea (1)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
78foreach (var value in values)
Microsoft.SourceLink.Gitee (1)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
78foreach (var value in values)
Microsoft.SourceLink.GitHub (1)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
78foreach (var value in values)
Microsoft.SourceLink.GitLab (1)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
78foreach (var value in values)
Microsoft.SourceLink.GitWeb (1)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
78foreach (var value in values)
Microsoft.TemplateEngine.Abstractions (1)
Parameters\ParameterSetData.cs (1)
82public IEnumerator<KeyValuePair<ITemplateParameter, ParameterData>> GetEnumerator() => _parametersData.GetEnumerator();
Microsoft.TemplateEngine.Cli (30)
Alias\AliasRegistry.cs (3)
151foreach (var kvp in _aliases.CommandAliases) 181foreach (var prop in token) 195foreach (KeyValuePair<string, JsonNode?> property in jObj)
CliTemplateParameter.cs (1)
474foreach (KeyValuePair<string, ParameterChoice> choiceInfo in choice.Choices)
Commands\create\CombinedChoiceTemplateParameter.cs (2)
19foreach (var choice in parameter.Choices) 41foreach (var choice in parameter.Choices)
Commands\create\InvalidTemplateOptionResult.cs (2)
138foreach (var choice in choiceParam.Choices) 157foreach (KeyValuePair<string, ParameterChoice> choiceInfo in possibleValues.OrderBy(x => x.Key, StringComparer.Ordinal))
Commands\create\TemplateCommandArgs.cs (1)
43foreach (var opt in command.TemplateOptions)
Commands\create\TemplateResult.cs (1)
54foreach (var option in templateCommand.TemplateOptions)
Commands\InvalidTemplateParametersException.cs (1)
25foreach (var error in ParameterErrors)
HostSpecificTemplateData.cs (9)
39foreach (var symbolInfo in symbols) 48foreach (var symbolProperty in symbol) 108foreach (KeyValuePair<string, IReadOnlyDictionary<string, string>> paramInfo in SymbolInfo) 127foreach (KeyValuePair<string, IReadOnlyDictionary<string, string>> paramInfo in SymbolInfo) 147foreach (KeyValuePair<string, IReadOnlyDictionary<string, string>> paramInfo in SymbolInfo) 165foreach (KeyValuePair<string, IReadOnlyDictionary<string, string>> paramInfo in SymbolInfo) 197foreach (var kvp in obj) 223foreach (var symbol in value.SymbolInfo) 227foreach (var prop in symbol.Value)
JExtensions.cs (4)
160internal static IEnumerable<KeyValuePair<string, JsonNode?>> PropertiesOf(this JsonNode? token, string? key = null) 164return Array.Empty<KeyValuePair<string, JsonNode?>>(); 172return Array.Empty<KeyValuePair<string, JsonNode?>>(); 274foreach (var kvp in obj)
PostActionProcessors\ChmodPostActionProcessor.cs (1)
20foreach (KeyValuePair<string, string> entry in actionConfig.Args)
TemplateGroup.cs (1)
115foreach (var baseline in template.BaselineInfo)
TemplatePackageCoordinator.cs (1)
372foreach (KeyValuePair<IManagedTemplatePackageProvider, List<IManagedTemplatePackage>> providerSourcesToUninstall in sourcesToUninstall)
TemplatePackageDisplay.cs (1)
249foreach (KeyValuePair<string, string> detail in displayDetails)
TemplateResolution\TemplateGroupMatchInfo.cs (1)
272foreach (var choice in choiceParameter.Choices)
TemplateSearch\CliHostSearchCacheData.cs (1)
36foreach (KeyValuePair<string, JsonNode?> data in cacheObject)
Microsoft.TemplateEngine.Core (13)
Expressions\ScopeBuilder.cs (1)
54foreach (KeyValuePair<string, object> variable in processor.Config.Variables)
Util\EncodingConfig.cs (1)
59foreach (var item in config.Variables)
Util\Orchestrator.cs (6)
87private static List<KeyValuePair<IPathMatcher, IProcessor>> CreateFileGlobProcessors(ILogger logger, IGlobalRunSpec spec) 89List<KeyValuePair<IPathMatcher, IProcessor>> processorList = new List<KeyValuePair<IPathMatcher, IProcessor>>(); 93foreach (KeyValuePair<IPathMatcher, IRunSpec> runSpec in spec.Special) 192List<KeyValuePair<IPathMatcher, IProcessor>> fileGlobProcessors = CreateFileGlobProcessors(_logger, spec); 253private void ProcessFile(IFile sourceFile, string sourceRel, string targetDir, IGlobalRunSpec spec, IProcessor fallback, IEnumerable<KeyValuePair<IPathMatcher, IProcessor>> fileGlobProcessors)
VariableCollection.cs (5)
102public void Add(KeyValuePair<string, object> item) 143public bool Contains(KeyValuePair<string, object> item) 150public void CopyTo(KeyValuePair<string, object>[] array, int arrayIndex) 164public IEnumerator<KeyValuePair<string, object>> GetEnumerator() => Keys.Select(x => new KeyValuePair<string, object>(x, this[x])).GetEnumerator(); 168public bool Remove(KeyValuePair<string, object> item) => Remove(item.Key);
Microsoft.TemplateEngine.Core.Contracts (1)
IGlobalRunSpec.cs (1)
20IReadOnlyList<KeyValuePair<IPathMatcher, IRunSpec>> Special { get; }
Microsoft.TemplateEngine.Edge (36)
_generated\11\SettingsStoreJsonSerializerContext.DictionaryStringHashSetGuid.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Collections.Generic.HashSet<global::System.Guid>> entry in value)
_generated\12\SettingsStoreJsonSerializerContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\2\GlobalSettingsJsonSerializerContext.IReadOnlyDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\31\TemplateCacheJsonSerializerContext.DictionaryStringDateTime.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.DateTime> entry in value)
_generated\32\TemplateCacheJsonSerializerContext.IReadOnlyDictionaryStringIBaselineInfo.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.TemplateEngine.Abstractions.IBaselineInfo> entry in value)
_generated\33\TemplateCacheJsonSerializerContext.IReadOnlyDictionaryStringParameterChoice.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.TemplateEngine.Abstractions.ParameterChoice> entry in value)
_generated\34\TemplateCacheJsonSerializerContext.IReadOnlyDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
Settings\ComponentManager.cs (2)
42foreach (KeyValuePair<string, HashSet<Guid>> bucket in _settings.ComponentTypeToGuidList) 51foreach (KeyValuePair<string, string> entry in _settings.ComponentGuidToAssemblyQualifiedName)
Settings\Scanner.cs (4)
162foreach (KeyValuePair<string, Assembly> asm in LoadAllFromPath(out _, actualScanPath)) 268private IEnumerable<KeyValuePair<string, Assembly>> LoadAllFromPath( 274List<KeyValuePair<string, Assembly>> loaded = new List<KeyValuePair<string, Assembly>>();
Settings\SettingsStore.cs (2)
25foreach (var entry in componentGuidToAssemblyQualifiedNameObject) 53foreach (var entry in componentTypeToGuidListObject)
Settings\TemplateCache.cs (3)
55foreach (var duplicatedIdentities in templateDeduplicationDictionary) 97foreach (var entry in mountPointInfoObj) 175foreach (var identityToTemplates in templateDeduplicationDictionary)
Settings\TemplateInfo.cs (2)
171foreach (KeyValuePair<string, string> tag in TagsCollection) 267foreach (KeyValuePair<string, ParameterChoice> templateChoice in parameter.Choices)
Settings\TemplateInfoReader.cs (3)
59foreach (var item in baselineJObject) 97foreach (var item in tagsObject) 169foreach (var cdPair in cdToken)
Settings\TemplatePackageManager.cs (1)
102foreach (KeyValuePair<ITemplatePackageProvider, Task<IReadOnlyList<ITemplatePackage>>> source in _cachedSources.OrderBy((p) => (p.Key.Factory as IPrioritizedComponent)?.Priority ?? 0))
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (10)
208internal static IEnumerable<KeyValuePair<string, JsonNode?>> PropertiesOf(this JsonNode? token, string? key = null) 236private static IReadOnlyList<KeyValuePair<string, JsonNode?>> GetObjectProperties(JsonObject obj) 260private static List<KeyValuePair<string, JsonNode?>> GetObjectPropertiesViaDocument(JsonObject obj) 263var result = new List<KeyValuePair<string, JsonNode?>>(); 268var property = new KeyValuePair<string, JsonNode?>(prop.Name, ParseJsonNode(prop.Value.GetRawText())); 298foreach (var property in token.PropertiesOf(propertyName)) 319foreach (var property in token.PropertiesOf(propertyName)) 338foreach (var property in token.PropertiesOf(propertyName)) 524foreach (var kvp in obj) 621foreach (var property in source)
Template\InputDataSet.cs (1)
85public IEnumerator<KeyValuePair<ITemplateParameter, InputParameterData>> GetEnumerator() => _parametersData.GetEnumerator();
ValidationUtils.cs (1)
21foreach (KeyValuePair<string, ILocalizationLocator> locator in template.Localizations)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (32)
ConfigModel\ParameterSymbol.cs (1)
181foreach (KeyValuePair<string, ParameterChoice> choice in Choices)
ConfigModel\PostActionModel.cs (1)
121foreach (var argInfo in action.PropertiesOf("Args"))
ConfigModel\TemplateConfigModel.cs (9)
102foreach (KeyValuePair<string, string> tagInfo in _tags) 109foreach (var prop in source.PropertiesOf(nameof(Symbols))) 168foreach (KeyValuePair<string, JsonNode> globConfigKeyValue in allSpecialOpsConfig) 180foreach (var prop in source.PropertiesOf(nameof(Constraints))) 371foreach (KeyValuePair<string, IValueForm> kvp in value) 530foreach (KeyValuePair<string, IValueFormFactory> builtInForm in ValueFormRegistry.FormLookup) 544foreach (KeyValuePair<string, JsonNode> form in templateDefinedForms) 554private static IReadOnlyDictionary<string, IBaselineInfo> BaselineInfoFromJObject(IEnumerable<KeyValuePair<string, JsonNode?>> baselineProperties) 558foreach (var property in baselineProperties)
FileRenameGenerator.cs (1)
103foreach (KeyValuePair<string, string> replacement in substringReplacementMap)
GlobalRunSpec.cs (3)
39List<KeyValuePair<IPathMatcher, IRunSpec>> specials = new List<KeyValuePair<IPathMatcher, IRunSpec>>(); 70public IReadOnlyList<KeyValuePair<IPathMatcher, IRunSpec>> Special { get; }
ParameterBasedVariableCollection.cs (1)
41foreach (KeyValuePair<string, string> source in variableConfig.Sources)
PostAction.cs (1)
85foreach (KeyValuePair<string, string> arg in model.Args)
RunnableProjectConfig.cs (2)
407foreach (KeyValuePair<Guid, string> map in _guidToGuidPrefixMap) 560foreach (KeyValuePair<string, string> property in modifier.Rename)
RunnableProjectConfig.ITemplate.cs (1)
92foreach (KeyValuePair<string, string> tag in ((ITemplateInfo)this).TagsCollection)
RunnableProjectGenerator.cs (1)
508foreach (KeyValuePair<string, string> tag in ((ITemplateInfo)this).TagsCollection)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (10)
208internal static IEnumerable<KeyValuePair<string, JsonNode?>> PropertiesOf(this JsonNode? token, string? key = null) 236private static IReadOnlyList<KeyValuePair<string, JsonNode?>> GetObjectProperties(JsonObject obj) 260private static List<KeyValuePair<string, JsonNode?>> GetObjectPropertiesViaDocument(JsonObject obj) 263var result = new List<KeyValuePair<string, JsonNode?>>(); 268var property = new KeyValuePair<string, JsonNode?>(prop.Name, ParseJsonNode(prop.Value.GetRawText())); 298foreach (var property in token.PropertiesOf(propertyName)) 319foreach (var property in token.PropertiesOf(propertyName)) 338foreach (var property in token.PropertiesOf(propertyName)) 524foreach (var kvp in obj) 621foreach (var property in source)
Validation\MandatoryLocalizationValidationFactory.cs (1)
30foreach (KeyValuePair<CultureInfo, TemplateLocalizationInfo> localization in templateValidationInfo.Localizations)
Microsoft.TemplateEngine.Utils (28)
DictionaryExtensions.cs (2)
38foreach (KeyValuePair<string, T> entry in source) 61foreach (var pair in another)
DirectedGraph.cs (2)
47foreach (var depPair in _dependenciesMap) 150foreach (KeyValuePair<T, HashSet<T>> keyValuePair in dependenciesMap)
InMemoryFileSystem.cs (12)
200foreach (KeyValuePair<string, FileSystemDirectory> entry in currentDir.Directories) 211Stack<IEnumerator<KeyValuePair<string, FileSystemDirectory>>> directories = new(); 212IEnumerator<KeyValuePair<string, FileSystemDirectory>> current = currentDir.Directories.GetEnumerator(); 277foreach (KeyValuePair<string, FileSystemFile> entry in currentDir.Files) 290Stack<IEnumerator<KeyValuePair<string, FileSystemDirectory>>> directories = new(); 291IEnumerator<KeyValuePair<string, FileSystemDirectory>> current = currentDir.Directories.GetEnumerator(); 314foreach (KeyValuePair<string, FileSystemFile> entry in current.Current.Value.Files) 360foreach (KeyValuePair<string, FileSystemFile> entry in currentDir.Files) 370foreach (KeyValuePair<string, FileSystemDirectory> entry in currentDir.Directories) 380Stack<IEnumerator<KeyValuePair<string, FileSystemDirectory>>> directories = new(); 381IEnumerator<KeyValuePair<string, FileSystemDirectory>> current = currentDir.Directories.GetEnumerator(); 409foreach (KeyValuePair<string, FileSystemFile> entry in current.Current.Value.Files)
ListExtensions.cs (1)
37foreach (KeyValuePair<ValueWrapper<TKey?>, List<TElement>> entry in groups)
ParameterSetDataExtensions.cs (1)
20IReadOnlyList<ParameterData> data = parameterSet.ResolvedValues.Select<KeyValuePair<ITemplateParameter, object?>, ParameterData>(p =>
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (10)
208internal static IEnumerable<KeyValuePair<string, JsonNode?>> PropertiesOf(this JsonNode? token, string? key = null) 236private static IReadOnlyList<KeyValuePair<string, JsonNode?>> GetObjectProperties(JsonObject obj) 260private static List<KeyValuePair<string, JsonNode?>> GetObjectPropertiesViaDocument(JsonObject obj) 263var result = new List<KeyValuePair<string, JsonNode?>>(); 268var property = new KeyValuePair<string, JsonNode?>(prop.Name, ParseJsonNode(prop.Value.GetRawText())); 298foreach (var property in token.PropertiesOf(propertyName)) 319foreach (var property in token.PropertiesOf(propertyName)) 338foreach (var property in token.PropertiesOf(propertyName)) 524foreach (var kvp in obj) 621foreach (var property in source)
Microsoft.TemplateSearch.Common (27)
Providers\NuGetMetadataSearchProvider.cs (2)
241foreach (KeyValuePair<string, IEnumerable<string>> header in response.Content.Headers) 245foreach (KeyValuePair<string, IEnumerable<string>> header in response.Headers)
src\sdk\src\TemplateEngine\Shared\JExtensions.cs (10)
208internal static IEnumerable<KeyValuePair<string, JsonNode?>> PropertiesOf(this JsonNode? token, string? key = null) 236private static IReadOnlyList<KeyValuePair<string, JsonNode?>> GetObjectProperties(JsonObject obj) 260private static List<KeyValuePair<string, JsonNode?>> GetObjectPropertiesViaDocument(JsonObject obj) 263var result = new List<KeyValuePair<string, JsonNode?>>(); 268var property = new KeyValuePair<string, JsonNode?>(prop.Name, ParseJsonNode(prop.Value.GetRawText())); 298foreach (var property in token.PropertiesOf(propertyName)) 319foreach (var property in token.PropertiesOf(propertyName)) 338foreach (var property in token.PropertiesOf(propertyName)) 524foreach (var kvp in obj) 621foreach (var property in source)
TemplateDiscoveryMetadata\BlobStorageTemplateInfo.cs (6)
182foreach (var item in baselineJObject) 228foreach (var item in tagsObject) 239foreach (var item in tagsObject) 260foreach (var cdPair in choicesObject) 285foreach (var item in cacheParametersObject) 367foreach (var cdPair in cdToken)
TemplateDiscoveryMetadata\LegacySearchCacheReader.cs (4)
19foreach (var package in discoveryMetadata.PackToTemplateMap) 32foreach (var reader in additionalDataReaders) 158foreach (var packEntry in packToTemplateMapObject) 227foreach (KeyValuePair<string, Func<object, object>> dataReadInfo in additionalDataReaders)
TemplateSearchCache\TemplatePackageSearchData.Json.cs (1)
135foreach (var item in value.AdditionalData)
TemplateSearchCache\TemplateSearchCache.Json.cs (1)
79foreach (KeyValuePair<string, Func<object, object>> dataReadInfo in additionalDataReaders)
TemplateSearchCache\TemplateSearchData.Json.cs (3)
115foreach (var tag in value.TemplateInfo.TagsCollection) 154foreach (var choice in param.Choices) 196foreach (var item in value.AdditionalData)
Microsoft.TestPlatform.CommunicationUtilities (55)
_generated\104\TestPlatformJsonContext.GetJsonTypeInfo.g.cs (2)
350if (type == typeof(global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>)) 362if (type == typeof(global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>))
_generated\63\TestPlatformJsonContext.DictionaryStringHashSetString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Collections.Generic.HashSet<string>> entry in value)
_generated\64\TestPlatformJsonContext.DictionaryStringIEnumerableString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::System.Collections.Generic.IEnumerable<string>> entry in value)
_generated\66\TestPlatformJsonContext.DictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\73\TestPlatformJsonContext.IDictionaryStringString.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, string> entry in value)
_generated\82\TestPlatformJsonContext.KeyValuePairTestPropertyObject.g.cs (16)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>? _KeyValuePairTestPropertyObject; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>> KeyValuePairTestPropertyObject 22get => _KeyValuePairTestPropertyObject ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>> Create_KeyValuePairTestPropertyObject(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>> jsonTypeInfo)) 29var objectInfo = new global::System.Text.Json.Serialization.Metadata.JsonObjectInfoValues<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>> 35ConstructorAttributeProviderFactory = static () => typeof(global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>).GetConstructor(InstanceMemberBindingFlags, binder: null, new[] {typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty), typeof(object)}, modifiers: null), 41jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateObjectInfo<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>(options, objectInfo); 58DeclaringType = typeof(global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>), 60Getter = static obj => ((global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>)obj).Key, 68AttributeProviderFactory = static () => typeof(global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>).GetProperty("Key", InstanceMemberBindingFlags, null, typeof(global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty), global::System.Array.Empty<global::System.Type>(), null), 78DeclaringType = typeof(global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>), 80Getter = static obj => ((global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>)obj).Value, 88AttributeProviderFactory = static () => typeof(global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>).GetProperty("Value", InstanceMemberBindingFlags, null, typeof(object), global::System.Array.Empty<global::System.Type>(), null),
_generated\85\TestPlatformJsonContext.ListKeyValuePairTestPropertyObject.g.cs (12)
13private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>>? _ListKeyValuePairTestPropertyObject; 19public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>> ListKeyValuePairTestPropertyObject 22get => _ListKeyValuePairTestPropertyObject ??= (global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>>)Options.GetTypeInfo(typeof(global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>)); 25private global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>> Create_ListKeyValuePairTestPropertyObject(global::System.Text.Json.JsonSerializerOptions options) 27if (!TryGetTypeInfoForRuntimeCustomConverter<global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>>(options, out global::System.Text.Json.Serialization.Metadata.JsonTypeInfo<global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>> jsonTypeInfo)) 29var info = new global::System.Text.Json.Serialization.Metadata.JsonCollectionInfoValues<global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>> 31ObjectCreator = () => new global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>(), 37jsonTypeInfo = global::System.Text.Json.Serialization.Metadata.JsonMetadataServices.CreateListInfo<global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>, global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>(options, info); 47private void ListKeyValuePairTestPropertyObjectSerializeHandler(global::System.Text.Json.Utf8JsonWriter writer, global::System.Collections.Generic.List<global::System.Collections.Generic.KeyValuePair<global::Microsoft.VisualStudio.TestPlatform.ObjectModel.TestProperty, object>>? value)
Json\Jsonite\Jsonite.cs (5)
1066private void WriteObject(IEnumerable<KeyValuePair<string, object>> members) 1071foreach (var keyValue in members) 1321public IEnumerable<KeyValuePair<string, object>> OnSerializeGetObjectMembers(object objectContext, object obj) 1575IEnumerable<KeyValuePair<string, object>> OnSerializeGetObjectMembers(object objectContext, object obj); 1708public IEnumerable<KeyValuePair<string, object>> OnSerializeGetObjectMembers(object objectContext, object obj)
Serialization\DiscoveryCriteriaFactory.cs (1)
30foreach (var adapterSources in adapterSourceMap)
Serialization\ObjectConverter.cs (1)
122foreach (var kvp in value)
Serialization\TestCaseConverter.cs (1)
154foreach (var property in value.GetProperties())
Serialization\TestCaseConverterV2.cs (1)
90foreach (var property in value.GetProperties())
Serialization\TestObjectBaseConverter.cs (3)
105foreach (var property in value.GetProperties()) 164case KeyValuePair<string, string>[] kvps: 166foreach (var kvp in kvps)
Serialization\TestObjectConverter.cs (5)
18internal class TestObjectConverter : JsonConverter<List<KeyValuePair<TestProperty, object>>> 21public override List<KeyValuePair<TestProperty, object>>? Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options) 23var propertyList = new List<KeyValuePair<TestProperty, object>>(); 71public override void Write(Utf8JsonWriter writer, List<KeyValuePair<TestProperty, object>> value, JsonSerializerOptions options) 74foreach (var kvp in value)
Serialization\TestResultConverter.cs (1)
179foreach (var property in value.GetProperties())
Serialization\TestResultConverterV2.cs (1)
135foreach (var property in value.GetProperties())
Serialization\TestRunStatisticsConverter.cs (1)
56foreach (var kvp in concrete.Stats)
TestPlatformJsonContext.cs (1)
59[JsonSerializable(typeof(List<KeyValuePair<TestProperty, object>>))]
Microsoft.TestPlatform.CrossPlatEngine (15)
AttachmentsProcessing\DataCollectorAttachmentsProcessorsFactory.cs (1)
140foreach (var attachementProcessor in datacollectorsAttachmentsProcessors)
Client\Parallel\DiscoveryDataAggregator.cs (1)
137foreach (var metric in metrics)
Client\Parallel\ParallelRunDataAggregator.cs (2)
82foreach (var kvp in runStats.Stats!) 195foreach (var metric in metrics)
Client\ProxyExecutionManagerWithDataCollection.cs (2)
165foreach (var envVariable in _dataCollectionEnvironmentVariables) 190foreach (var kvp in _dataCollectionEnvironmentVariables)
Client\ProxyOperationManagerWithDataCollection.cs (1)
94foreach (var kvp in _dataCollectionEnvironmentVariables)
DataCollection\InProcDataCollectionExtensionManager.cs (2)
296foreach (var entry in InProcDataCollectors) 300foreach (var keyValuePair in dataCollectionData)
DataCollection\ProxyDataCollectionManager.cs (1)
161foreach (var metric in afterTestRunEnd.Metrics)
Discovery\DiscovererEnumerator.cs (1)
103foreach (var kvp in testExtensionSourceMap)
Discovery\DiscoveryManager.cs (1)
113foreach (var kvp in discoveryCriteria.AdapterSourceMap)
EventHandlers\PathConverter.cs (1)
151foreach (var adapter in discoveryCriteria.AdapterSourceMap.ToList())
Execution\RunTestsWithSources.cs (2)
141foreach (var kvp in _adapterSourceMap) 156foreach (var kvp in verifiedExtensionSourceMap)
Microsoft.TestPlatform.Extensions.BlameDataCollector (2)
BlameCollector.cs (2)
65private readonly List<KeyValuePair<string, string>> _environmentVariables = new(); 113public IEnumerable<KeyValuePair<string, string>> GetTestExecutionEnvironmentVariables()
Microsoft.TestPlatform.Filter.Source (1)
FastFilter.cs (1)
83foreach (var kvp in FilterProperties)
Microsoft.TestPlatform.PlatformAbstractions (2)
common\System\ProcessHelper.cs (2)
104foreach (var kvp in ExternalEnvironmentVariables) 118foreach (var kvp in envVariables)
Microsoft.TestPlatform.TestHostRuntimeProvider (1)
Hosting\DotnetTestHostManager.cs (1)
769foreach (var environmentVariable in startInfo.EnvironmentVariables)
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (1)
VsTestConsoleProcessManager.cs (1)
153foreach (var envVariable in consoleParameters.EnvironmentVariables)
Microsoft.VisualStudio.TestPlatform.Client (4)
Discovery\DiscoveryRequest.cs (2)
294foreach (var metric in metrics) 422foreach (var kvp in RequestData.MetricsCollection.Metrics)
Execution\TestRunRequest.cs (2)
447foreach (var metric in metrics) 598foreach (var kvp in _requestData.MetricsCollection.Metrics)
Microsoft.VisualStudio.TestPlatform.Common (23)
DataCollection\DataCollectionEnvironmentVariable.cs (2)
21private readonly KeyValuePair<string, string> _variable; 38KeyValuePair<string, string> variable,
DataCollection\DataCollectionManager.cs (1)
706foreach (var namevaluepair in dataCollectionWrapper.TestExecutionEnvironmentVariables)
DataCollection\DataCollectorInformation.cs (1)
104public IEnumerable<KeyValuePair<string, string>>? TestExecutionEnvironmentVariables
ExtensionFramework\TestExecutorExtensionManager.cs (1)
106foreach (var kvp in cache)
ExtensionFramework\Utilities\TestExtensions.cs (4)
129foreach (var kvp in second!) 196foreach (var extension in newExtensions) 427foreach (var extension in extensionCollection) 499foreach (var kvp in extensions)
SettingsProvider\SettingsProviderExtensionManager.cs (1)
142foreach (var settingsProvider in extensionManager.SettingsProvidersMap)
src\vstest\src\Microsoft.TestPlatform.Filter.Source\FastFilter.cs (1)
83foreach (var kvp in FilterProperties)
Utilities\SimpleJSON.cs (12)
98public KeyValuePair<string, JSONNode> Current 139public class LinqEnumerator : IEnumerator<KeyValuePair<string, JSONNode>>, IEnumerable<KeyValuePair<string, JSONNode>> 149public KeyValuePair<string, JSONNode> Current { get { return _enumerator.Current; } } 161public IEnumerator<KeyValuePair<string, JSONNode>> GetEnumerator() 278public IEnumerable<KeyValuePair<string, JSONNode>> Linq { get { return new LinqEnumerator(this); } } 431public static implicit operator JSONNode(KeyValuePair<string, JSONNode> aKeyValue) 916var item = _dict.ElementAt(aIndex); 925var item = _dict.Where(k => k.Value == aNode).First(); 943foreach (var n in _dict) 964foreach (var n in _dict) 975foreach (var k in _dict)
Microsoft.VisualStudio.TestPlatform.ObjectModel (75)
DataCollector\Events\SessionEvents.cs (1)
63public IEnumerator<KeyValuePair<string, object?>> GetProperties()
DataCollector\InProcDataCollector\TestSessionStartArgs.cs (1)
56public IEnumerator<KeyValuePair<string, object?>> GetProperties()
DataCollector\ITestExecutionEnvironmentSpecifier.cs (1)
18IEnumerable<KeyValuePair<string, string>> GetTestExecutionEnvironmentVariables();
Nuget.Frameworks\DefaultFrameworkMappings.cs (12)
12private static Lazy<KeyValuePair<string, string>[]> IdentifierSynonymsLazy = new(() => 39public IEnumerable<KeyValuePair<string, string>> IdentifierSynonyms 47private static readonly Lazy<KeyValuePair<string, string>[]> IdentifierShortNamesLazy = new(() => 87public IEnumerable<KeyValuePair<string, string>> IdentifierShortNames 115private static readonly Lazy<KeyValuePair<NuGetFramework, NuGetFramework>[]> EquivalentFrameworksLazy = new(() => 227public IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> EquivalentFrameworks 255private static readonly Lazy<KeyValuePair<string, string>[]> SubSetFrameworksLazy = new(() => 276public IEnumerable<KeyValuePair<string, string>> SubSetFrameworks 620private static readonly Lazy<KeyValuePair<NuGetFramework, NuGetFramework>[]> ShortNameReplacementsLazy = new(() => 628public IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> ShortNameReplacements 636private static readonly Lazy<KeyValuePair<NuGetFramework, NuGetFramework>[]> FullNameReplacementsLazy = new(() => 644public IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> FullNameReplacements
Nuget.Frameworks\DefaultPortableFrameworkMappings.cs (9)
15private static readonly Lazy<KeyValuePair<int, NuGetFramework[]>[]> ProfileFrameworksLazy = new(() => 89public IEnumerable<KeyValuePair<int, NuGetFramework[]>> ProfileFrameworks 97private static KeyValuePair<int, NuGetFramework[]> CreateProfileFrameworks(int profile, params NuGetFramework[] frameworks) 108private static readonly Lazy<List<KeyValuePair<int, NuGetFramework[]>>> ProfileOptionalFrameworksLazy = new(() => 118var profileOptionalFrameworks = new List<KeyValuePair<int, NuGetFramework[]>>(ProfilesWithOptionalFrameworks.Length); 128public IEnumerable<KeyValuePair<int, NuGetFramework[]>> ProfileOptionalFrameworks 136private static readonly Lazy<KeyValuePair<int, FrameworkRange>[]> CompatibilityMappingsLazy = new(() => 154public IEnumerable<KeyValuePair<int, FrameworkRange>> CompatibilityMappings 162private static KeyValuePair<int, FrameworkRange> CreateStandardMapping(
Nuget.Frameworks\FrameworkNameProvider.cs (20)
288foreach (var pair in _portableFrameworks) 691private void AddShortNameRewriteMappings(IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> mappings) 695foreach (var mapping in mappings) 705private void AddFullNameRewriteMappings(IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> mappings) 709foreach (var mapping in mappings) 736private void AddSubSetFrameworks(IEnumerable<KeyValuePair<string, string>> mappings) 740foreach (var mapping in mappings) 795private void AddEquivalentFrameworks(IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> mappings) 799foreach (var pair in mappings) 846private void AddFrameworkSynonyms(IEnumerable<KeyValuePair<string, string>> mappings) 850foreach (var pair in mappings) 860private void AddIdentifierShortNames(IEnumerable<KeyValuePair<string, string>> mappings) 864foreach (var pair in mappings) 894private void AddPortableProfileMappings(IEnumerable<KeyValuePair<int, NuGetFramework[]>> mappings) 898foreach (var pair in mappings) 915private void AddPortableOptionalFrameworks(IEnumerable<KeyValuePair<int, NuGetFramework[]>> mappings) 919foreach (var pair in mappings) 935private void AddPortableCompatibilityMappings(IEnumerable<KeyValuePair<int, FrameworkRange>> mappings) 939foreach (var mapping in mappings) 1109foreach (var pair in _portableCompatibilityMappings)
Nuget.Frameworks\FrameworkReducer.cs (1)
398foreach (KeyValuePair<NuGetFramework, IEnumerable<NuGetFramework>> pair in pclToFrameworks)
Nuget.Frameworks\FrameworkSpecificMapping.cs (2)
19public FrameworkSpecificMapping(string frameworkIdentifier, KeyValuePair<string, string> mapping) 27public KeyValuePair<string, string> Mapping { get; }
Nuget.Frameworks\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
Nuget.Frameworks\IFrameworkMappings.cs (6)
20IEnumerable<KeyValuePair<string, string>> IdentifierSynonyms { get; } 25IEnumerable<KeyValuePair<string, string>> IdentifierShortNames { get; } 36IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> EquivalentFrameworks { get; } 49IEnumerable<KeyValuePair<string, string>> SubSetFrameworks { get; } 81IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> ShortNameReplacements { get; } 87IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> FullNameReplacements { get; }
Nuget.Frameworks\IPortableFrameworkMappings.cs (3)
13IEnumerable<KeyValuePair<int, NuGetFramework[]>> ProfileFrameworks { get; } 19IEnumerable<KeyValuePair<int, NuGetFramework[]>> ProfileOptionalFrameworks { get; } 25IEnumerable<KeyValuePair<int, FrameworkRange>> CompatibilityMappings { get; }
Nuget.Frameworks\NoAllocEnumerateExtensions.cs (2)
343private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 365public KeyValuePair<TKey, TValue> Current
TestObject.cs (5)
37private List<KeyValuePair<TestProperty, object?>> StoreKeyValuePairs 45foreach (var property in value) 64public IEnumerable<KeyValuePair<TestProperty, object?>> GetProperties() 78foreach (var kvp in lazyValues) 257if (valueType == typeof(KeyValuePair<string, string>[]))
TestProperty\CustomKeyValueConverter.cs (2)
16/// Converts a json representation of <see cref="KeyValuePair{String,String}"/> to an object. 31return value is KeyValuePair<string, string>[] keyValuePairs
TestProperty\TestProperty.cs (5)
47if (valueType == typeof(KeyValuePair<string, string>[])) 255private static readonly Dictionary<string, KeyValuePair<TestProperty, HashSet<Type>>> Properties = new(); 278if (Properties.TryGetValue(id, out var propertyTypePair)) 320if (Properties.TryGetValue(id, out var propertyTypePair)) 361public static bool TryUnregister(string id, out KeyValuePair<TestProperty, HashSet<Type>> propertyTypePair)
Trait.cs (1)
26internal Trait(KeyValuePair<string, string> data)
TraitCollection.cs (2)
22typeof(KeyValuePair<string, string>[]), 73var traitsKvp = _testObject.GetPropertyValue(TraitsProperty, Enumerable.Empty<KeyValuePair<string, string>>().ToArray());
Mono.Cecil (13)
Mono.Cecil.Metadata\Buffers.cs (6)
369 foreach (var entry in sorted) { 388 static List<KeyValuePair<string, uint>> SortStrings (Dictionary<string, uint> strings) 390 var sorted = new List<KeyValuePair<string, uint>> (strings); 408 private class SuffixSort : IComparer<KeyValuePair<string, uint>> { 410 public int Compare(KeyValuePair<string, uint> xPair, KeyValuePair<string, uint> yPair)
Mono.Cecil\WindowsRuntimeProjections.cs (7)
24 public readonly Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> RedirectedInterfaces; 26 public TypeDefinitionProjection (TypeDefinition type, TypeDefinitionTreatment treatment, Collection<MethodDefinition> redirectedMethods, Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> redirectedInterfaces) 223 Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> redirectedInterfaces = null; 271 private static TypeDefinitionTreatment GenerateRedirectionInformation (TypeDefinition type, out Collection<MethodDefinition> redirectedMethods, out Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> redirectedInterfaces) 289 redirectedInterfaces = new Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> (); 436 foreach (var redirectedInterfacePair in projection.RedirectedInterfaces) { 485 foreach (var redirectedInterfacePair in projection.RedirectedInterfaces) {
MSBuild (34)
OutOfProcTaskAppDomainWrapperBase.cs (1)
382foreach (KeyValuePair<string, TaskParameter> param in taskParams)
OutOfProcTaskHostNode.cs (15)
62private static IDictionary<string, KeyValuePair<string, string>> s_mismatchedEnvironmentValues; 551foreach (KeyValuePair<string, ITaskItem[]> output in result.TargetOutputsPerProject[i]) 971foreach (var kvp in _taskContexts) 1293foreach (var kvp in _taskContexts) 1355foreach (var kvp in _taskContexts) 1435foreach (var kvp in _pendingCallbackRequests) 1443foreach (var contextKvp in _taskContexts) 1445foreach (var reqKvp in contextKvp.Value.PendingCallbackRequests) 1662foreach (KeyValuePair<string, KeyValuePair<string, string>> variable in s_mismatchedEnvironmentValues) 1725foreach (KeyValuePair<string, KeyValuePair<string, string>> variable in s_mismatchedEnvironmentValues) 1781s_mismatchedEnvironmentValues = new Dictionary<string, KeyValuePair<string, string>>(StringComparer.OrdinalIgnoreCase); 1783foreach (KeyValuePair<string, string> variable in _savedEnvironment) 1800foreach (KeyValuePair<string, string> variable in environment)
src\msbuild\src\Shared\LogMessagePacketBase.cs (2)
296internal LogMessagePacketBase(KeyValuePair<int, BuildEventArgs>? nodeBuildEvent) 333internal KeyValuePair<int, BuildEventArgs>? NodeBuildEvent
src\msbuild\src\Shared\NodeEndpointOutOfProcBase.cs (2)
436foreach (var component in handshakeComponents.EnumerateComponents()) 571private bool IsHandshakePartValid(KeyValuePair<string, int> component, int handshakePart, int index, Handshake handshake)
src\msbuild\src\Shared\TaskHostBuildResponse.cs (2)
68foreach (KeyValuePair<string, TaskParameter> entry in projectOutputs) 99foreach (KeyValuePair<string, ITaskItem[]> entry in projectOutputs)
src\msbuild\src\Shared\TaskHostConfiguration.cs (1)
235foreach (KeyValuePair<string, object> parameter in taskParameters)
src\msbuild\src\Shared\TaskHostTaskComplete.cs (1)
127foreach (KeyValuePair<string, object> parameter in result.FinalParameterValues)
src\msbuild\src\Shared\TaskParameter.cs (9)
799IEnumerable<KeyValuePair<string, string>> metadataToImport = _customEscapedMetadata 814foreach (KeyValuePair<string, string> entry in _customEscapedMetadata) 846foreach (KeyValuePair<string, string> metadatum in _customEscapedMetadata) 905public IEnumerable<KeyValuePair<string, string>> EnumerateMetadata() 937private IEnumerable<KeyValuePair<string, string>> EnumerateMetadataLazy() 944foreach (var kvp in _customEscapedMetadata) 946var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 951public void ImportMetadata(IEnumerable<KeyValuePair<string, string>> metadata) 953foreach (KeyValuePair<string, string> kvp in metadata)
src\msbuild\src\Shared\TypeLoader.cs (1)
547foreach (KeyValuePair<string, Type> desiredTypeInAssembly in _publicTypeNameToType)
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
101[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Generic.KeyValuePair<,>))]
netstandard (1)
netstandard.cs (1)
125[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Generic.KeyValuePair<,>))]
NuGet.Build.Tasks (2)
StaticGraphRestoreTaskBase.cs (2)
327foreach (KeyValuePair<string, string> item in globalProperties) 385foreach (KeyValuePair<string, string> option in globalProperties)
NuGet.Build.Tasks.Console (4)
MSBuildStaticGraphRestore.cs (2)
755foreach (var projectInnerNode in projectInnerNodes) 1389foreach (var kvp in projects)
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
NuGet.Build.Tasks.Pack (2)
PackTaskLogic.cs (2)
876foreach (var duplicates in nuGetFrameworkToDuplicateAliases) 898foreach (var pair in dependenciesByFramework)
NuGet.CommandLine.XPlat (9)
Commands\ConfigCommands\ConfigRunners.cs (1)
248foreach (KeyValuePair<string, string> attribute in attributes)
Commands\Package\Update\PackageUpdateCommandRunner.cs (1)
727foreach (var kvp in allPackages)
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (1)
673private async Task<KeyValuePair<string, List<IPackageSearchMetadata>>> GetPackageMetadataAsync(
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
Utility\MSBuildAPIUtility.cs (2)
941var matchingTargetOutputReference = targetOutputs.First( 946var matchingTargetOutputVersion = targetOutputs.First(
NuGet.Commands (57)
CommandRunners\PackCommandRunner.cs (1)
513foreach (KeyValuePair<string, string> property in _packArgs.Properties)
PackCommand\Logging\PackageSpecificWarningProperties.cs (1)
39foreach (KeyValuePair<string, HashSet<(NuGetLogCode, NuGetFramework)>> packageNoWarnProperty in noWarnProperties)
RestoreCommand\CompatibilityChecker.cs (1)
213foreach (var compile in compileAssemblies)
RestoreCommand\ContentFiles\ContentFileUtils.cs (1)
58foreach (var codeLanguagePair in groupsByLanguage)
RestoreCommand\DependencyGraphResolver.cs (6)
263foreach (KeyValuePair<string, CompatibilityProfile> profile in _request.Project.RuntimeGraph.Supports) 651foreach (KeyValuePair<LibraryRangeIndex, GraphNode<RemoteResolveResult>> versionConflict in versionConflicts) 706foreach (KeyValuePair<LibraryDependencyIndex, ResolvedDependencyGraphItem> resolvedDependencyGraphItemEntry in resolvedDependencyGraphItems) 898foreach (KeyValuePair<string, CentralPackageVersion> item in projectTargetFramework.CentralPackageVersions.NoAllocEnumerate()) 1093foreach (KeyValuePair<LibraryRangeIndex, (LibraryRangeIndex[], LibraryDependencyIndex, LibraryDependencyTarget)> evictee in evictions) 1123foreach (KeyValuePair<LibraryDependencyIndex, ResolvedDependencyGraphItem> chosenItem in resolvedDependencyGraphItems)
RestoreCommand\Diagnostics\UnresolvedMessages.cs (4)
231internal static string FormatSourceInfo(KeyValuePair<PackageSource, ImmutableArray<NuGetVersion>> sourceInfo, VersionRange range) 253internal static async Task<List<KeyValuePair<PackageSource, ImmutableArray<NuGetVersion>>>> GetSourceInfosForIdAsync( 260var sources = new List<KeyValuePair<PackageSource, ImmutableArray<NuGetVersion>>>(); 281internal static async Task<KeyValuePair<PackageSource, ImmutableArray<NuGetVersion>>> GetSourceInfoForIdAsync(
RestoreCommand\LockFileBuilder.cs (2)
363foreach (KeyValuePair<ValueTuple<string, NuGetVersion>, LockFileLibrary> pair in libraryReferences) 399foreach (KeyValuePair<LockFileTargetLibrary, LockFileTargetLibrary> pair in libraryReferences)
RestoreCommand\Logging\TransitiveNoWarnUtils.cs (11)
400foreach (var pair in first.Concat(second)) 443foreach (var codePair in first.Properties) 448foreach (var libraryPair in libraryCollection) 460foreach (var codePair in second.Properties) 465foreach (var libraryPair in libraryCollection) 545foreach (var codePair in packageSpecificWarningProperties.Properties) 550foreach (var libraryPair in libraryCollection) 593foreach (var codePair in packageSpecificWarningProperties.Properties) 598foreach (var libraryPair in libraryCollection) 783foreach (KeyValuePair<string, HashSet<NuGetLogCode>> pair in thisPackages) 833foreach (KeyValuePair<string, HashSet<NuGetLogCode>> pair in otherPackage)
RestoreCommand\RestoreCommand.cs (7)
1184foreach (var prunedPackage in prunedDirectPackages) 1246static bool ContainsPackage(KeyValuePair<string, List<string>> prunedPackage, TargetFrameworkInformation framework) 1384foreach (KeyValuePair<string, CentralPackageVersion> centralPackageVersion in targetFrameworkInformation.CentralPackageVersions.NoAllocEnumerate()) 2129foreach (var profile in _request.Project.RuntimeGraph.Supports) 2179var currentGraphs = new HashSet<KeyValuePair<NuGetFramework, string>>( 2187var key = new KeyValuePair<NuGetFramework, string>( 2295foreach (var profile in _request.Project.RuntimeGraph.Supports)
RestoreCommand\RestoreSummary.cs (1)
176foreach (var pair in installed.Where(i => i.Value > 0))
RestoreCommand\Utility\AuditUtility.cs (1)
277foreach (var kvp2 in auditInfo.GraphsPerVulnerability.OrderBy(v => v.Key.Url.OriginalString))
RestoreCommand\Utility\BuildAssetsUtils.cs (8)
542List<KeyValuePair<LockFileTargetLibrary, Lazy<LocalPackageSourceInfo>>> sortedPackages = new List<KeyValuePair<LockFileTargetLibrary, Lazy<LocalPackageSourceInfo>>>(sortedGraph.Count); 598foreach (var sortedPackage in sortedPackages) 630foreach (var pkg in sortedPackages) 689static MSBuildRestoreItemGroup GenerateBuildGroup(string repositoryRoot, List<KeyValuePair<LockFileTargetLibrary, Lazy<LocalPackageSourceInfo>>> sortedPackages, string extension, IEnvironmentVariableReader environmentVariableReader) 695foreach (var pkg in sortedPackages) 712static MSBuildRestoreItemGroup GenerateMultiTargetingGroup(string repositoryRoot, List<KeyValuePair<LockFileTargetLibrary, Lazy<LocalPackageSourceInfo>>> sortedPackages, HashSet<string> multiTargetingImportsAdded, string extension, IEnvironmentVariableReader environmentVariableReader) 718foreach (var pkg in sortedPackages)
RestoreCommand\Utility\LockFileUtils.cs (2)
999foreach (var pair in firstItem.Properties) 1051foreach (var primaryGroup in primaryGroups)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (2)
661foreach (KeyValuePair<string, List<ProjectRestoreReference>> frameworkPair in aliasGroups) 837foreach (var frameworkInfo in prunePackageReferences)
RestoreCommand\Utility\PackageSpecFactory.cs (4)
225foreach (var projectInnerNode in project.TargetFrameworks) 282foreach (var item in project.TargetFrameworks.NoAllocEnumerate()) 294foreach (var targetFramework in project.TargetFrameworks.NoAllocEnumerate()) 332foreach (var item in project.TargetFrameworks.NoAllocEnumerate())
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
VerifyCommand\VerifyCommandRunner.cs (1)
79IEnumerable<KeyValuePair<string, HashAlgorithmName>> trustedSignerAllowUntrustedRootList = clientPolicyContext.AllowList?
NuGet.Common (3)
KeyedLock.cs (1)
222foreach (var kvp in _locks)
Telemetry\TelemetryEvent.cs (2)
62public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 77public IEnumerable<KeyValuePair<string, object?>> GetPiiData()
NuGet.Configuration (31)
PackageSource\PackageSourceProvider.cs (2)
993foreach (var sourceItem in existingSettingsLookup) 1067foreach (var sourceItem in existingSettingsLookup)
PackageSourceMapping\SearchTree.cs (1)
23foreach (KeyValuePair<string, IReadOnlyList<string>> patternsPerSource in configuration.Patterns)
Settings\Items\AddItem.cs (1)
62foreach (var attribute in additionalAttributes)
Settings\Items\AuthorItem.cs (1)
54foreach (var attr in Attributes)
Settings\Items\CredentialsItem.cs (2)
207foreach (var attr in Attributes) 232foreach (var attr in Attributes)
Settings\Items\FileClientCertItem.cs (1)
148foreach (KeyValuePair<string, string> attr in Attributes)
Settings\Items\OwnersItem.cs (1)
78foreach (var attr in Attributes)
Settings\Items\PackageSourceMappingSourceItem.cs (2)
139foreach (KeyValuePair<string, string> attr in Attributes) 178foreach (KeyValuePair<PackagePatternItem, PackagePatternItem> newPackagePatternItem in otherPatterns)
Settings\Items\RepositoryItem.cs (1)
123foreach (var attr in Attributes)
Settings\Items\StoreClientCertItem.cs (1)
224foreach (KeyValuePair<string, string> attr in Attributes)
Settings\Items\TrustedSignerItem.cs (1)
141foreach (var newCert in otherCerts)
Settings\Items\UnknownItem.cs (5)
156foreach (var attr in Attributes) 207foreach (var newChild in otherChildren) 220foreach (var attribute in item.Attributes) 245foreach (var child in _mutableChildren) 255foreach (var child in _mutableChildren)
Settings\NuGetConfiguration.cs (1)
151foreach (var section in Sections)
Settings\SettingElement.cs (4)
81foreach (var attribute in attributes) 122foreach (var attr in Attributes) 272foreach (var attributeValues in AllowedValues) 286foreach (var attributeValues in DisallowedValues)
Settings\SettingItem.cs (2)
67foreach (var attribute in attributesImmutable) 93foreach (var attribute in otherAttributes)
Settings\SettingsGroup.cs (1)
64foreach (var attr in Attributes)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
NuGet.Credentials (1)
CredentialService.cs (1)
176foreach (var entry in _providerCredentialCache)
NuGet.DependencyResolver.Core (5)
GraphModel\GraphOperations.cs (1)
87foreach (var p in workingDowngrades)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
NuGet.Frameworks (67)
def\IFrameworkMappings.cs (6)
20IEnumerable<KeyValuePair<string, string>> IdentifierSynonyms { get; } 25IEnumerable<KeyValuePair<string, string>> IdentifierShortNames { get; } 36IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> EquivalentFrameworks { get; } 49IEnumerable<KeyValuePair<string, string>> SubSetFrameworks { get; } 81IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> ShortNameReplacements { get; } 87IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> FullNameReplacements { get; }
def\IPortableFrameworkMappings.cs (3)
13IEnumerable<KeyValuePair<int, NuGetFramework[]>> ProfileFrameworks { get; } 19IEnumerable<KeyValuePair<int, NuGetFramework[]>> ProfileOptionalFrameworks { get; } 25IEnumerable<KeyValuePair<int, FrameworkRange>> CompatibilityMappings { get; }
DefaultFrameworkMappings.cs (18)
12private static Lazy<KeyValuePair<string, string>[]> IdentifierSynonymsLazy = new Lazy<KeyValuePair<string, string>[]>(() => 38public IEnumerable<KeyValuePair<string, string>> IdentifierSynonyms 46private static readonly Lazy<KeyValuePair<string, string>[]> IdentifierShortNamesLazy = new Lazy<KeyValuePair<string, string>[]>(() => 86public IEnumerable<KeyValuePair<string, string>> IdentifierShortNames 114private static readonly Lazy<KeyValuePair<NuGetFramework, NuGetFramework>[]> EquivalentFrameworksLazy = new Lazy<KeyValuePair<NuGetFramework, NuGetFramework>[]>(() => 226public IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> EquivalentFrameworks 254private static readonly Lazy<KeyValuePair<string, string>[]> SubSetFrameworksLazy = new Lazy<KeyValuePair<string, string>[]>(() => 275public IEnumerable<KeyValuePair<string, string>> SubSetFrameworks 619private static readonly Lazy<KeyValuePair<NuGetFramework, NuGetFramework>[]> ShortNameReplacementsLazy = new Lazy<KeyValuePair<NuGetFramework, NuGetFramework>[]>(() => 627public IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> ShortNameReplacements 635private static readonly Lazy<KeyValuePair<NuGetFramework, NuGetFramework>[]> FullNameReplacementsLazy = new Lazy<KeyValuePair<NuGetFramework, NuGetFramework>[]>(() => 643public IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> FullNameReplacements
DefaultPortableFrameworkMappings.cs (12)
15private static readonly Lazy<KeyValuePair<int, NuGetFramework[]>[]> ProfileFrameworksLazy = new Lazy<KeyValuePair<int, NuGetFramework[]>[]>(() => 89public IEnumerable<KeyValuePair<int, NuGetFramework[]>> ProfileFrameworks 97private static KeyValuePair<int, NuGetFramework[]> CreateProfileFrameworks(int profile, params NuGetFramework[] frameworks) 108private static readonly Lazy<List<KeyValuePair<int, NuGetFramework[]>>> ProfileOptionalFrameworksLazy = new Lazy<List<KeyValuePair<int, NuGetFramework[]>>>(() => 118var profileOptionalFrameworks = new List<KeyValuePair<int, NuGetFramework[]>>(ProfilesWithOptionalFrameworks.Length); 128public IEnumerable<KeyValuePair<int, NuGetFramework[]>> ProfileOptionalFrameworks 136private static readonly Lazy<KeyValuePair<int, FrameworkRange>[]> CompatibilityMappingsLazy = new Lazy<KeyValuePair<int, FrameworkRange>[]>(() => 154public IEnumerable<KeyValuePair<int, FrameworkRange>> CompatibilityMappings 162private static KeyValuePair<int, FrameworkRange> CreateStandardMapping(
FrameworkNameProvider.cs (21)
127foreach (var item in reverse.NoAllocEnumerate()) 295foreach (var pair in _portableFrameworks) 703private void AddShortNameRewriteMappings(IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> mappings) 707foreach (var mapping in mappings) 717private void AddFullNameRewriteMappings(IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> mappings) 721foreach (var mapping in mappings) 748private void AddSubSetFrameworks(IEnumerable<KeyValuePair<string, string>> mappings) 752foreach (var mapping in mappings) 807private void AddEquivalentFrameworks(IEnumerable<KeyValuePair<NuGetFramework, NuGetFramework>> mappings) 811foreach (var pair in mappings) 858private void AddFrameworkSynonyms(IEnumerable<KeyValuePair<string, string>> mappings) 862foreach (var pair in mappings) 872private void AddIdentifierShortNames(IEnumerable<KeyValuePair<string, string>> mappings) 876foreach (var pair in mappings) 906private void AddPortableProfileMappings(IEnumerable<KeyValuePair<int, NuGetFramework[]>> mappings) 910foreach (var pair in mappings) 927private void AddPortableOptionalFrameworks(IEnumerable<KeyValuePair<int, NuGetFramework[]>> mappings) 931foreach (var pair in mappings) 947private void AddPortableCompatibilityMappings(IEnumerable<KeyValuePair<int, FrameworkRange>> mappings) 951foreach (var mapping in mappings) 1121foreach (var pair in _portableCompatibilityMappings)
FrameworkReducer.cs (1)
398foreach (KeyValuePair<NuGetFramework, IEnumerable<NuGetFramework>> pair in pclToFrameworks)
FrameworkSpecificMapping.cs (2)
19public FrameworkSpecificMapping(string frameworkIdentifier, KeyValuePair<string, string> mapping) 27public KeyValuePair<string, string> Mapping { get; }
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
NuGet.LibraryModel (4)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
NuGet.PackageManagement (7)
NuGetPackageManager.cs (2)
2060var results = new Queue<KeyValuePair<SourceRepository, Task<bool>>>(); 2075var pair = results.Dequeue();
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
Utility\PackagesConfigLockFileUtility.cs (1)
137foreach (var difference in comparisonResult.MatchedDependencies.Where(kvp => kvp.Key.ContentHash != kvp.Value.ContentHash))
NuGet.Packaging (42)
ContentModel\ContentItemCollection.cs (5)
165foreach (var criteriaProperty in criteriaEntry.Properties.NoAllocEnumerate()) 205foreach (var criteriaProperty in criteriaEntry.Properties.NoAllocEnumerate()) 379foreach (var property in obj._properties) 459foreach (var xProperty in x._properties) 471foreach (var yProperty in y._properties)
ContentModel\ContentQueryDefinition.cs (3)
91: this(pattern, table: null, defaults: Enumerable.Empty<KeyValuePair<string, object>>()) 96: this(pattern, table, Enumerable.Empty<KeyValuePair<string, object>>()) 103IEnumerable<KeyValuePair<string, object>> defaults)
ContentModel\Infrastructure\Parser.cs (1)
98foreach (var pair in _defaults)
Core\Fingerprints.cs (1)
34public IEnumerator<KeyValuePair<string, string>> GetEnumerator()
Core\INuspecCoreReader.cs (1)
48IEnumerable<KeyValuePair<string, string>> GetMetadata();
Core\NuspecCoreReaderBase.cs (2)
136public virtual IEnumerable<KeyValuePair<string, string>> GetMetadata() 166foreach (var pair in GetMetadata())
PackageExtractor.cs (1)
1071IEnumerable<KeyValuePair<string, HashAlgorithmName>>? allowUntrustedRootList = null;
Rules\ReferencesInNuspecMatchRefAssetsRule.cs (2)
65foreach (var item in subfolder) 114foreach (var item in nuspecReferences)
RuntimeModel\JsonRuntimeFormat.cs (10)
167private static CompatibilityProfile ReadCompatibilityProfile(KeyValuePair<string, JToken> json) 171foreach (var property in EachProperty(json.Value)) 179private static IEnumerable<FrameworkRuntimePair> ReadCompatibilitySets(KeyValuePair<string, JToken> property) 197private static RuntimeDescription ReadRuntimeDescription(KeyValuePair<string, JToken> json) 202foreach (var property in EachProperty(json.Value)) 223private static RuntimeDependencySet ReadRuntimeDependencySet(KeyValuePair<string, JToken> json) 230private static RuntimePackageDependency ReadRuntimePackageDependency(KeyValuePair<string, JToken> json) 235private static IEnumerable<KeyValuePair<string, JToken>> EachProperty(JToken? json) 237return (json as IEnumerable<KeyValuePair<string, JToken>>) 238?? Enumerable.Empty<KeyValuePair<string, JToken>>();
RuntimeModel\RuntimeGraph.cs (5)
100foreach (var pair in source.NoAllocEnumerate()) 127foreach (var pair in left.Runtimes.NoAllocEnumerate()) 133foreach (var pair in right.Runtimes.NoAllocEnumerate()) 150foreach (var compatProfile in right.Supports.NoAllocEnumerate()) 156foreach (var compatProfile in left.Supports.NoAllocEnumerate())
Signing\Content\KeyPairFileReader.cs (2)
52var property = GetProperty(line); 75private static KeyValuePair<string, string> GetProperty(string line)
Signing\Content\SignatureContent.cs (2)
118foreach (var property in properties) 145KeyValuePair<string, string> property,
Signing\Verification\SignatureTrustAndValidityVerificationProvider.cs (3)
18private readonly IEnumerable<KeyValuePair<string, HashAlgorithmName>>? _allowUntrustedRootList; 20public SignatureTrustAndValidityVerificationProvider(IEnumerable<KeyValuePair<string, HashAlgorithmName>>? allowUntrustedRootList = null) 262foreach (var allowUntrustedRoot in _allowUntrustedRootList)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
NuGet.ProjectModel (12)
DependencyGraphSpec.cs (1)
396foreach (var pair in _projects)
JsonUtility.cs (1)
115foreach (var child in jObject)
LockFile\LockFileFormat.cs (1)
520foreach (var property in item.Properties.OrderBy(x => x.Key, StringComparer.Ordinal))
PackageSpecOperations.cs (1)
178foreach (var kvp in centralPackageVersions.NoAllocEnumerate())
PackageSpecWriter.cs (1)
612foreach (var dependency in packagesToPrune.OrderBy(dep => dep.Key, StringComparer.OrdinalIgnoreCase))
ProjectLockFile\PackagesLockFileUtilities.cs (3)
374var matchedDependencies = new List<KeyValuePair<LockFileDependency, LockFileDependency>>(); 624public IReadOnlyList<KeyValuePair<LockFileDependency, LockFileDependency>> MatchedDependencies { get; } 626public LockFileValidityWithMatchedResults(bool isValid, IReadOnlyList<KeyValuePair<LockFileDependency, LockFileDependency>> matchedDependencies)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
NuGet.Protocol (37)
Converters\FingerprintsConverter.cs (1)
23foreach (var fingerprint in v)
Converters\FingerprintsStjConverter.cs (1)
37foreach (KeyValuePair<string, string> kvp in value)
DependencyInfo\Trim.cs (4)
19foreach (var allowedVersion in allowedVersions) 25private static void Execute(RegistrationInfo registrationInfo, KeyValuePair<string, VersionRange> allowedVersion) 40private static void Pass1(PackageInfo packageInfo, KeyValuePair<string, VersionRange> allowedVersion) 48private static void Pass1(RegistrationInfo registrationInfo, KeyValuePair<string, VersionRange> allowedVersion)
HttpSource\HttpRequestMessageExtensions.cs (3)
35foreach (var header in request.Headers) 42foreach (var option in request.Options) 64foreach (var header in _httpContent.Headers)
HttpSource\HttpRetryHandler.cs (2)
134foreach (var header in request.AddHeaders) 188foreach (var header in response.Content.Headers)
HttpSource\HttpRetryHandlerRequest.cs (2)
67public IList<KeyValuePair<string, IEnumerable<string>>> AddHeaders { get; set; } = new List<KeyValuePair<string, IEnumerable<string>>>();
LegacyFeed\MetadataResourceV2Feed.cs (5)
33public override async Task<IEnumerable<KeyValuePair<string, NuGetVersion?>>> GetLatestVersions(IEnumerable<string> packageIds, bool includePrerelease, bool includeUnlisted, 36var results = new List<KeyValuePair<string, NuGetVersion?>>(); 38var tasks = new Stack<KeyValuePair<string, Task<IEnumerable<NuGetVersion>>>>(); 43var task = new KeyValuePair<string, Task<IEnumerable<NuGetVersion>>>(id, GetVersions(id, includePrerelease, includeUnlisted, sourceCacheContext, log, token)); 47foreach (var pair in tasks)
LocalRepositories\LocalMetadataResource.cs (5)
32public override async Task<IEnumerable<KeyValuePair<string, NuGetVersion?>>> GetLatestVersions( 40var results = new List<KeyValuePair<string, NuGetVersion?>>(); 42var tasks = new Stack<KeyValuePair<string, Task<IEnumerable<NuGetVersion>>>>(); 47var task = new KeyValuePair<string, Task<IEnumerable<NuGetVersion>>>(id, GetVersions(id, includePrerelease, includeUnlisted, sourceCacheContext, log, token)); 51foreach (var pair in tasks)
Plugins\MessageDispatcher.cs (2)
123foreach (var entry in _inboundRequestContexts) 128foreach (var entry in _outboundRequestContexts)
Plugins\PluginFactory.cs (1)
76foreach (var entry in _plugins)
Plugins\PluginPackageReader.cs (1)
960foreach (var pair in _fileStreams)
Plugins\RequestHandlers\MonitorNuGetProcessExitRequestHandler.cs (1)
46foreach (var entry in _processes)
Resources\MetadataResource.cs (3)
52public abstract Task<IEnumerable<KeyValuePair<string, NuGetVersion?>>> GetLatestVersions(IEnumerable<string> packageIds, bool includePrerelease, bool includeUnlisted, SourceCacheContext sourceCacheContext, Common.ILogger log, CancellationToken token); 57var result = results.SingleOrDefault(); 59if (!result.Equals(default(KeyValuePair<string, bool>)))
Resources\MetadataResourceV3.cs (2)
45public override async Task<IEnumerable<KeyValuePair<string, NuGetVersion?>>> GetLatestVersions( 53var results = new List<KeyValuePair<string, NuGetVersion?>>();
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
NuGet.Resolver (5)
PackageResolver.cs (1)
291foreach (var item in dependencyRangesByPackageId)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
NuGet.Versioning (4)
src\nuget-client\build\Shared\HashCodeCombiner.cs (2)
164internal void AddDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? dictionary) 173foreach (var pair in dictionary.NoAllocEnumerate())
src\nuget-client\build\Shared\NoAllocEnumerateExtensions.cs (2)
354private readonly IEnumerator<KeyValuePair<TKey, TValue>>? _fallbackEnumerator; 376public KeyValuePair<TKey, TValue> Current
PresentationBuildTasks (1)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
132foreach (KeyValuePair<string, string> pair in _namespaceMap)
PresentationCore (43)
MS\Internal\FontCache\FamilyCollection.cs (3)
433foreach (KeyValuePair<XmlLanguage, string> localizedFamilyName in compositeFamily.FamilyNames) 459foreach (KeyValuePair<CultureInfo, string> name in font.FaceNames) 481foreach (KeyValuePair<CultureInfo, string> name in font.FaceNames)
MS\Internal\FontCache\FontFaceLayoutInfo.cs (7)
699public void Add(KeyValuePair<int, ushort> item) 709public bool Contains(KeyValuePair<int, ushort> item) 714public void CopyTo(KeyValuePair<int, ushort>[] array, int arrayIndex) 730foreach (KeyValuePair<int, ushort> pair in this) 744public bool Remove(KeyValuePair<int, ushort> item) 753public IEnumerator<KeyValuePair<int, ushort>> GetEnumerator() 764return ((IEnumerable<KeyValuePair<int, ushort>>)this).GetEnumerator();
MS\Internal\FontFace\PhysicalFontFamily.cs (1)
42foreach (KeyValuePair<CultureInfo, string> pair in dictionary)
System\Windows\Media\CharacterMetricsDictionary.cs (14)
26public IEnumerator<KeyValuePair<int, CharacterMetrics>> GetEnumerator() 83public void Add(KeyValuePair<int, CharacterMetrics> item) 105public bool Contains(KeyValuePair<int, CharacterMetrics> item) 114public void CopyTo(KeyValuePair<int, CharacterMetrics>[] array, int index) 156public bool Remove(KeyValuePair<int, CharacterMetrics> item) 187foreach (KeyValuePair<int, CharacterMetrics> item in this) 203foreach (KeyValuePair<int, CharacterMetrics> item in this) 463foreach (KeyValuePair<int, CharacterMetrics> pair in this) 474foreach (KeyValuePair<int, CharacterMetrics> pair in this) 520private struct Enumerator : SC.IDictionaryEnumerator, IEnumerator<KeyValuePair<int, CharacterMetrics>> 557KeyValuePair<int, CharacterMetrics> entry = GetCurrentEntry(); 563public KeyValuePair<int, CharacterMetrics> Current 571private KeyValuePair<int, CharacterMetrics> GetCurrentEntry() 583KeyValuePair<int, CharacterMetrics> entry = GetCurrentEntry();
System\Windows\Media\CultureSpecificStringDictionary.cs (11)
31public IEnumerator<KeyValuePair<XmlLanguage, string>> GetEnumerator() 80public void Add(KeyValuePair<XmlLanguage, string> item) 97public bool Contains(KeyValuePair<XmlLanguage, string> item) 106public void CopyTo(KeyValuePair<XmlLanguage, string>[] array, int index) 125public bool Remove(KeyValuePair<XmlLanguage, string> item) 156foreach (KeyValuePair<XmlLanguage, string> item in _innerDictionary) 172foreach (KeyValuePair<XmlLanguage, string> item in _innerDictionary) 352protected IEnumerator<KeyValuePair<XmlLanguage, string>> _enumerator; 384private KeyValuePair<XmlLanguage, string> GetCurrentEntry() 387KeyValuePair<XmlLanguage, string> entry = _enumerator.Current; 402KeyValuePair<XmlLanguage, string> entry = GetCurrentEntry();
System\Windows\Media\GlyphTypeface.cs (7)
388foreach (KeyValuePair<CultureInfo, string> pair in adjustedFaceNames) 1792public void Add(KeyValuePair<ushort, double> item) 1802public bool Contains(KeyValuePair<ushort, double> item) 1807public void CopyTo(KeyValuePair<ushort, double>[] array, int arrayIndex) 1837public bool Remove(KeyValuePair<ushort, double> item) 1846public IEnumerator<KeyValuePair<ushort, double>> GetEnumerator() 1858return ((IEnumerable<KeyValuePair<ushort, double>>)this).GetEnumerator();
PresentationFramework (93)
MS\Internal\Annotations\ObservableDictionary.cs (14)
127public IEnumerator<KeyValuePair<string, string>> GetEnumerator() 129return ((IEnumerable<KeyValuePair<string, string>>)_nameValues).GetEnumerator(); 151void ICollection<KeyValuePair<string, string>>.Add(KeyValuePair<string, string> pair) 153((ICollection<KeyValuePair<string, string>>)_nameValues).Add(pair); 162bool ICollection<KeyValuePair<string, string>>.Contains(KeyValuePair<string, string> pair) 164return ((ICollection<KeyValuePair<string, string>>)_nameValues).Contains(pair); 173bool ICollection<KeyValuePair<string, string>>.Remove(KeyValuePair<string, string> pair) 175return ((ICollection<KeyValuePair<string, string>>)_nameValues).Remove(pair); 185void ICollection<KeyValuePair<string, string>>.CopyTo(KeyValuePair<string, string>[] target, int startIndex) 191((ICollection<KeyValuePair<string, string>>)_nameValues).CopyTo(target, startIndex);
MS\Internal\Annotations\Storage\StoreAnnotationsMap.cs (3)
170foreach (KeyValuePair<Guid, CachedAnnotation> annotKV in _currentAnnotations) 200foreach (KeyValuePair<Guid, CachedAnnotation> annotKV in _currentAnnotations) 216foreach (KeyValuePair<Guid, CachedAnnotation> annotKV in _currentAnnotations)
MS\Internal\Data\AccessorTable.cs (1)
110foreach (KeyValuePair<AccessorTableKey, AccessorInfo> entry in _table)
MS\Internal\Data\CollectionViewGroupInternal.cs (2)
540foreach (KeyValuePair<object, WeakReference> item in _nameToGroupMap) 586foreach (KeyValuePair<object, WeakReference> item in _nameToGroupMap)
MS\Internal\Globalization\BamlTreeMap.cs (1)
490foreach (KeyValuePair<string, ElementLocalizability> pair in _classAttributeTable)
MS\Internal\Globalization\BamlTreeUpdater.cs (4)
45List<KeyValuePair<BamlLocalizableResourceKey, BamlLocalizableResource>> deferredResources = new(); 46foreach (KeyValuePair<BamlLocalizableResourceKey, BamlLocalizableResource> item in dictionaryEnumerator) 61KeyValuePair<BamlLocalizableResourceKey, BamlLocalizableResource> entry = deferredResources[i]; 69foreach (KeyValuePair<BamlLocalizableResourceKey, BamlLocalizableResource> item in dictionaryEnumerator)
MS\Internal\Helper.cs (23)
752List<KeyValuePair<int, object>> itemValues = GetItemValues(owner, item); 774List<KeyValuePair<int, object>> itemValues = EnsureItemValues(owner, item); 782KeyValuePair<int, object> keyValue = new KeyValuePair<int, object>(dpIndex, value); 805List<KeyValuePair<int, object>> itemValues = GetItemValues(owner, item); 826internal static List<KeyValuePair<int, object>> GetItemValues(DependencyObject owner, object item) 831internal static List<KeyValuePair<int, object>> GetItemValues(DependencyObject owner, object item, 832WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage) 835List<KeyValuePair<int, object>> itemValues = null; 843internal static List<KeyValuePair<int, object>> EnsureItemValues(DependencyObject owner, object item) 845WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage = EnsureItemValueStorage(owner); 846List<KeyValuePair<int, object>> itemValues = GetItemValues(owner, item, itemValueStorage); 850itemValues = new List<KeyValuePair<int, object>>(3); // So far the only use of this is to store three values. 858internal static WeakDictionary<object, List<KeyValuePair<int, object>>> EnsureItemValueStorage(DependencyObject owner) 860WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage = ItemValueStorageField.GetValue(owner); 864itemValueStorage = new WeakDictionary<object, List<KeyValuePair<int, object>>>(); 879List<KeyValuePair<int, object>> itemValues = GetItemValues(owner, item) ?? new List<KeyValuePair<int, object>>(); 1024private static void ClearItemValueStorageRecursive(WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage, int[] dpIndices) 1028foreach (List<KeyValuePair<int, object>> itemValuesList in itemValueStorage.Values) 1032KeyValuePair<int, object> itemValue = itemValuesList[i]; 1035ClearItemValueStorageRecursive((WeakDictionary<object, List<KeyValuePair<int, object>>>)itemValue.Value, dpIndices); 1519private static readonly UncommonField<WeakDictionary<object, List<KeyValuePair<int, object>>>> ItemValueStorageField = 1520new UncommonField<WeakDictionary<object, List<KeyValuePair<int, object>>>>();
MS\Internal\Ink\ClipboardProcessor.cs (3)
80foreach ( KeyValuePair<InkCanvasClipboardFormat, ClipboardData> pair in _preferredClipboardData ) 185foreach ( KeyValuePair<InkCanvasClipboardFormat, ClipboardData> pair in _preferredClipboardData ) 254foreach ( KeyValuePair<InkCanvasClipboardFormat, ClipboardData> pair in _preferredClipboardData )
MS\Internal\WeakDictionary.cs (7)
265public void Add(KeyValuePair<TKey, TValue> item) 275public bool Contains(KeyValuePair<TKey, TValue> item) 290public void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 296foreach (KeyValuePair<TKey, TValue> item in this) 303foreach (KeyValuePair<TKey, TValue> item in this) 319public bool Remove(KeyValuePair<TKey, TValue> item) 332public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (1)
1006else if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(System.Collections.Generic.KeyValuePair<,>))
System\Windows\Annotations\LocatorPart.cs (4)
105foreach (KeyValuePair<string, string> k_v in _nameValues) 140foreach (KeyValuePair<string, string> k_v in _nameValues) 394foreach (KeyValuePair<string, string> k_v in ((ICollection<KeyValuePair<string, string>>)this.NameValuePairs))
System\Windows\Annotations\LocatorPartList.cs (1)
168foreach (KeyValuePair<string, string> pair in part.NameValuePairs)
System\Windows\Annotations\Storage\XmlStreamStore.cs (2)
792foreach (KeyValuePair<Uri, IList<Uri>> item in knownNamespaces) 846foreach (KeyValuePair<Uri, IList<Uri>> item in knownNamespaces)
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (6)
582KeyValuePair<object, T> pair = _list[i]; 615_list = new List<KeyValuePair<object, T>>(); 642KeyValuePair<object, T> pair = _list[i]; 667foreach(KeyValuePair<object,T> dictionaryEntry in _hashtable) 691foreach(KeyValuePair<object, T> keyValuePair in _list) 723private List<KeyValuePair<object, T>> _list = null;
System\Windows\Controls\DataGrid.cs (1)
6781foreach (KeyValuePair<DataGridColumn, CellAutomationValueHolder> kvp in _editingCellAutomationValueHolders)
System\Windows\Controls\Grid.cs (2)
2865private static int CompareRoundingErrors(KeyValuePair<int, double> x, KeyValuePair<int, double> y)
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (1)
505foreach (KeyValuePair<WeakReferenceKey<StaticResourceExtension>, WeakReference<ResourceDictionary>>
System\Windows\Documents\DocumentSequence.cs (1)
890IEnumerator<KeyValuePair<Object, GetPageAsyncRequest>> ienum = _asyncOps.GetEnumerator();
System\Windows\Documents\FixedDocument.cs (1)
1214IEnumerator<KeyValuePair<Object, GetPageAsyncRequest>> ienum = _asyncOps.GetEnumerator();
System\Windows\Documents\WinRTSpellerInterop.cs (1)
517foreach (KeyValuePair<string, List<string>> items in _customDictionaryFiles)
System\Windows\Markup\Baml2006\Baml2006ReaderFrame.cs (1)
68foreach (KeyValuePair<string, string> pair in _namespaces)
System\Windows\Markup\Localizer\BamlLocalizationDictionary.cs (2)
308foreach (KeyValuePair<BamlLocalizableResourceKey, BamlLocalizableResource> pair in _dictionary) 388foreach (KeyValuePair<BamlLocalizableResourceKey, BamlLocalizableResource> pair in _dictionary)
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
1428foreach (KeyValuePair<string, string> mapping in _uriToPrefix)
System\Windows\Markup\XamlTypeMapper.cs (1)
311foreach (KeyValuePair<string, string> kvp in dict)
System\Windows\Shell\WindowChromeWorker.cs (4)
13using HANDLE_MESSAGE = System.Collections.Generic.KeyValuePair<Standard.WM, Standard.MessageHandler>; 30private readonly List<HANDLE_MESSAGE> _messageTable; 60_messageTable = new List<HANDLE_MESSAGE> 340foreach (var handlePair in _messageTable)
System\Windows\SystemResources.cs (2)
205foreach (var dictionary in _dictionaries) 236foreach (var dictionary in _dictionaries)
System\Windows\VisualStateManager.cs (3)
381foreach (KeyValuePair<TimelineDataToken, Timeline> pair in transitionAnimations) 388foreach (KeyValuePair<TimelineDataToken, Timeline> pair in newStateAnimations) 407foreach (KeyValuePair<TimelineDataToken, Timeline> pair in currentAnimations)
PresentationUI (1)
MS\Internal\Documents\RightsManagementProvider.cs (1)
1536private readonly KeyValuePair<string, string> _noLicCacheKeyValuePair =
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
88var options = new List<KeyValuePair<string, string>>();
ReachFramework (2)
MS\Internal\Printing\MostFrequentlyUsedCache.cs (1)
63foreach(KeyValuePair<K, Entry> pair in this._dictionary)
PrintConfig\PrintSchemaShim.cs (1)
1159foreach (KeyValuePair<TKey, TValue> pair in dictionary)
RepoTasks (1)
BatchHelixWorkItems.cs (1)
95foreach (var group in eligibleGroups.OrderBy(pair => pair.Key, StringComparer.OrdinalIgnoreCase))
Roslyn.Diagnostics.Analyzers (155)
src\roslyn\src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (4)
24IEnumerable<KeyValuePair<K, OrderPreservingMultiDictionary<K, V>.ValueSet>> 42foreach (var kvp in _dictionary) 129IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\Collections\SmallDictionary.cs (8)
35internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 55foreach (var kv in other) 763public KeyValuePair<K, V> Current => new KeyValuePair<K, V>(_current!.Key, _current!.Value); 803public class EnumerableImpl : IEnumerator<KeyValuePair<K, V>> 812KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 831IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (2)
729public static string NormalizePathPrefix(string filePath, ImmutableArray<KeyValuePair<string, string>> pathMap) 738foreach (var kv in pathMap)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\ConcurrentSet.cs (3)
118private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 120internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data) 155foreach (var kvp in _dictionary)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\Hash.cs (1)
85foreach (var value in values)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\MultiDictionary.cs (3)
15internal sealed class MultiDictionary<K, V> : IEnumerable<KeyValuePair<K, MultiDictionary<K, V>.ValueSet>> 284IEnumerator<KeyValuePair<K, ValueSet>> IEnumerable<KeyValuePair<K, ValueSet>>.GetEnumerator()
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\OrderedMultiDictionary.cs (2)
11internal sealed class OrderedMultiDictionary<K, V> : IEnumerable<KeyValuePair<K, SetWithInsertionOrder<V>>> 60public IEnumerator<KeyValuePair<K, SetWithInsertionOrder<V>>> GetEnumerator()
src\roslyn\src\Dependencies\Collections\Extensions\IEnumerableExtensions.cs (2)
687public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items) 698public static ImmutableDictionary<K, V> ToImmutableDictionaryOrEmpty<K, V>(this IEnumerable<KeyValuePair<K, V>>? items, IEqualityComparer<K>? keyComparer)
src\roslyn\src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
709foreach (var kvp in dictionary) 832foreach (var entry in dictionary) 874foreach (var entry in map)
src\roslyn\src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
15public static void Deconstruct<TKey, TValue>(this KeyValuePair<TKey, TValue> keyValuePair, out TKey key, out TValue value)
src\roslyn\src\Dependencies\Collections\Internal\IDictionaryDebugView`2.cs (2)
30public KeyValuePair<K, V>[] Items 34var items = new KeyValuePair<K, V>[_dict.Count];
src\roslyn\src\Dependencies\Collections\KeyValuePair.cs (1)
25public static KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey key, TValue value) =>
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary.cs (4)
35public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) 39public static ImmutableSegmentedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) 43public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items) 56public static ImmutableSegmentedDictionary<TKey, TValue> ToImmutableSegmentedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> items, IEqualityComparer<TKey>? keyComparer)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (18)
106bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 157public ImmutableSegmentedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 183public bool Contains(KeyValuePair<TKey, TValue> pair) 232public ImmutableSegmentedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 238foreach (var item in items) 318IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 324IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 332IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 341void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 342=> ((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(array, arrayIndex); 356void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 359void ICollection<KeyValuePair<TKey, TValue>>.Clear() 362bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 374private static bool TryCastToImmutableSegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> pairs, out ImmutableSegmentedDictionary<TKey, TValue> other)
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Builder.cs (12)
49bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => ICollectionCalls<KeyValuePair<TKey, TValue>>.IsReadOnly(ref _builder); 78public void Add(KeyValuePair<TKey, TValue> item) 81public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 87public bool Contains(KeyValuePair<TKey, TValue> item) 108public bool Remove(KeyValuePair<TKey, TValue> item) 125void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 126=> ICollectionCalls<KeyValuePair<TKey, TValue>>.CopyTo(ref _builder, array, arrayIndex); 128IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 129=> IEnumerableCalls<KeyValuePair<TKey, TValue>>.GetEnumerator(ref _builder);
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (3)
14public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 31/// <see cref="KeyValuePair{TKey, TValue}"/>. This is the return value for most instances of this 45public readonly KeyValuePair<TKey, TValue> Current => _enumerator.Current;
src\roslyn\src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (12)
70readonly bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 118public void Add(KeyValuePair<TKey, TValue> item) 121public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 126foreach (var pair in items) 146public readonly bool Contains(KeyValuePair<TKey, TValue> item) 185public bool Remove(KeyValuePair<TKey, TValue> item) 211foreach (var pair in this) 236readonly void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 237=> ((ICollection<KeyValuePair<TKey, TValue>>)ReadOnlyDictionary).CopyTo(array, arrayIndex); 239IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
src\roslyn\src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (27)
46private static IEnumerator<KeyValuePair<TKey, TValue>>? s_emptyEnumerator; 134public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 139public SegmentedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 140: this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 150private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 194ReadOnlySpan<KeyValuePair<TKey, TValue>> span; 195if (enumerable is KeyValuePair<TKey, TValue>[] array) 208foreach (var pair in enumerable) 216foreach (var pair in span) 270void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 273bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 284bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 358private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 389IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 393private static IEnumerator<KeyValuePair<TKey, TValue>> GetEmptyEnumerator() 870bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 872void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 902if (array is KeyValuePair<TKey, TValue>[] pairs) 945=> ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1172public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1177private KeyValuePair<TKey, TValue> _current; 1217public readonly KeyValuePair<TKey, TValue> Current => _current;
src\roslyn\src\Dependencies\Collections\Specialized\SpecializedCollections.Empty.Dictionary.cs (1)
21: Collection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IReadOnlyDictionary<TKey, TValue>
src\roslyn\src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
648foreach (var pair in accumulator)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\KeyValuePairExtensions.cs (2)
11public static KeyValuePair<TKey?, TValue?> AsNullable<TKey, TValue>(this KeyValuePair<TKey, TValue> pair)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (3)
59private readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> _wildcardMatchResult = new(); 299if (_wildcardMatchResult.TryGetValue(symbol, out var firstMatch)) 379internal ref readonly ConcurrentDictionary<ISymbol, KeyValuePair<string?, TValue?>> WildcardMatchResult => ref _symbolNamesWithValueOption._wildcardMatchResult;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (2)
76public static PooledConcurrentDictionary<K, V> GetInstance(IEnumerable<KeyValuePair<K, V>> initializer, IEqualityComparer<K>? keyComparer = null) 79foreach (var kvp in initializer)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentSet.cs (3)
120foreach (var kvp in _dictionary) 145private readonly IEnumerator<KeyValuePair<T, byte>> _kvpEnumerator; 147internal KeyEnumerator(IEnumerable<KeyValuePair<T, byte>> data)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (4)
24Func<KeyValuePair<K, V>, TKey> keySelector, Func<KeyValuePair<K, V>, TValue> elementSelector, IEqualityComparer<TKey> comparer) 66IEnumerable<KeyValuePair<K, V>> initializer, 79foreach (var kvp in initializer)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
77foreach (var kvp in ruleset.SpecificDiagnosticOptions.OrderBy(kvp => kvp.Key))
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (8)
37internal sealed class SmallDictionary<K, V> : IEnumerable<KeyValuePair<K, V>> 57foreach (var kv in other) 877public readonly KeyValuePair<K, V> Current => new(_current!.Key, _current!.Value); 917public sealed class EnumerableCore : IEnumerator<KeyValuePair<K, V>> 926KeyValuePair<K, V> IEnumerator<KeyValuePair<K, V>>.Current => _e.Current; 947IEnumerator<KeyValuePair<K, V>> IEnumerable<KeyValuePair<K, V>>.GetEnumerator()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
55foreach (var kvp in SymbolWritesMap) 74foreach (var kvp in SymbolWritesMap)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
23public BidirectionalMap(IEnumerable<KeyValuePair<TKey, TValue>> pairs, IEqualityComparer<TKey>? keyComparer = null, IEqualityComparer<TValue>? valueComparer = null)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumerableConditionalWeakTable.cs (2)
45internal sealed class EnumerableConditionalWeakTable<TKey, TValue> : IEnumerable<KeyValuePair<TKey, TValue>> 119public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
251foreach (var entry in dictionary)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
616foreach (var match in matches.ToImmutableArray())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationSymbolFactory.cs (1)
406ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments = default)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\LiteralSpecialValues.cs (11)
37public static readonly IEnumerable<KeyValuePair<byte, string>> ByteSpecialValues = []; 39public static readonly IEnumerable<KeyValuePair<sbyte, string>> SByteSpecialValues = new Dictionary<sbyte, string>() 45public static readonly IEnumerable<KeyValuePair<short, string>> Int16SpecialValues = new Dictionary<short, string>() 51public static readonly IEnumerable<KeyValuePair<ushort, string>> UInt16SpecialValues = new Dictionary<ushort, string>() 56public static readonly IEnumerable<KeyValuePair<int, string>> Int32SpecialValues = new Dictionary<int, string>() 62public static readonly IEnumerable<KeyValuePair<uint, string>> UInt32SpecialValues = new Dictionary<uint, string>() 67public static readonly IEnumerable<KeyValuePair<long, string>> Int64SpecialValues = new Dictionary<long, string>() 73public static readonly IEnumerable<KeyValuePair<ulong, string>> UInt64SpecialValues = new Dictionary<ulong, string>() 78public static readonly IEnumerable<KeyValuePair<float, string>> SingleSpecialValues = new Dictionary<float, string>() 88public static readonly IEnumerable<KeyValuePair<double, string>> DoubleSpecialValues = new Dictionary<double, string>() 98public static readonly IEnumerable<KeyValuePair<decimal, string>> DecimalSpecialValues = new Dictionary<decimal, string>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationAttributeData.cs (3)
15ImmutableArray<KeyValuePair<string, TypedConstant>> namedArguments) : AttributeData 18private readonly ImmutableArray<KeyValuePair<string, TypedConstant>> _namedArguments = namedArguments.NullToEmpty(); 23protected override ImmutableArray<KeyValuePair<string, TypedConstant>> CommonNamedArguments => _namedArguments;
Roslyn.Diagnostics.CSharp.Analyzers (7)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (2)
50foreach (var pair in map) 69KeyValuePair<ValueTuple<SyntaxToken, SyntaxToken>,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
89foreach (var argument in attribute.NamedArguments)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (4)
239ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants, 250ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants, 286private static ExpressionSyntax? GenerateFieldReference<T>(ITypeSymbol? type, T value, IEnumerable<KeyValuePair<T, string>> constants) 289foreach (var constant in constants)
rzc (4)
ConcurrentLruCache.cs (4)
46public ConcurrentLruCache(KeyValuePair<TKey, TValue>[] array) 49foreach (var kvp in array) 109internal IEnumerable<KeyValuePair<TKey, TValue>> TestingEnumerable 117var kvp = new KeyValuePair<TKey, TValue>(key, _cache[key].Value);
ScenarioTests.Common.Tests (3)
ScenarioTestTypes.cs (3)
178private readonly BlockingCollection<KeyValuePair<SendOrPostCallback, object>> _queue = 179new BlockingCollection<KeyValuePair<SendOrPostCallback, object>>(); 228KeyValuePair<SendOrPostCallback, object> workItem;
sdk-tasks (6)
_generated\1\SdkTasksJsonSerializerContext.DictionaryStringMetadataEntry.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.DotNet.Build.Tasks.ProcessRuntimeAnalyzerVersions.MetadataEntry> entry in value)
PublishMutationUtilities.cs (3)
20foreach (var target in deps["targets"]!.AsObject()) 23var targetLibrary = targetObj.FirstOrDefault(); 39var library = librariesObj.First();
RemoveAssetFromDepsPackages.cs (2)
37foreach (var target in deps["targets"]!.AsObject()) 39foreach (var pv in target.Value!.AsObject())
SelectTests (2)
Program.cs (2)
832var top = orderedGroups[0]; 901private static string MemberWithHops(KeyValuePair<string, Cause> member)
Shared (21)
EmptyCollections\EmptyReadonlyDictionary.cs (12)
27public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => EmptyReadOnlyList<KeyValuePair<TKey, TValue>>.Instance.GetEnumerator(); 32bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 48void ICollection<KeyValuePair<TKey, TValue>>.Clear() 53void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 60void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 61bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => false; 62bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => false;
LogBuffering\DeserializedLogRecord.cs (3)
31IReadOnlyList<KeyValuePair<string, object?>> attributes) 62public override IReadOnlyList<KeyValuePair<string, object?>> Attributes => _attributes; 63private IReadOnlyList<KeyValuePair<string, object?>> _attributes;
LogBuffering\SerializedLogRecord.cs (2)
34List<KeyValuePair<string, object?>> attributes, 66public List<KeyValuePair<string, object?>> Attributes { get; }
LogBuffering\SerializedLogRecordFactory.cs (4)
15private static readonly ObjectPool<List<KeyValuePair<string, object?>>> _attributesPool = 16PoolFactory.CreateListPool<KeyValuePair<string, object?>>(); 24IReadOnlyList<KeyValuePair<string, object?>> attributes, 29List<KeyValuePair<string, object?>> serializedAttributes = _attributesPool.Get();
Shared.Tests (9)
EmptyCollections\EmptyReadonlyDictionaryTests.cs (2)
52dict.CopyTo(Array.Empty<KeyValuePair<int, string>>(), 0); 58var coll = EmptyReadOnlyDictionary<int, string>.Instance as ICollection<KeyValuePair<int, string>>;
Generated\361d1da7f942c932\TestTypesContext.DictionaryStringInt32.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, int> entry in value)
Generated\361d1da7f942c932\TestTypesContext.DictionaryStringSimplePoco.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, global::Microsoft.Extensions.AI.JsonSchemaExporter.TestTypes.SimplePoco> entry in value)
Generated\361d1da7f942c932\TestTypesContext.StructDictionaryStringInt32.g.cs (1)
51foreach (global::System.Collections.Generic.KeyValuePair<string, int> entry in value)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestTypesContext.DerivedDictionary.g.cs (1)
57foreach (global::System.Collections.Generic.KeyValuePair<string, int> entry in value)
JsonSchemaExporter\TestTypes.cs (3)
1131public IEnumerator<KeyValuePair<string, int>> GetEnumerator() => Enumerable.Repeat(new KeyValuePair<string, int>(nameof(BaseValue), BaseValue), 1).GetEnumerator(); 1168public readonly struct StructDictionary<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> values) 1178public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => _dictionary.GetEnumerator();
Stress.ApiService (2)
Program.cs (2)
252IReadOnlyList<KeyValuePair<string, object?>> eventData = new List<KeyValuePair<string, object?>>()
Stress.AppHost (2)
InteractionCommands.cs (2)
325var list = new List<KeyValuePair<string, string>>(); 470var list = new List<KeyValuePair<string, string>>();
Stress.TelemetryService (3)
TelemetryStresser.cs (3)
145public static Metric CreateSumMetric(string metricName, DateTime startTime, KeyValuePair<string, string>[]? attributes = null, int? value = null) 164private static NumberDataPoint CreateNumberPoint(DateTime startTime, int value, KeyValuePair<string, string>[]? attributes = null) 174foreach (var attribute in attributes)
System.Collections (105)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
20public DebugViewDictionaryItem(KeyValuePair<TKey, TValue> keyValue)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IDictionaryDebugView.cs (1)
22var keyValuePairs = new KeyValuePair<TKey, TValue>[_dict.Count];
System\Collections\Generic\OrderedDictionary.cs (47)
35IList<KeyValuePair<TKey, TValue>>, IReadOnlyList<KeyValuePair<TKey, TValue>>, IList 177public OrderedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) : this(collection, null) 194public OrderedDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) : 195this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 240bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 292if (value is not KeyValuePair<TKey, TValue> tpair) 294throw new ArgumentException(SR.Format(SR.Arg_WrongType, value, typeof(KeyValuePair<TKey, TValue>)), nameof(value)); 344KeyValuePair<TKey, TValue> IList<KeyValuePair<TKey, TValue>>.this[int index] 351KeyValuePair<TKey, TValue> IReadOnlyList<KeyValuePair<TKey, TValue>>.this[int index] => GetAt(index); 507private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> collection) 511if (collection is KeyValuePair<TKey, TValue>[] array) 513foreach (KeyValuePair<TKey, TValue> pair in array) 520foreach (KeyValuePair<TKey, TValue> pair in collection) 589public KeyValuePair<TKey, TValue> GetAt(int index) 1159IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 1160Count == 0 ? EnumerableHelpers.GetEmptyEnumerator<KeyValuePair<TKey, TValue>>() : 1164IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1170int IList<KeyValuePair<TKey, TValue>>.IndexOf(KeyValuePair<TKey, TValue> item) 1188void IList<KeyValuePair<TKey, TValue>>.Insert(int index, KeyValuePair<TKey, TValue> item) => Insert(index, item.Key, item.Value); 1191void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => Add(item.Key, item.Value); 1194bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) 1204void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 1221bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 1301if (array is KeyValuePair<TKey, TValue>[] tarray) 1303((ICollection<KeyValuePair<TKey, TValue>>)this).CopyTo(tarray, index); 1314foreach (KeyValuePair<TKey, TValue> pair in this) 1329if (value is not KeyValuePair<TKey, TValue> pair) 1331throw new ArgumentException(SR.Format(SR.Arg_WrongType, value, typeof(KeyValuePair<TKey, TValue>)), nameof(value)); 1340value is KeyValuePair<TKey, TValue> pair && 1347if (value is KeyValuePair<TKey, TValue> pair) 1349return ((IList<KeyValuePair<TKey, TValue>>)this).IndexOf(pair); 1358if (value is not KeyValuePair<TKey, TValue> pair) 1360throw new ArgumentException(SR.Format(SR.Arg_WrongType, value, typeof(KeyValuePair<TKey, TValue>)), nameof(value)); 1369if (value is KeyValuePair<TKey, TValue> pair) 1371((ICollection<KeyValuePair<TKey, TValue>>)this).Remove(pair); 1390public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1410public KeyValuePair<TKey, TValue> Current { get; private set; }
System\Collections\Generic\OrderedDictionaryDebugView.cs (4)
19public KeyValuePair<TKey, TValue>[] Items 23KeyValuePair<TKey, TValue>[] items = new KeyValuePair<TKey, TValue>[_dictionary.Count]; 24((ICollection<KeyValuePair<TKey, TValue>>)_dictionary).CopyTo(items, 0);
System\Collections\Generic\SortedDictionary.cs (34)
21private readonly TreeSet<KeyValuePair<TKey, TValue>> _set; // Do not rename (binary serialization) 41_set = new TreeSet<KeyValuePair<TKey, TValue>>(sortedDictionary._set, keyValuePairComparer); 45_set = new TreeSet<KeyValuePair<TKey, TValue>>(keyValuePairComparer); 47foreach (KeyValuePair<TKey, TValue> pair in dictionary) 56_set = new TreeSet<KeyValuePair<TKey, TValue>>(new KeyValuePairComparer(comparer)); 59void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 64bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 66TreeSet<KeyValuePair<TKey, TValue>>.Node? node = _set.FindNode(keyValuePair); 82bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 84TreeSet<KeyValuePair<TKey, TValue>>.Node? node = _set.FindNode(keyValuePair); 98bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly 112TreeSet<KeyValuePair<TKey, TValue>>.Node? node = _set.FindNode(new KeyValuePair<TKey, TValue>(key, default(TValue)!)); 124TreeSet<KeyValuePair<TKey, TValue>>.Node? node = _set.FindNode(new KeyValuePair<TKey, TValue>(key, default(TValue)!)); 213_set.InOrderTreeWalk(delegate (TreeSet<KeyValuePair<TKey, TValue>>.Node node) 226_set.InOrderTreeWalk(delegate (TreeSet<KeyValuePair<TKey, TValue>>.Node node) 239public void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 246IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 247Count == 0 ? EnumerableHelpers.GetEmptyEnumerator<KeyValuePair<TKey, TValue>>() : 261TreeSet<KeyValuePair<TKey, TValue>>.Node? node = _set.FindNode(new KeyValuePair<TKey, TValue>(key, default(TValue)!)); 402IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 404public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 406private TreeSet<KeyValuePair<TKey, TValue>>.Enumerator _treeEnum; 428public KeyValuePair<TKey, TValue> Current 545_dictionary._set.InOrderTreeWalk(delegate (TreeSet<KeyValuePair<TKey, TValue>>.Node node) { array[index++] = node.Item.Key; return true; }); 578_dictionary._set.InOrderTreeWalk(delegate (TreeSet<KeyValuePair<TKey, TValue>>.Node node) { objects[index++] = node.Item.Key; return true; }); 706_dictionary._set.InOrderTreeWalk(delegate (TreeSet<KeyValuePair<TKey, TValue>>.Node node) { array[index++] = node.Item.Value; return true; }); 739_dictionary._set.InOrderTreeWalk(delegate (TreeSet<KeyValuePair<TKey, TValue>>.Node node) { objects[index++] = node.Item.Value; return true; }); 836public sealed class KeyValuePairComparer : Comparer<KeyValuePair<TKey, TValue>> 845public override int Compare(KeyValuePair<TKey, TValue> x, KeyValuePair<TKey, TValue> y)
System\Collections\Generic\SortedList.cs (18)
189void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) 194bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 204bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 365bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly 431void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 447KeyValuePair<TKey, TValue> entry = new KeyValuePair<TKey, TValue>(keys[i], values[i]); 476if (array is KeyValuePair<TKey, TValue>[] keyValuePairArray) 545public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => new Enumerator(this, Enumerator.KeyValuePair); 547IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 548Count == 0 ? EnumerableHelpers.GetEmptyEnumerator<KeyValuePair<TKey, TValue>>() : 553IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 750private struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 823public KeyValuePair<TKey, TValue> Current => new KeyValuePair<TKey, TValue>(_key!, _value!);
System.Collections.Concurrent (51)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
20public DebugViewDictionaryItem(KeyValuePair<TKey, TValue> keyValue)
System\Collections\Concurrent\OrderablePartitioner.cs (8)
99public abstract IList<IEnumerator<KeyValuePair<long, TSource>>> GetOrderablePartitions(int partitionCount); 126public virtual IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions() 167IList<IEnumerator<KeyValuePair<long, TSource>>> orderablePartitions = GetOrderablePartitions(partitionCount); 208IEnumerable<KeyValuePair<long, TSource>> orderablePartitions = GetOrderableDynamicPartitions(); 217private readonly IEnumerable<KeyValuePair<long, TSource>> _source; 218public EnumerableDropIndices(IEnumerable<KeyValuePair<long, TSource>> source) 238private readonly IEnumerator<KeyValuePair<long, TSource>> _source; 239public EnumeratorDropIndices(IEnumerator<KeyValuePair<long, TSource>> source)
System\Collections\Concurrent\PartitionerStatic.cs (42)
305private abstract class DynamicPartitionEnumerator_Abstract<TSource, TSourceReader> : IEnumerator<KeyValuePair<long, TSource>> 371public abstract KeyValuePair<long, TSource> Current { get; } 501public override IList<IEnumerator<KeyValuePair<long, TSource>>> GetOrderablePartitions(int partitionCount) 504IEnumerator<KeyValuePair<long, TSource>>[] partitions 505= new IEnumerator<KeyValuePair<long, TSource>>[partitionCount]; 519public override IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions() 539private sealed class InternalPartitionEnumerable : IEnumerable<KeyValuePair<long, TSource>>, IDisposable 545private volatile KeyValuePair<long, TSource>[]? _fillBuffer; // intermediate buffer to reduce locking 584_fillBuffer = new KeyValuePair<long, TSource>[fillBufferMultiplier * Partitioner.GetDefaultChunkSize<TSource>()]; 603public IEnumerator<KeyValuePair<long, TSource>> GetEnumerator() 620private void TryCopyFromFillBuffer(KeyValuePair<long, TSource>[] destArray, 628KeyValuePair<long, TSource>[]? fillBufferLocalRef = _fillBuffer; 666internal bool GrabChunk(KeyValuePair<long, TSource>[] destArray, int requestedChunkSize, ref int actualNumElementsGrabbed) 692internal bool GrabChunk_Single(KeyValuePair<long, TSource>[] destArray, int requestedChunkSize, ref int actualNumElementsGrabbed) 741internal bool GrabChunk_Buffered(KeyValuePair<long, TSource>[] destArray, int requestedChunkSize, ref int actualNumElementsGrabbed) 872private KeyValuePair<long, TSource>[]? _localList; //defer allocating to avoid false sharing 921_localList ??= new KeyValuePair<long, TSource>[_maxChunkSize]; 941public override KeyValuePair<long, TSource> Current 1002protected abstract IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions_Factory(TCollection data); 1010public override IList<IEnumerator<KeyValuePair<long, TSource>>> GetOrderablePartitions(int partitionCount) 1013IEnumerator<KeyValuePair<long, TSource>>[] partitions 1014= new IEnumerator<KeyValuePair<long, TSource>>[partitionCount]; 1015IEnumerable<KeyValuePair<long, TSource>> partitionEnumerable = GetOrderableDynamicPartitions_Factory(_data); 1027public override IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions() 1159protected override IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions_Factory(IList<TSource> _data) 1169private sealed class InternalPartitionEnumerable : IEnumerable<KeyValuePair<long, TSource>> 1181public IEnumerator<KeyValuePair<long, TSource>> GetEnumerator() 1211public override KeyValuePair<long, TSource> Current 1245protected override IEnumerable<KeyValuePair<long, TSource>> GetOrderableDynamicPartitions_Factory(TSource[] _data) 1254private sealed class InternalPartitionEnumerable : IEnumerable<KeyValuePair<long, TSource>> 1272public IEnumerator<KeyValuePair<long, TSource>> GetEnumerator() 1295public override KeyValuePair<long, TSource> Current 1347protected abstract IEnumerator<KeyValuePair<long, TSource>> CreatePartition(int startIndex, int endIndex); 1366public override IList<IEnumerator<KeyValuePair<long, TSource>>> GetOrderablePartitions(int partitionCount) 1372IEnumerator<KeyValuePair<long, TSource>>[] partitions = new IEnumerator<KeyValuePair<long, TSource>>[partitionCount]; 1401private abstract class StaticIndexRangePartition<TSource> : IEnumerator<KeyValuePair<long, TSource>> 1428public abstract KeyValuePair<long, TSource> Current { get; } 1495protected override IEnumerator<KeyValuePair<long, TSource>> CreatePartition(int startIndex, int endIndex) 1518public override KeyValuePair<long, TSource> Current 1553protected override IEnumerator<KeyValuePair<long, TSource>> CreatePartition(int startIndex, int endIndex) 1575public override KeyValuePair<long, TSource> Current
System.Collections.Immutable (194)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
20public DebugViewDictionaryItem(KeyValuePair<TKey, TValue> keyValue)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IDictionaryDebugView.cs (1)
22var keyValuePairs = new KeyValuePair<TKey, TValue>[_dict.Count];
System\Collections\Frozen\FrozenDictionary.cs (30)
28public static FrozenDictionary<TKey, TValue> Create<TKey, TValue>(params ReadOnlySpan<KeyValuePair<TKey, TValue>> source) 42public static FrozenDictionary<TKey, TValue> Create<TKey, TValue>(IEqualityComparer<TKey>? comparer, params ReadOnlySpan<KeyValuePair<TKey, TValue>> source) 55foreach (KeyValuePair<TKey, TValue> pair in source) 73public static FrozenDictionary<TKey, TValue> ToFrozenDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? comparer = null) 115IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? comparer, 134int capacity = (source as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0; 136foreach (KeyValuePair<TKey, TValue> pair in source) 372/// <summary>Copies the elements of the dictionary to an array of type <see cref="KeyValuePair{TKey, TValue}"/>, starting at the specified <paramref name="destinationIndex"/>.</summary> 375public void CopyTo(KeyValuePair<TKey, TValue>[] destination, int destinationIndex) 381/// <summary>Copies the elements of the dictionary to a span of type <see cref="KeyValuePair{TKey, TValue}"/>.</summary> 383public void CopyTo(Span<KeyValuePair<TKey, TValue>> destination) 425if (array is KeyValuePair<TKey, TValue>[] pairs) 427foreach (KeyValuePair<TKey, TValue> item in this) 434foreach (KeyValuePair<TKey, TValue> item in this) 448foreach (KeyValuePair<TKey, TValue> item in this) 461bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 602bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) => 635IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 636Count == 0 ? ((IList<KeyValuePair<TKey, TValue>>)Array.Empty<KeyValuePair<TKey, TValue>>()).GetEnumerator() : 641Count == 0 ? Array.Empty<KeyValuePair<TKey, TValue>>().GetEnumerator() : 652void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 661bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) => throw new NotSupportedException(); 667void ICollection<KeyValuePair<TKey, TValue>>.Clear() => throw new NotSupportedException(); 673public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>> 702public readonly KeyValuePair<TKey, TValue> Current
System\Collections\Frozen\FrozenSetInternalBase.cs (1)
190private unsafe KeyValuePair<int, int> CheckUniqueAndUnfoundElements(IEnumerable<T> other, bool returnIfUnfound)
System\Collections\Frozen\Int32\Int32FrozenDictionary.cs (3)
26KeyValuePair<int, TValue>[] entries = new KeyValuePair<int, TValue>[source.Count]; 27((ICollection<KeyValuePair<int, TValue>>)source).CopyTo(entries, 0);
System\Collections\Frozen\Integer\DenseIntegralFrozenDictionary.cs (2)
83foreach (KeyValuePair<TKey, TValue> entry in source) 99foreach (KeyValuePair<TKey, TValue> entry in source)
System\Collections\Frozen\KeysAndValuesFrozenDictionary.cs (3)
22KeyValuePair<TKey, TValue>[] entries = new KeyValuePair<TKey, TValue>[source.Count]; 23((ICollection<KeyValuePair<TKey, TValue>>)source).CopyTo(entries, 0);
System\Collections\Immutable\DictionaryEnumerator.cs (2)
10private readonly IEnumerator<KeyValuePair<TKey, TValue>> _inner; 12internal DictionaryEnumerator(IEnumerator<KeyValuePair<TKey, TValue>> inner)
System\Collections\Immutable\IImmutableDictionary.cs (3)
39IImmutableDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs); 58IImmutableDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items); 81bool Contains(KeyValuePair<TKey, TValue> pair);
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (15)
22/// While <see cref="ImmutableDictionary{TKey, TValue}.AddRange(IEnumerable{KeyValuePair{TKey, TValue}})"/> 145bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly 157foreach (KeyValuePair<TKey, TValue> item in this) 180foreach (KeyValuePair<TKey, TValue> item in this) 335foreach (KeyValuePair<TKey, TValue> item in this) 419public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 542foreach (KeyValuePair<TKey, TValue> item in this) 595public void Add(KeyValuePair<TKey, TValue> item) 617public bool Contains(KeyValuePair<TKey, TValue> item) 625void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 629foreach (KeyValuePair<TKey, TValue> item in this) 647public bool Remove(KeyValuePair<TKey, TValue> item) 668IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator()
System\Collections\Immutable\ImmutableDictionary_2.Comparers.cs (7)
21internal sealed class Comparers : IEqualityComparer<HashBucket>, IEqualityComparer<KeyValuePair<TKey, TValue>> 69internal IEqualityComparer<KeyValuePair<TKey, TValue>> KeyOnlyComparer 128bool IEqualityComparer<KeyValuePair<TKey, TValue>>.Equals(KeyValuePair<TKey, TValue> x, KeyValuePair<TKey, TValue> y) 140int IEqualityComparer<KeyValuePair<TKey, TValue>>.GetHashCode(KeyValuePair<TKey, TValue> obj)
System\Collections\Immutable\ImmutableDictionary_2.cs (32)
30private static readonly Action<KeyValuePair<int, HashBucket>> s_FreezeBucketAction = (kv) => kv.Value.Freeze(); 172foreach (KeyValuePair<int, ImmutableDictionary<TKey, TValue>.HashBucket> bucket in _root) 174foreach (KeyValuePair<TKey, TValue> item in bucket.Value) 189foreach (KeyValuePair<int, ImmutableDictionary<TKey, TValue>.HashBucket> bucket in _root) 191foreach (KeyValuePair<TKey, TValue> item in bucket.Value) 271bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly 311public ImmutableDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 318internal ImmutableDictionary<TKey, TValue> AddRange(ReadOnlySpan<KeyValuePair<TKey, TValue>> pairs, KeyCollisionBehavior collisionBehavior = KeyCollisionBehavior.ThrowIfValueDifferent) 339public ImmutableDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 406public bool Contains(KeyValuePair<TKey, TValue> pair) 483foreach (KeyValuePair<TKey, TValue> item in this) 529IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 537IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 601void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 606void ICollection<KeyValuePair<TKey, TValue>>.Clear() 611bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 616void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 622foreach (KeyValuePair<TKey, TValue> item in this) 762foreach (KeyValuePair<TKey, TValue> item in this) 806IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 809Enumerable.Empty<KeyValuePair<TKey, TValue>>().GetEnumerator() : 851private static bool TryCastToImmutableMap(IEnumerable<KeyValuePair<TKey, TValue>> sequence, [NotNullWhen(true)] out ImmutableDictionary<TKey, TValue>? other) 888private static bool Contains(KeyValuePair<TKey, TValue> keyValuePair, MutationInput origin) 957private static MutationResult AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items, MutationInput origin, KeyCollisionBehavior collisionBehavior = KeyCollisionBehavior.ThrowIfValueDifferent) 963foreach (KeyValuePair<TKey, TValue> pair in items) 983private static MutationResult AddRange(ReadOnlySpan<KeyValuePair<TKey, TValue>> items, MutationInput origin, KeyCollisionBehavior collisionBehavior = KeyCollisionBehavior.ThrowIfValueDifferent) 987foreach (KeyValuePair<TKey, TValue> pair in items) 1081private ImmutableDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs, bool avoidToHashMap)
System\Collections\Immutable\ImmutableDictionary_2.Enumerator.cs (2)
16public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable 54public KeyValuePair<TKey, TValue> Current
System\Collections\Immutable\ImmutableDictionary_2.HashBucket.cs (22)
19internal readonly struct HashBucket : IEnumerable<KeyValuePair<TKey, TValue>> 25private readonly KeyValuePair<TKey, TValue> _firstValue; 34private readonly ImmutableList<KeyValuePair<TKey, TValue>>.Node _additionalElements; 41private HashBucket(KeyValuePair<TKey, TValue> firstElement, ImmutableList<KeyValuePair<TKey, TValue>>.Node? additionalElements = null) 44_additionalElements = additionalElements ?? ImmutableList<KeyValuePair<TKey, TValue>>.Node.EmptyNode; 61internal KeyValuePair<TKey, TValue> FirstValue 77internal ImmutableList<KeyValuePair<TKey, TValue>>.Node AdditionalElements 96IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 140internal HashBucket Add(TKey key, TValue value, IEqualityComparer<KeyValuePair<TKey, TValue>> keyOnlyComparer, IEqualityComparer<TValue> valueComparer, KeyCollisionBehavior behavior, out OperationResult result) 142var kv = new KeyValuePair<TKey, TValue>(key, value); 191ref readonly KeyValuePair<TKey, TValue> existingEntry = ref _additionalElements.ItemRef(keyCollisionIndex); 214internal HashBucket Remove(TKey key, IEqualityComparer<KeyValuePair<TKey, TValue>> keyOnlyComparer, out OperationResult result) 222var kv = new KeyValuePair<TKey, TValue>(key, default(TValue)!); 274var kv = new KeyValuePair<TKey, TValue>(key, default(TValue)!); 313var kv = new KeyValuePair<TKey, TValue>(equalKey, default(TValue)!); 336internal struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDisposable 351private ImmutableList<KeyValuePair<TKey, TValue>>.Enumerator _additionalEnumerator; 361_additionalEnumerator = default(ImmutableList<KeyValuePair<TKey, TValue>>.Enumerator); 401public KeyValuePair<TKey, TValue> Current 442_additionalEnumerator = new ImmutableList<KeyValuePair<TKey, TValue>>.Enumerator(_bucket._additionalElements);
System\Collections\Immutable\ImmutableDictionary_2.MutationInput.cs (1)
80internal IEqualityComparer<KeyValuePair<TKey, TValue>> KeyOnlyComparer
System\Collections\Immutable\ImmutableDictionary.cs (10)
62public static ImmutableDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 75/// In contrast to <see cref="CreateRange{TKey, TValue}(IEnumerable{KeyValuePair{TKey, TValue}})"/>, 80params ReadOnlySpan<KeyValuePair<TKey, TValue>> items) 94public static ImmutableDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 108/// In contrast to <see cref="CreateRange{TKey, TValue}(IEqualityComparer{TKey}?, IEnumerable{KeyValuePair{TKey, TValue}})"/>, 114params ReadOnlySpan<KeyValuePair<TKey, TValue>> items) 129public static ImmutableDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEqualityComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 271public static ImmutableDictionary<TKey, TValue> ToImmutableDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer) where TKey : notnull 291public static ImmutableDictionary<TKey, TValue> ToImmutableDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? keyComparer) where TKey : notnull 303public static ImmutableDictionary<TKey, TValue> ToImmutableDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source) where TKey : notnull
System\Collections\Immutable\ImmutableHashSet_1.cs (1)
32private static readonly Action<KeyValuePair<int, HashBucket>> s_FreezeBucketAction = (kv) => kv.Value.Freeze();
System\Collections\Immutable\ImmutableSortedDictionary_2.Builder.cs (11)
123bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly 294foreach (KeyValuePair<TKey, TValue> item in this) 469public void Add(KeyValuePair<TKey, TValue> item) 486public bool Contains(KeyValuePair<TKey, TValue> item) 494void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 502public bool Remove(KeyValuePair<TKey, TValue> item) 523IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 561public void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 565foreach (KeyValuePair<TKey, TValue> pair in items)
System\Collections\Immutable\ImmutableSortedDictionary_2.cs (22)
161bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly 268public ImmutableSortedDictionary<TKey, TValue> SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 278public ImmutableSortedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items) 399IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.SetItems(IEnumerable<KeyValuePair<TKey, TValue>> items) 407IImmutableDictionary<TKey, TValue> IImmutableDictionary<TKey, TValue>.AddRange(IEnumerable<KeyValuePair<TKey, TValue>> pairs) 440public bool Contains(KeyValuePair<TKey, TValue> pair) 506void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 511void ICollection<KeyValuePair<TKey, TValue>>.Clear() 516bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 521void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 527foreach (KeyValuePair<TKey, TValue> item in this) 696IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 699Enumerable.Empty<KeyValuePair<TKey, TValue>>().GetEnumerator() : 753private static bool TryCastToImmutableMap(IEnumerable<KeyValuePair<TKey, TValue>> sequence, [NotNullWhen(true)] out ImmutableSortedDictionary<TKey, TValue>? other) 776private ImmutableSortedDictionary<TKey, TValue> AddRange(IEnumerable<KeyValuePair<TKey, TValue>> items, bool overwriteOnCollision, bool avoidToSortedMap) 790foreach (KeyValuePair<TKey, TValue> item in items) 831private ImmutableSortedDictionary<TKey, TValue> FillFromEmpty(IEnumerable<KeyValuePair<TKey, TValue>> items, bool overwriteOnCollision) 852foreach (KeyValuePair<TKey, TValue> item in items)
System\Collections\Immutable\ImmutableSortedDictionary_2.Enumerator.cs (2)
26public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, ISecurePooledObjectUser 88public KeyValuePair<TKey, TValue> Current
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (12)
17internal sealed class Node : IEnumerable<KeyValuePair<TKey, TValue>> 126public KeyValuePair<TKey, TValue> Value 166IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 199internal void CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex, int dictionarySize) 205foreach (KeyValuePair<TKey, TValue> item in this) 220foreach (KeyValuePair<TKey, TValue> item in this) 235IReadOnlyList<KeyValuePair<TKey, TValue>> list = dictionary.AsReadOnlyList(); 394foreach (KeyValuePair<TKey, TValue> item in this) 413internal bool Contains(KeyValuePair<TKey, TValue> pair, IComparer<TKey> keyComparer, IEqualityComparer<TValue> valueComparer) 589private static Node NodeTreeFromList(IReadOnlyList<KeyValuePair<TKey, TValue>> items, int start, int length) 604KeyValuePair<TKey, TValue> item = items[start + leftCount];
System\Collections\Immutable\ImmutableSortedDictionary.cs (6)
58public static ImmutableSortedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 71public static ImmutableSortedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IComparer<TKey>? keyComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 85public static ImmutableSortedDictionary<TKey, TValue> CreateRange<TKey, TValue>(IComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer, IEnumerable<KeyValuePair<TKey, TValue>> items) where TKey : notnull 200public static ImmutableSortedDictionary<TKey, TValue> ToImmutableSortedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IComparer<TKey>? keyComparer, IEqualityComparer<TValue>? valueComparer) where TKey : notnull 220public static ImmutableSortedDictionary<TKey, TValue> ToImmutableSortedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IComparer<TKey>? keyComparer) where TKey : notnull 232public static ImmutableSortedDictionary<TKey, TValue> ToImmutableSortedDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source) where TKey : notnull
System\Collections\Immutable\SortedInt32KeyNode.cs (3)
120public KeyValuePair<int, TValue> Value 132foreach (KeyValuePair<int, TValue> pair in this) 244internal void Freeze(Action<KeyValuePair<int, TValue>>? freezeAction = null)
System\Collections\Immutable\SortedInt32KeyNode.Enumerator.cs (2)
25public struct Enumerator : IEnumerator<KeyValuePair<int, TValue>>, ISecurePooledObjectUser 74public KeyValuePair<int, TValue> Current
System.Collections.NonGeneric (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
20public DebugViewDictionaryItem(KeyValuePair<TKey, TValue> keyValue)
System.CommandLine (3)
Parsing\ParseOperation.cs (2)
384foreach (var kvp in _symbolResultTree) 447foreach (var kvp in _symbolResultTree)
Parsing\SymbolResultTree.cs (1)
50foreach (KeyValuePair<Symbol, SymbolResult> pair in this)
System.ComponentModel.Annotations (5)
System\ComponentModel\DataAnnotations\Validator.cs (5)
724foreach (var property in properties) 779foreach (var property in properties) 1076foreach (var property in properties) 1125private static List<KeyValuePair<ValidationContext, object?>> GetPropertyValues(object instance, 1129var items = new List<KeyValuePair<ValidationContext, object?>>(properties.Count);
System.ComponentModel.Composition (28)
Microsoft\Internal\Requires.cs (3)
24public static void NullOrNotNullElements<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? values, string parameterName) 78private static void NotNullElements<TKey, TValue>(IEnumerable<KeyValuePair<TKey, TValue>>? values, string parameterName) 84foreach (KeyValuePair<TKey, TValue> keyValue in values)
System\ComponentModel\Composition\ConstraintServices.cs (3)
23public static Expression<Func<ExportDefinition, bool>> CreateConstraint(string contractName, string? requiredTypeIdentity, IEnumerable<KeyValuePair<string, Type>> requiredMetadata, CreationPolicy requiredCreationPolicy) 66private static Expression? CreateMetadataConstraintBody(IEnumerable<KeyValuePair<string, Type>> requiredMetadata, ParameterExpression parameter) 72foreach (KeyValuePair<string, Type> requiredMetadataItem in requiredMetadata)
System\ComponentModel\Composition\Hosting\AtomicComposition.cs (2)
38private KeyValuePair<object, object?>[]? _values; 302var newQueries = new KeyValuePair<object, object?>[_valueCount == 0 ? 5 : _valueCount * 2];
System\ComponentModel\Composition\Hosting\CompositionServices.cs (2)
469internal static IEnumerable<KeyValuePair<string, Type>> GetRequiredMetadata(Type? metadataViewType) 476return Enumerable.Empty<KeyValuePair<string, Type>>();
System\ComponentModel\Composition\Hosting\ExportProvider.GetExportOverrides.cs (1)
800IEnumerable<KeyValuePair<string, Type>> requiredMetadata = CompositionServices.GetRequiredMetadata(metadataViewType);
System\ComponentModel\Composition\Hosting\ImportSourceImportDefinitionHelpers.cs (1)
100public override IEnumerable<KeyValuePair<string, Type>> RequiredMetadata
System\ComponentModel\Composition\Primitives\ContractBasedImportDefinition.cs (8)
24private readonly IEnumerable<KeyValuePair<string, Type>> _requiredMetadata = Enumerable.Empty<KeyValuePair<string, Type>>(); 101public ContractBasedImportDefinition(string contractName, string? requiredTypeIdentity, IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 163public ContractBasedImportDefinition(string contractName, string? requiredTypeIdentity, IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 208public virtual IEnumerable<KeyValuePair<string, Type>> RequiredMetadata 224foreach (KeyValuePair<string, Type> metadataItem in _requiredMetadata) 319foreach (KeyValuePair<string, Type> metadataItem in RequiredMetadata) 374foreach (KeyValuePair<string, Type> metadataItem in _requiredMetadata)
System\ComponentModel\Composition\ReflectionModel\ReflectionImportDefinition.cs (1)
16IEnumerable<KeyValuePair<string, Type>>? requiredMetadata,
System\ComponentModel\Composition\ReflectionModel\ReflectionMemberImportDefinition.cs (1)
18IEnumerable<KeyValuePair<string, Type>>? requiredMetadata,
System\ComponentModel\Composition\ReflectionModel\ReflectionModelServices.cs (5)
165IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 178IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 204IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 251IEnumerable<KeyValuePair<string, Type>>? requiredMetadata, 263IEnumerable<KeyValuePair<string, Type>>? requiredMetadata,
System\ComponentModel\Composition\ReflectionModel\ReflectionParameterImportDefinition.cs (1)
20IEnumerable<KeyValuePair<string, Type>>? requiredMetadata,
System.ComponentModel.TypeConverter (18)
System\ComponentModel\CollectibleKeyConcurrentHashtable.cs (9)
18internal sealed class CollectibleKeyConcurrentHashtable<TKey, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] TValue> : IEnumerable<KeyValuePair<TKey, TValue>> 78public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => 79new Enumerator(_defaultTable.GetEnumerator(), ((IEnumerable<KeyValuePair<TKey, object?>>)_collectibleTable).GetEnumerator()); 83private sealed class Enumerator : IEnumerator<KeyValuePair<TKey, TValue>> 85private readonly IEnumerator<KeyValuePair<TKey, TValue>> _defaultEnumerator; 86private readonly IEnumerator<KeyValuePair<TKey, object?>> _collectibleEnumerator; 89public Enumerator(IEnumerator<KeyValuePair<TKey, TValue>> defaultEnumerator, IEnumerator<KeyValuePair<TKey, object?>> collectibleEnumerator) 96public KeyValuePair<TKey, TValue> Current { get; private set; }
System\ComponentModel\ComponentResourceManager.cs (1)
139foreach (KeyValuePair<string, object?> kvp in resources)
System\ComponentModel\ReflectTypeDescriptionProvider.cs (1)
861foreach (KeyValuePair<Type, ReflectedTypeData> kvp in _typeData)
System\ComponentModel\TypeDescriptor.cs (3)
2336foreach (KeyValuePair<object, object?> kvp in s_providerTable) 2416foreach (KeyValuePair<object, object?> kvp in s_providerTable) 2474foreach (KeyValuePair<object, object?> kvp in s_providerTable)
System\ComponentModel\WeakHashtable.cs (4)
15internal sealed class WeakHashtable : IEnumerable<KeyValuePair<object, object?>> 29public IEnumerator<KeyValuePair<object, object?>> GetEnumerator() => ((IEnumerable<KeyValuePair<object, object?>>)_hashtable).GetEnumerator(); 31IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<object, object?>>)_hashtable).GetEnumerator();
System.Composition.Hosting (6)
System\Composition\Hosting\Core\CycleBreakingMetadataDictionary.cs (5)
75public void Add(KeyValuePair<string, object> item) 85public bool Contains(KeyValuePair<string, object> item) 90public void CopyTo(KeyValuePair<string, object>[] array, int arrayIndex) 105public bool Remove(KeyValuePair<string, object> item) 110public IEnumerator<KeyValuePair<string, object>> GetEnumerator()
System\Composition\Hosting\Core\ExportDescriptorRegistryUpdate.cs (1)
46foreach (var result in _updateResults)
System.Composition.Runtime (3)
System\Composition\Hosting\Core\CompositionContract.cs (3)
69public IEnumerable<KeyValuePair<string, object>> MetadataConstraints => _metadataConstraints; 183foreach (KeyValuePair<string, object> firstItem in first) 217foreach (KeyValuePair<string, object> kv in metadata)
System.Composition.TypedParts (1)
System\Composition\TypedParts\ActivationFeatures\PropertyInjectionFeature.cs (1)
83foreach (var d in propertyDependencies)
System.Configuration.ConfigurationManager (1)
System\Configuration\BaseConfigurationRecord.cs (1)
436foreach (KeyValuePair<string, List<SectionInput>> keyValuePair in indirectLocationInputs)
System.Console (1)
System\TerminalFormatStrings.cs (1)
166foreach (KeyValuePair<string, ConsoleKeyInfo> entry in KeyFormatToConsoleKey)
System.Data.Common (17)
src\runtime\src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (1)
488foreach (var entry in parsedvalues)
System\Data\Common\DbConnectionStringBuilder.cs (1)
324foreach (KeyValuePair<string, object> entry in CurrentValues)
System\Data\Common\DbProviderFactories.cs (1)
93foreach (var kvp in _registeredFactories)
System\Data\Common\ObjectStorage.cs (13)
552private static Dictionary<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer>? s_tempAssemblyCache; 589KeyValuePair<Type, XmlRootAttribute> key = new KeyValuePair<Type, XmlRootAttribute>(type, attribute); 592Dictionary<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer>? cache = s_tempAssemblyCache; 609Dictionary<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer> tmp = 610new Dictionary<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer>( 612foreach (KeyValuePair<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer> entry in cache) 620cache = new Dictionary<KeyValuePair<Type, XmlRootAttribute>, XmlSerializer>( 641private sealed class TempAssemblyComparer : IEqualityComparer<KeyValuePair<Type, XmlRootAttribute>> 643internal static readonly IEqualityComparer<KeyValuePair<Type, XmlRootAttribute>> s_default = new TempAssemblyComparer(); 647public bool Equals(KeyValuePair<Type, XmlRootAttribute> x, KeyValuePair<Type, XmlRootAttribute> y) 658public int GetHashCode(KeyValuePair<Type, XmlRootAttribute> obj)
System\Data\DataView.cs (1)
1561foreach (KeyValuePair<string, Index> entry in indexes)
System.Data.Odbc (6)
src\runtime\src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (1)
488foreach (var entry in parsedvalues)
src\runtime\src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (3)
47foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 222foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 305foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups)
src\runtime\src\libraries\Common\src\System\Data\ProviderBase\DbConnectionPoolGroup.cs (2)
118foreach (var entry in oldPoolCollection) 239foreach (var entry in _poolCollection)
System.Data.OleDb (8)
OleDbConnectionStringBuilder.cs (3)
434foreach (KeyValuePair<string, OleDbPropertyInfo> entry in hash) 453foreach (KeyValuePair<string, OleDbPropertyInfo> entry in hash) 484foreach (KeyValuePair<string, OleDbPropertyInfo> entry in hash)
System\Data\ProviderBase\DbConnectionFactory.cs (3)
53foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 384foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups) 491foreach (KeyValuePair<DbConnectionPoolKey, DbConnectionPoolGroup> entry in connectionPoolGroups)
System\Data\ProviderBase\DbConnectionPoolGroup.cs (2)
142foreach (var entry in oldPoolCollection) 273foreach (var entry in _poolCollection)
System.Diagnostics.DiagnosticSource (315)
src\runtime\src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (9)
22internal static unsafe bool CompareTags(IList<KeyValuePair<string, object?>>? sortedTags, IEnumerable<KeyValuePair<string, object?>>? tags2) 38if (tags2 is ICollection<KeyValuePair<string, object?>> tagsCol) 45if (tagsCol is IList<KeyValuePair<string, object?>> secondList) 49KeyValuePair<string, object?> pair = secondList[i]; 59KeyValuePair<string, object?> pair1 = sortedTags[j]; 80using (IEnumerator<KeyValuePair<string, object?>> enumerator = tags2.GetEnumerator()) 90KeyValuePair<string, object?> pair = enumerator.Current; 99KeyValuePair<string, object?> pair1 = sortedTags[j];
System\Diagnostics\Activity.cs (72)
62private static readonly IEnumerable<KeyValuePair<string, string?>> s_emptyBaggageTags = new KeyValuePair<string, string?>[0]; 63private static readonly IEnumerable<KeyValuePair<string, object?>> s_emptyTagObjects = new KeyValuePair<string, object?>[0]; 339public IEnumerable<KeyValuePair<string, string?>> Tags 348public IEnumerable<KeyValuePair<string, object?>> TagObjects 379public IEnumerable<KeyValuePair<string, string?>> Baggage 393static IEnumerable<KeyValuePair<string, string?>> Iterate(Activity? activity) 400for (DiagNode<KeyValuePair<string, string?>>? current = activity._baggage.First; current != null; current = current.Next) 416public Enumerator<KeyValuePair<string, object?>> EnumerateTagObjects() => new Enumerator<KeyValuePair<string, object?>>(_tags?.First); 442foreach (KeyValuePair<string, string?> keyValue in EnumerateBaggage()) 497KeyValuePair<string, object?> kvp = new KeyValuePair<string, object?>(key, value); 521KeyValuePair<string, object?> kvp = new KeyValuePair<string, object?>(key, value); 642KeyValuePair<string, string?> kvp = new KeyValuePair<string, string?>(key, value); 666KeyValuePair<string, string?> kvp = new KeyValuePair<string, string?>(key, value); 1190IEnumerable<KeyValuePair<string, object?>>? tags, IEnumerable<ActivityLink>? links, DateTimeOffset startTime, 1213using (IEnumerator<KeyValuePair<string, object?>> enumerator = tags.GetEnumerator()) 1621private DiagNode<KeyValuePair<string, string?>>? _next; 1630public KeyValuePair<string, string?> Current { get; private set; } 1657private sealed class BaggageLinkedList : IEnumerable<KeyValuePair<string, string?>> 1659private DiagNode<KeyValuePair<string, string?>>? _first; 1661public BaggageLinkedList(KeyValuePair<string, string?> firstValue, bool set = false) => _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, string?>>(firstValue)); 1663public DiagNode<KeyValuePair<string, string?>>? First => _first; 1665public void Add(KeyValuePair<string, string?> value) 1667DiagNode<KeyValuePair<string, string?>> newNode = new DiagNode<KeyValuePair<string, string?>>(value); 1676public void Set(KeyValuePair<string, string?> value) 1686DiagNode<KeyValuePair<string, string?>>? current = _first; 1698DiagNode<KeyValuePair<string, string?>> newNode = new DiagNode<KeyValuePair<string, string?>>(value); 1719DiagNode<KeyValuePair<string, string?>> previous = _first; 1733public DiagEnumerator<KeyValuePair<string, string?>> GetEnumerator() => new DiagEnumerator<KeyValuePair<string, string?>>(_first); 1734IEnumerator<KeyValuePair<string, string?>> IEnumerable<KeyValuePair<string, string?>>.GetEnumerator() => GetEnumerator(); 1738internal sealed class TagsLinkedList : IEnumerable<KeyValuePair<string, object?>> 1740private DiagNode<KeyValuePair<string, object?>>? _first; 1741private DiagNode<KeyValuePair<string, object?>>? _last; 1745public TagsLinkedList(KeyValuePair<string, object?> firstValue, bool set = false) => _last = _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, object?>>(firstValue)); 1747public TagsLinkedList(IEnumerator<KeyValuePair<string, object?>> e) 1749_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1753_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1758public DiagNode<KeyValuePair<string, object?>>? First => _first; 1760public TagsLinkedList(IEnumerable<KeyValuePair<string, object?>> list) => Add(list); 1763public void Add(IEnumerable<KeyValuePair<string, object?>> list) 1765IEnumerator<KeyValuePair<string, object?>> e = list.GetEnumerator(); 1773_last = _first = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1777_last!.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1783_last.Next = new DiagNode<KeyValuePair<string, object?>>(e.Current); 1788public void Add(KeyValuePair<string, object?> value) 1790DiagNode<KeyValuePair<string, object?>> newNode = new DiagNode<KeyValuePair<string, object?>>(value); 1810DiagNode<KeyValuePair<string, object?>>? current = _first; 1842DiagNode<KeyValuePair<string, object?>> previous = _first; 1860public void Set(KeyValuePair<string, object?> value) 1870DiagNode<KeyValuePair<string, object?>>? current = _first; 1882DiagNode<KeyValuePair<string, object?>> newNode = new DiagNode<KeyValuePair<string, object?>>(value); 1896public DiagEnumerator<KeyValuePair<string, object?>> GetEnumerator() => new DiagEnumerator<KeyValuePair<string, object?>>(_first); 1897IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() => GetEnumerator(); 1900public IEnumerable<KeyValuePair<string, string?>> EnumerateStringValues() 1902DiagNode<KeyValuePair<string, object?>>? current = _first; 1929DiagNode<KeyValuePair<string, object?>>? current = _first.Next; 2270public List<KeyValuePair<string, string?>> Baggage => new List<KeyValuePair<string, string?>>(activity.Baggage); 2288public List<KeyValuePair<string, object?>> TagObjects => new List<KeyValuePair<string, object?>>(activity.TagObjects);
System\Diagnostics\ActivityCreationOptions.cs (2)
28internal ActivityCreationOptions(ActivitySource source, string name, T parent, ActivityKind kind, IEnumerable<KeyValuePair<string, object?>>? tags, IEnumerable<ActivityLink>? links, ActivityIdFormat idFormat) 108public IEnumerable<KeyValuePair<string, object?>>? Tags { get; }
System\Diagnostics\ActivityEvent.cs (6)
15private static readonly IEnumerable<KeyValuePair<string, object?>> s_emptyTags = Array.Empty<KeyValuePair<string, object?>>(); 36private ActivityEvent(string name, DateTimeOffset timestamp, IEnumerable<KeyValuePair<string, object?>>? tags, int tagsCount) 57public IEnumerable<KeyValuePair<string, object?>> Tags => _tags ?? s_emptyTags; 63public Activity.Enumerator<KeyValuePair<string, object?>> EnumerateTagObjects() => new Activity.Enumerator<KeyValuePair<string, object?>>(_tags?.First);
System\Diagnostics\ActivityLink.cs (3)
40public IEnumerable<KeyValuePair<string, object?>>? Tags => _tags; 54public Activity.Enumerator<KeyValuePair<string, object?>> EnumerateTagObjects() => new Activity.Enumerator<KeyValuePair<string, object?>>(_tags?.First);
System\Diagnostics\ActivityLink.netcoreapp.cs (1)
22foreach (KeyValuePair<string, object?> kvp in Tags)
System\Diagnostics\ActivitySource.cs (11)
40public ActivitySource(string name, string? version = "", IEnumerable<KeyValuePair<string, object?>>? tags = default) : this(name, version, tags, scope: null, telemetrySchemaUrl: null) {} 48private ActivitySource(string name, string? version, IEnumerable<KeyValuePair<string, object?>>? tags, object? scope, string? telemetrySchemaUrl) 59var tagList = new List<KeyValuePair<string, object?>>(tags); 111public IEnumerable<KeyValuePair<string, object?>>? Tags { get; } 163public Activity? CreateActivity(string name, ActivityKind kind, ActivityContext parentContext, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) 179public Activity? CreateActivity(string name, ActivityKind kind, string? parentId, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, ActivityIdFormat idFormat = ActivityIdFormat.Unknown) 201public Activity? StartActivity(string name, ActivityKind kind, ActivityContext parentContext, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, DateTimeOffset startTime = default) 214public Activity? StartActivity(string name, ActivityKind kind, string? parentId, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, DateTimeOffset startTime = default) 227public Activity? StartActivity(ActivityKind kind, ActivityContext parentContext = default, IEnumerable<KeyValuePair<string, object?>>? tags = null, IEnumerable<ActivityLink>? links = null, DateTimeOffset startTime = default, [CallerMemberName] string name = "") 230private Activity? CreateActivity(string name, ActivityKind kind, ActivityContext context, string? parentId, IEnumerable<KeyValuePair<string, object?>>? tags, 316foreach (KeyValuePair<string, object?> tag in atc)
System\Diagnostics\ActivitySourceFactory.cs (1)
59public ActivitySource Create(string name, string? version = "", IEnumerable<KeyValuePair<string, object?>>? tags = null)
System\Diagnostics\ActivitySourceOptions.cs (1)
41public IEnumerable<KeyValuePair<string, object?>>? Tags { get; set; }
System\Diagnostics\ActivityTagsCollection.cs (16)
24private readonly List<KeyValuePair<string, object?>> _list = new List<KeyValuePair<string, object?>>(); 37public ActivityTagsCollection(IEnumerable<KeyValuePair<string, object?>> list) 41foreach (KeyValuePair<string, object?> kvp in list) 99foreach (KeyValuePair<string, object?> kvp in _list) 115foreach (KeyValuePair<string, object?> kvp in _list) 156public void Add(KeyValuePair<string, object?> item) 177public bool Contains(KeyValuePair<string, object?> item) => _list.Contains(item); 191public void CopyTo(KeyValuePair<string, object?>[] array, int arrayIndex) => _list.CopyTo(array, arrayIndex); 196IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() => new Enumerator(_list); 232public bool Remove(KeyValuePair<string, object?> item) => _list.Remove(item); 272public struct Enumerator : IEnumerator<KeyValuePair<string, object?>>, IEnumerator 274private List<KeyValuePair<string, object?>>.Enumerator _enumerator; 275internal Enumerator(List<KeyValuePair<string, object?>> list) => _enumerator = list.GetEnumerator(); 277public KeyValuePair<string, object?> Current => _enumerator.Current;
System\Diagnostics\DiagLinkedList.cs (2)
173foreach (KeyValuePair<string, object?> kvp in al.EnumerateTagObjects()) 198foreach (KeyValuePair<string, object?> kvp in ae.EnumerateTagObjects())
System\Diagnostics\DiagnosticListener.cs (6)
29public partial class DiagnosticListener : DiagnosticSource, IObservable<KeyValuePair<string, object?>>, IDisposable 64public virtual IDisposable Subscribe(IObserver<KeyValuePair<string, object?>> observer, Predicate<string>? isEnabled) 108public virtual IDisposable Subscribe(IObserver<KeyValuePair<string, object?>> observer, Func<string, object?, object?, bool>? isEnabled) 122public virtual IDisposable Subscribe(IObserver<KeyValuePair<string, object?>> observer) 269internal IObserver<KeyValuePair<string, object?>> Observer = null!; 433private DiagnosticSubscription SubscribeInternal(IObserver<KeyValuePair<string, object?>> observer,
System\Diagnostics\DiagnosticSourceActivity.cs (1)
143public virtual IDisposable Subscribe(IObserver<KeyValuePair<string, object?>> observer, Func<string, object?, object?, bool>? isEnabled,
System\Diagnostics\DiagnosticSourceEventSource.cs (18)
231[DynamicDependency(DynamicallyAccessedMemberTypes.PublicProperties, typeof(KeyValuePair<,>))] 233public void Event(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>>? Arguments) 253[DynamicDependency(DynamicallyAccessedMemberTypes.PublicProperties, typeof(KeyValuePair<,>))] 255public void Activity1Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 265[DynamicDependency(DynamicallyAccessedMemberTypes.PublicProperties, typeof(KeyValuePair<,>))] 267public void Activity1Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 277[DynamicDependency(DynamicallyAccessedMemberTypes.PublicProperties, typeof(KeyValuePair<,>))] 279public void Activity2Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 289[DynamicDependency(DynamicallyAccessedMemberTypes.PublicProperties, typeof(KeyValuePair<,>))] 291public void Activity2Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 301[DynamicDependency(DynamicallyAccessedMemberTypes.PublicProperties, typeof(KeyValuePair<,>))] 303public void RecursiveActivity1Start(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 313[DynamicDependency(DynamicallyAccessedMemberTypes.PublicProperties, typeof(KeyValuePair<,>))] 315public void RecursiveActivity1Stop(string SourceName, string EventName, IEnumerable<KeyValuePair<string, string?>> Arguments) 338[DynamicDependency(DynamicallyAccessedMemberTypes.PublicProperties, typeof(KeyValuePair<,>))] 340public void ActivityStart(string SourceName, string ActivityName, IEnumerable<KeyValuePair<string, string?>> Arguments) => 351[DynamicDependency(DynamicallyAccessedMemberTypes.PublicProperties, typeof(KeyValuePair<,>))] 353public void ActivityStop(string SourceName, string ActivityName, IEnumerable<KeyValuePair<string, string?>> Arguments) =>
System\Diagnostics\DistributedContextPropagator.cs (2)
67public abstract IEnumerable<KeyValuePair<string, string?>>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter); 139KeyValuePair<string, string?> item = e.Current;
System\Diagnostics\DsesFilterAndTransform.cs (7)
424public List<KeyValuePair<string, string?>> Morph(object? args) 427var outputArgs = new List<KeyValuePair<string, string?>>(); 477var keyValue = explicitTransform.Morph(args); 491Action<string, string, IEnumerable<KeyValuePair<string, string?>>>? writeEvent = null; 524void OnEventWritten(KeyValuePair<string, object?> evnt) 536var subscription = newListener.Subscribe(new CallbackObserver<KeyValuePair<string, object?>>(OnEventWritten), eventNameFilterPredicate); 638public KeyValuePair<string, string?> Morph(object? obj)
System\Diagnostics\Helpers.cs (3)
13internal static string FormatTags(IEnumerable<KeyValuePair<string, object?>>? tags) 22foreach (KeyValuePair<string, object?> tag in tags) 38internal static string FormatTags(KeyValuePair<string, string>[] labels)
System\Diagnostics\LegacyPropagator.cs (5)
63public override IEnumerable<KeyValuePair<string, string?>>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter) 72IEnumerable<KeyValuePair<string, string?>>? baggage = null; 85internal static bool TryExtractBaggage(string baggageString, out IEnumerable<KeyValuePair<string, string?>>? baggage) 88List<KeyValuePair<string, string?>>? baggageList = null; 168baggageList ??= new List<KeyValuePair<string, string?>>();
System\Diagnostics\Metrics\AggregationManager.cs (1)
510foreach (KeyValuePair<Instrument, InstrumentState> kv in _instrumentStates)
System\Diagnostics\Metrics\Aggregator.cs (2)
109public LabeledAggregationStatistics(IAggregationStatistics stats, params KeyValuePair<string, string>[] labels) 115public KeyValuePair<string, string>[] Labels { get; }
System\Diagnostics\Metrics\AggregatorStore.cs (11)
70public TAggregator? GetAggregator(ReadOnlySpan<KeyValuePair<string, object?>> labels) 83private TAggregator? GetAggregatorSlow(ReadOnlySpan<KeyValuePair<string, object?>> labels) 323internal delegate bool AggregatorLookupFunc<TAggregator>(ReadOnlySpan<KeyValuePair<string, object?>> labels, out TAggregator? aggregator); 331ReadOnlySpan<KeyValuePair<string, object?>> labels) 341return (ReadOnlySpan<KeyValuePair<string, object?>> l, out TAggregator? aggregator) => 396private static LabelInstruction[] Compile(ReadOnlySpan<KeyValuePair<string, object?>> labels) 434ReadOnlySpan<KeyValuePair<string, object?>> labels, 488foreach (KeyValuePair<TStringSequence, ConcurrentDictionary<TObjectSequence, TAggregator>> kvName in this) 495foreach (KeyValuePair<TObjectSequence, TAggregator> kvValue in kvName.Value) 502KeyValuePair<string, string>[] labels = new KeyValuePair<string, string>[indexedNames.Length];
System\Diagnostics\Metrics\Counter.cs (9)
22internal Counter(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 38public void Add(T delta, KeyValuePair<string, object?> tag) => RecordMeasurement(delta, tag); 46public void Add(T delta, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2) => RecordMeasurement(delta, tag1, tag2); 55public void Add(T delta, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2, KeyValuePair<string, object?> tag3) => RecordMeasurement(delta, tag1, tag2, tag3); 62public void Add(T delta, params ReadOnlySpan<KeyValuePair<string, object?>> tags) => RecordMeasurement(delta, tags); 69public void Add(T delta, params KeyValuePair<string, object?>[] tags) => RecordMeasurement(delta, tags.AsSpan());
System\Diagnostics\Metrics\Gauge.cs (9)
20internal Gauge(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 36public void Record(T value, KeyValuePair<string, object?> tag) => RecordMeasurement(value, tag); 44public void Record(T value, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2) => RecordMeasurement(value, tag1, tag2); 53public void Record(T value, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2, KeyValuePair<string, object?> tag3) => RecordMeasurement(value, tag1, tag2, tag3); 60public void Record(T value, params ReadOnlySpan<KeyValuePair<string, object?>> tags) => RecordMeasurement(value, tags); 67public void Record(T value, params KeyValuePair<string, object?>[] tags) => RecordMeasurement(value, tags.AsSpan());
System\Diagnostics\Metrics\Histogram.cs (9)
23internal Histogram(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags, InstrumentAdvice<T>? advice) 40public void Record(T value, KeyValuePair<string, object?> tag) => RecordMeasurement(value, tag); 48public void Record(T value, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2) => RecordMeasurement(value, tag1, tag2); 57public void Record(T value, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2, KeyValuePair<string, object?> tag3) => RecordMeasurement(value, tag1, tag2, tag3); 64public void Record(T value, params ReadOnlySpan<KeyValuePair<string, object?>> tags) => RecordMeasurement(value, tags); 71public void Record(T value, params KeyValuePair<string, object?>[] tags) => RecordMeasurement(value, tags.AsSpan());
System\Diagnostics\Metrics\Instrument.common.cs (3)
55protected Instrument(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) 74IEnumerable<KeyValuePair<string, object?>>? tags = default, 94protected void RecordMeasurement(T measurement, ReadOnlySpan<KeyValuePair<string, object?>> tags)
System\Diagnostics\Metrics\Instrument.cs (5)
15internal static KeyValuePair<string, object?>[] EmptyTags => Array.Empty<KeyValuePair<string, object?>>(); 67IEnumerable<KeyValuePair<string, object?>>? tags = default) 75var tagList = new List<KeyValuePair<string, object?>>(tags); 135public IEnumerable<KeyValuePair<string, object?>>? Tags { get; }
System\Diagnostics\Metrics\Instrument.netcore.cs (6)
23protected void RecordMeasurement(T measurement, KeyValuePair<string, object?> tag) => 32protected void RecordMeasurement(T measurement, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2) => 42protected void RecordMeasurement(T measurement, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2, KeyValuePair<string, object?> tag3) =>
System\Diagnostics\Metrics\InstrumentState.cs (2)
14public abstract void Update(double measurement, ReadOnlySpan<KeyValuePair<string, object?>> labels); 40public override void Update(double measurement, ReadOnlySpan<KeyValuePair<string, object?>> labels)
System\Diagnostics\Metrics\Measurement.cs (11)
16private readonly KeyValuePair<string, object?>[] _tags; 32/// <param name="tags">The <see cref="KeyValuePair{TKey, TValue}"/> tags associated with the measurement.</param> 33public Measurement(T value, IEnumerable<KeyValuePair<string, object?>>? tags) 43/// <param name="tags">The <see cref="KeyValuePair{TKey, TValue}"/> tags associated with the measurement.</param> 44public Measurement(T value, params KeyValuePair<string, object?>[]? tags) 48_tags = new KeyValuePair<string, object?>[tags.Length]; 64/// <param name="tags">The <see cref="KeyValuePair{TKey, TValue}"/> tags associated with the measurement.</param> 65public Measurement(T value, params ReadOnlySpan<KeyValuePair<string, object?>> tags) 76/// <param name="tags">A <see cref="TagList"/> containing the <see cref="KeyValuePair{TKey, TValue}"/> tags associated with the measurement.</param> 81_tags = new KeyValuePair<string, object?>[tags.Count]; 95public ReadOnlySpan<KeyValuePair<string, object?>> Tags => _tags.AsSpan();
System\Diagnostics\Metrics\Meter.cs (21)
66public Meter(string name, string? version, IEnumerable<KeyValuePair<string, object?>>? tags, object? scope = null) 72private void Initialize(string name, string? version, IEnumerable<KeyValuePair<string, object?>>? tags, object? scope = null, string? telemetrySchemaUrl = null) 78var tagList = new List<KeyValuePair<string, object?>>(tags); 112public IEnumerable<KeyValuePair<string, object?>>? Tags { get; private set; } 148public Counter<T> CreateCounter<T>(string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct 172public Gauge<T> CreateGauge<T>(string name, string? unit = null, string? description = null, IEnumerable<KeyValuePair<string, object?>>? tags = null) where T : struct 209public Histogram<T> CreateHistogram<T>(string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct 223public Histogram<T> CreateHistogram<T>(string name, string? unit = default, string? description = default, IEnumerable<KeyValuePair<string, object?>>? tags = default, InstrumentAdvice<T>? advice = default) where T : struct 250public UpDownCounter<T> CreateUpDownCounter<T>(string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct 277public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 305public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 332public ObservableUpDownCounter<T> CreateObservableUpDownCounter<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 359public ObservableCounter<T> CreateObservableCounter<T>(string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 386public ObservableCounter<T> CreateObservableCounter<T>(string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 414public ObservableCounter<T> CreateObservableCounter<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 435public ObservableGauge<T> CreateObservableGauge<T>(string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 456public ObservableGauge<T> CreateObservableGauge<T>(string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 477public ObservableGauge<T> CreateObservableGauge<T>(string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) where T : struct => 525private static Instrument? GetCachedInstrument(List<Instrument> instrumentList, Type instrumentType, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) 531instrument.Description == description && DiagnosticsHelper.CompareTags(instrument.Tags as List<KeyValuePair<string, object?>>, tags)) 541private Instrument GetOrCreateInstrument<T>(Type instrumentType, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags, Func<Instrument> instrumentCreator)
System\Diagnostics\Metrics\MeterFactoryExtensions.cs (1)
22public static Meter Create(this IMeterFactory meterFactory, string name, string? version = null, IEnumerable<KeyValuePair<string, object?>>? tags = null)
System\Diagnostics\Metrics\MeterListener.cs (3)
12public delegate void MeasurementCallback<T>(Instrument instrument, T measurement, ReadOnlySpan<KeyValuePair<string, object?>> tags, object? state) where T : struct; 287foreach (KeyValuePair<Instrument, object?> kvp in callbacksArguments) 298internal void NotifyMeasurement<T>(Instrument instrument, T measurement, ReadOnlySpan<KeyValuePair<string, object?>> tags, object? state) where T : struct
System\Diagnostics\Metrics\MeterOptions.cs (1)
32public IEnumerable<KeyValuePair<string, object?>>? Tags { get; set; }
System\Diagnostics\Metrics\ObservableCounter.cs (3)
26internal ObservableCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 36internal ObservableCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 46internal ObservableCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\ObservableGauge.cs (3)
26internal ObservableGauge(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 36internal ObservableGauge(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 46internal ObservableGauge(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\ObservableInstrument.cs (1)
37protected ObservableInstrument(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\ObservableUpDownCounter.cs (3)
26internal ObservableUpDownCounter(Meter meter, string name, Func<T> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 36internal ObservableUpDownCounter(Meter meter, string name, Func<Measurement<T>> observeValue, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 46internal ObservableUpDownCounter(Meter meter, string name, Func<IEnumerable<Measurement<T>>> observeValues, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags)
System\Diagnostics\Metrics\TagList.netcore.cs (28)
22public struct TagList : IList<KeyValuePair<string, object?>>, IReadOnlyList<KeyValuePair<string, object?>> 31private KeyValuePair<string, object?>[]? _overflowTags; 38public TagList(params ReadOnlySpan<KeyValuePair<string, object?>> tagList) : this() 42scoped Span<KeyValuePair<string, object?>> tags = _tagsCount <= InlineTags.Length ? 44_overflowTags = new KeyValuePair<string, object?>[_tagsCount + OverflowAdditionalCapacity]; 63public KeyValuePair<string, object?> this[int index] 99public void Add(KeyValuePair<string, object?> tag) 117private void AddToOverflow(KeyValuePair<string, object?> tag) 123_overflowTags = new KeyValuePair<string, object?>[InlineTags.Length + OverflowAdditionalCapacity]; 124((ReadOnlySpan<KeyValuePair<string, object?>>)_tags).CopyTo(_overflowTags); 141public readonly void CopyTo(Span<KeyValuePair<string, object?>> tags) 158public readonly void CopyTo(KeyValuePair<string, object?>[] array, int arrayIndex) 176public void Insert(int index, KeyValuePair<string, object?> item) 188_overflowTags = new KeyValuePair<string, object?>[InlineTags.Length + OverflowAdditionalCapacity]; 189((ReadOnlySpan<KeyValuePair<string, object?>>)_tags).CopyTo(_overflowTags); 204Span<KeyValuePair<string, object?>> tags = _tags; 221Span<KeyValuePair<string, object?>> tags = _overflowTags is not null ? _overflowTags : _tags; 237public readonly bool Contains(KeyValuePair<string, object?> item) => 245public bool Remove(KeyValuePair<string, object?> item) 261public readonly IEnumerator<KeyValuePair<string, object?>> GetEnumerator() => new Enumerator(in this); 274public readonly int IndexOf(KeyValuePair<string, object?> item) 276ReadOnlySpan<KeyValuePair<string, object?>> tags = 307internal readonly ReadOnlySpan<KeyValuePair<string, object?>> Tags => 309((ReadOnlySpan<KeyValuePair<string, object?>>)_tags).Slice(0, _tagsCount); 315private KeyValuePair<string, object?> _first; 318public struct Enumerator : IEnumerator<KeyValuePair<string, object?>> 329public KeyValuePair<string, object?> Current => _tagList[_index];
System\Diagnostics\Metrics\UpDownCounter.cs (9)
21internal UpDownCounter(Meter meter, string name, string? unit, string? description, IEnumerable<KeyValuePair<string, object?>>? tags) : base(meter, name, unit, description, tags) 37public void Add(T delta, KeyValuePair<string, object?> tag) => RecordMeasurement(delta, tag); 45public void Add(T delta, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2) => RecordMeasurement(delta, tag1, tag2); 54public void Add(T delta, KeyValuePair<string, object?> tag1, KeyValuePair<string, object?> tag2, KeyValuePair<string, object?> tag3) => RecordMeasurement(delta, tag1, tag2, tag3); 61public void Add(T delta, params ReadOnlySpan<KeyValuePair<string, object?>> tags) => RecordMeasurement(delta, tags); 68public void Add(T delta, params KeyValuePair<string, object?>[] tags) => RecordMeasurement(delta, tags.AsSpan());
System\Diagnostics\NoOutputPropagator.cs (1)
21public override IEnumerable<KeyValuePair<string, string?>>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter) => LegacyPropagator.Instance.ExtractBaggage(carrier, getter);
System\Diagnostics\PassThroughPropagator.cs (1)
39public override IEnumerable<KeyValuePair<string, string?>>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter) => LegacyPropagator.Instance.ExtractBaggage(carrier, getter);
System\Diagnostics\W3CPropagator.cs (6)
83public override IEnumerable<KeyValuePair<string, string?>>? ExtractBaggage(object? carrier, PropagatorGetterCallback? getter) 96TryExtractBaggage(theBaggage, out IEnumerable<KeyValuePair<string, string?>>? baggage); 101internal static bool TryExtractBaggage(string? baggageString, out IEnumerable<KeyValuePair<string, string?>>? baggage) 104List<KeyValuePair<string, string?>>? baggageList = null; 131baggageList ??= new List<KeyValuePair<string, string?>>(); 249KeyValuePair<string, string?> item = e.Current;
System.Diagnostics.EventLog (1)
System\Diagnostics\Reader\ProviderMetadataCachedInformation.cs (1)
111foreach (KeyValuePair<ProviderMetadataId, CacheItem> kvp in _cache)
System.Diagnostics.PerformanceCounter (2)
System\Diagnostics\PerformanceData\CounterSet.cs (1)
229foreach (KeyValuePair<int, CounterType> CounterDef in _idToCounter)
System\Diagnostics\PerformanceData\CounterSetInstanceCounterDataSet.cs (1)
133foreach (KeyValuePair<int, CounterType> CounterDef in _instance._counterSet._idToCounter)
System.Diagnostics.Process (9)
src\runtime\src\libraries\Common\src\Interop\Unix\System.Native\Interop.ForkAndExecProcess.cs (2)
160foreach (KeyValuePair<string, string?> pair in env) 183foreach (KeyValuePair<string, string?> pair in env)
System\Collections\Specialized\DictionaryWrapper.cs (5)
50public void Add(KeyValuePair<string, string?> item) => Add(item.Key, item.Value); 56public bool Contains(KeyValuePair<string, string?> item) 65public void CopyTo(KeyValuePair<string, string?>[] array, int arrayIndex) 75public bool Remove(KeyValuePair<string, string?> item) 87public IEnumerator<KeyValuePair<string, string?>> GetEnumerator() => _contents.GetEnumerator();
System\Collections\Specialized\StringDictionaryWrapper.cs (1)
55foreach (KeyValuePair<string, string?> keyValuePair in _contents)
System\Diagnostics\ProcessWaitState.Unix.cs (1)
658foreach (KeyValuePair<int, ProcessWaitState> kv in s_childProcessWaitStates)
System.DirectoryServices.AccountManagement (2)
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_LoadStore.cs (1)
1327foreach (KeyValuePair<string, ExtensionCacheValue> kvp in cacheValues.properties)
System\DirectoryServices\AccountManagement\AD\ADStoreCtx_Query.cs (1)
978foreach (KeyValuePair<string, ExtensionCacheValue> kvp in ec.properties)
System.Formats.Nrbf (1)
System\Formats\Nrbf\RecordMap.cs (1)
28public IEnumerator<KeyValuePair<SerializationRecordId, SerializationRecord>> GetEnumerator() => _map.GetEnumerator();
System.Formats.Tar (12)
System\Formats\Tar\PaxGlobalExtendedAttributesTarEntry.cs (1)
25public PaxGlobalExtendedAttributesTarEntry(IEnumerable<KeyValuePair<string, string>> globalExtendedAttributes)
System\Formats\Tar\PaxTarEntry.cs (3)
31/// <para>Use the <see cref="PaxTarEntry(TarEntryType, string, IEnumerable{KeyValuePair{string, string}})"/> constructor to include extended attributes when creating the entry.</para> 49/// <remarks><para>When creating an instance using the <see cref="PaxTarEntry(TarEntryType, string, IEnumerable{KeyValuePair{string, string}})"/> constructor, only the following entry types are supported:</para> 66public PaxTarEntry(TarEntryType entryType, string entryName, IEnumerable<KeyValuePair<string, string>> extendedAttributes)
System\Formats\Tar\TarHeader.cs (4)
138internal void AddExtendedAttributes(IEnumerable<KeyValuePair<string, string>> existing) 143using IEnumerator<KeyValuePair<string, string>> enumerator = existing.GetEnumerator(); 146KeyValuePair<string, string> kvp = enumerator.Current; 154private static void ValidateExtendedAttribute(KeyValuePair<string, string> extendedAttribute)
System\Formats\Tar\TarHeader.Read.cs (3)
90internal void ReplaceNormalAttributesWithExtended(IEnumerable<KeyValuePair<string, string>>? extendedAttributes) 98using IEnumerator<KeyValuePair<string, string>> enumerator = extendedAttributes.GetEnumerator(); 101KeyValuePair<string, string> extendedAttribute = enumerator.Current;
System\Formats\Tar\TarHelpers.Unix.cs (1)
112foreach (KeyValuePair<string, UnixFileMode> dir in pendingModes)
System.IO.Packaging (5)
System\IO\Packaging\Package.cs (3)
417Dictionary<string, KeyValuePair<PackUriHelper.ValidatedPartUri, PackagePart>> partDictionary = new(parts.Length); 1203private void CopyPartDictionaryToPartList(Dictionary<string, KeyValuePair<PackUriHelper.ValidatedPartUri, PackagePart>> partDictionary, List<string> partIndex) 1215var keyValue = partDictionary[id];
System\IO\Packaging\PartBasedPackageProperties.cs (1)
771foreach (KeyValuePair<PackageXmlEnum, object> entry in _propertyDictionary)
System\IO\Packaging\XmlCompatibilityReader.cs (1)
115foreach (KeyValuePair<string, string> pair in _namespaceMap)
System.Linq (11)
System\Linq\AggregateBy.cs (6)
27public static IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>( 71public static IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>( 103private static IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateByIterator<TSource, TKey, TAccumulate>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> func, IEqualityComparer<TKey>? keyComparer) where TKey : notnull 112foreach (KeyValuePair<TKey, TAccumulate> countBy in PopulateDictionary(enumerator, keySelector, seed, func, keyComparer)) 135private static IEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateByIterator<TSource, TKey, TAccumulate>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, TAccumulate> seedSelector, Func<TAccumulate, TSource, TAccumulate> func, IEqualityComparer<TKey>? keyComparer) where TKey : notnull 144foreach (KeyValuePair<TKey, TAccumulate> countBy in PopulateDictionary(enumerator, keySelector, seedSelector, func, keyComparer))
System\Linq\CountBy.cs (3)
20public static IEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(this IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? keyComparer = null) where TKey : notnull 39private static IEnumerable<KeyValuePair<TKey, int>> CountByIterator<TSource, TKey>(IEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey>? keyComparer) where TKey : notnull 48foreach (KeyValuePair<TKey, int> countBy in BuildCountDictionary(enumerator, keySelector, keyComparer))
System\Linq\ToCollection.cs (2)
82public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source) where TKey : notnull => 98public static Dictionary<TKey, TValue> ToDictionary<TKey, TValue>(this IEnumerable<KeyValuePair<TKey, TValue>> source, IEqualityComparer<TKey>? comparer) where TKey : notnull
System.Linq.AsyncEnumerable (27)
System\Linq\AggregateBy.cs (16)
33public static IAsyncEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>( 46source.IsKnownEmpty() ? Empty<KeyValuePair<TKey, TAccumulate>>() : 49static async IAsyncEnumerable<KeyValuePair<TKey, TAccumulate>> Impl( 80foreach (KeyValuePair<TKey, TAccumulate> countBy in dict) 104public static IAsyncEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>( 117source.IsKnownEmpty() ? Empty<KeyValuePair<TKey, TAccumulate>>() : 120static async IAsyncEnumerable<KeyValuePair<TKey, TAccumulate>> Impl( 146foreach (KeyValuePair<TKey, TAccumulate> countBy in dict) 171public static IAsyncEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>( 184source.IsKnownEmpty() ? Empty<KeyValuePair<TKey, TAccumulate>>() : 187static async IAsyncEnumerable<KeyValuePair<TKey, TAccumulate>> Impl( 218foreach (KeyValuePair<TKey, TAccumulate> countBy in dict) 243public static IAsyncEnumerable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>( 256source.IsKnownEmpty() ? Empty<KeyValuePair<TKey, TAccumulate>>() : 259static async IAsyncEnumerable<KeyValuePair<TKey, TAccumulate>> Impl( 285foreach (KeyValuePair<TKey, TAccumulate> countBy in dict)
System\Linq\CountBy.cs (8)
23public static IAsyncEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>( 32source.IsKnownEmpty() ? Empty<KeyValuePair<TKey, int>>() : 35static async IAsyncEnumerable<KeyValuePair<TKey, int>> Impl( 57foreach (KeyValuePair<TKey, int> countBy in countsBy) 74public static IAsyncEnumerable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>( 83source.IsKnownEmpty() ? Empty<KeyValuePair<TKey, int>>() : 86static async IAsyncEnumerable<KeyValuePair<TKey, int>> Impl( 108foreach (KeyValuePair<TKey, int> countBy in countsBy)
System\Linq\ToDictionaryAsync.cs (3)
25this IAsyncEnumerable<KeyValuePair<TKey, TValue>> source, 34ConfiguredCancelableAsyncEnumerable<KeyValuePair<TKey, TValue>> source, 38await foreach (KeyValuePair<TKey, TValue> element in source)
System.Linq.Expressions (32)
System\Dynamic\ExpandoObject.cs (16)
669int ICollection<KeyValuePair<string, object?>>.Count => _count; 671bool ICollection<KeyValuePair<string, object?>>.IsReadOnly => false; 673void ICollection<KeyValuePair<string, object?>>.Add(KeyValuePair<string, object?> item) 678void ICollection<KeyValuePair<string, object?>>.Clear() 703bool ICollection<KeyValuePair<string, object?>>.Contains(KeyValuePair<string, object?> item) 713void ICollection<KeyValuePair<string, object?>>.CopyTo(KeyValuePair<string, object?>[] array, int arrayIndex) 720ContractUtils.RequiresArrayRange(array, arrayIndex, _count, nameof(arrayIndex), nameof(ICollection<KeyValuePair<string, object>>.Count)); 721foreach (KeyValuePair<string, object?> item in this) 728bool ICollection<KeyValuePair<string, object?>>.Remove(KeyValuePair<string, object?> item) 737IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() 751private IEnumerator<KeyValuePair<string, object?>> GetExpandoEnumerator(ExpandoData data, int version)
System\Linq\Expressions\Compiler\BoundConstants.cs (2)
122foreach (KeyValuePair<TypedConstant, int> reference in _references) 146foreach (KeyValuePair<TypedConstant, int> reference in _references)
System\Linq\Expressions\Compiler\CompilerScope.cs (1)
367foreach (KeyValuePair<ParameterExpression, int> refCount in ReferenceCount)
System\Linq\Expressions\Interpreter\InstructionList.cs (7)
26internal readonly List<KeyValuePair<int, object?>>? DebugCookies; 29object[]? objects, RuntimeLabel[] labels, List<KeyValuePair<int, object?>>? debugCookies) 81private List<KeyValuePair<int, object?>>? _debugCookies; 112Func<int, int> labelIndexer, IReadOnlyList<KeyValuePair<int, object?>>? debugCookies) 119IEnumerator<KeyValuePair<int, object?>> cookieEnumerator = (debugCookies ?? Array.Empty<KeyValuePair<int, object?>>()).GetEnumerator(); 237_debugCookies ??= new List<KeyValuePair<int, object?>>();
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
337foreach (KeyValuePair<LabelTarget, LabelInfo> kvp in _treeLabels)
System\Linq\Expressions\Interpreter\Utilities.cs (5)
172private KeyValuePair<TKey, TValue>[]? _keysAndValues; 229KeyValuePair<TKey, TValue>[]? keysAndValues = _keysAndValues; 244public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 254private IEnumerator<KeyValuePair<TKey, TValue>> GetEnumeratorWorker() 311_keysAndValues = new KeyValuePair<TKey, TValue>[ArraySize];
System.Linq.Parallel (12)
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (1)
234private IEnumerator<KeyValuePair<Wrapper<TInputOutput>, Pair<TInputOutput, TLeftKey>>>? _outputEnumerator; // The enumerator output elements + order keys.
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (1)
298private IEnumerator<KeyValuePair<Wrapper<TInputOutput>, Pair<TInputOutput, ConcatKey<TLeftKey, TRightKey>>>>? _outputEnumerator; // Enumerator over the output of the union.
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (5)
148IList<IEnumerator<KeyValuePair<long, TElement>>> partitionerPartitions = 163IEnumerator<KeyValuePair<long, TElement>> partition = partitionerPartitions[i]; 209private readonly IEnumerator<KeyValuePair<long, TElement>> _sourceEnumerator; 211internal OrderablePartitionerEnumerator(IEnumerator<KeyValuePair<long, TElement>> sourceEnumerator) 220KeyValuePair<long, TElement> current = _sourceEnumerator.Current;
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (2)
197private IEnumerator<KeyValuePair<Wrapper<TInputOutput>, TKey>>? _hashLookupEnumerator; // Enumerates over _hashLookup. 261KeyValuePair<Wrapper<TInputOutput>, TKey> currentPair = _hashLookupEnumerator.Current;
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (2)
681private readonly KeyValuePair<Wrapper<TGroupKey>, ListChunk<TElement>> _keyValues; // A key value pair. 687internal GroupByGrouping(KeyValuePair<Wrapper<TGroupKey>, ListChunk<TElement>> keyValues)
System\Linq\Parallel\Utils\HashLookup.cs (1)
154internal KeyValuePair<TKey, TValue> this[int index]
System.Linq.Queryable (10)
System\Linq\Queryable.cs (10)
2466/// <returns>An <see cref="IQueryable{T}" /> that contains count for each distinct elements from the source sequence as a <see cref="KeyValuePair{TKey, TValue}"/> object.</returns> 2469public static IQueryable<KeyValuePair<TKey, int>> CountBy<TSource, TKey>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, IEqualityComparer<TKey>? comparer = null) where TKey : notnull 2474return source.Provider.CreateQuery<KeyValuePair<TKey, int>>( 2477new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, int>>>(CountBy).Method, 3298public static IQueryable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, TAccumulate seed, Expression<Func<TAccumulate, TSource, TAccumulate>> func, IEqualityComparer<TKey>? keyComparer = null) where TKey : notnull 3304return source.Provider.CreateQuery<KeyValuePair<TKey, TAccumulate>>( 3307new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method, 3328public static IQueryable<KeyValuePair<TKey, TAccumulate>> AggregateBy<TSource, TKey, TAccumulate>(this IQueryable<TSource> source, Expression<Func<TSource, TKey>> keySelector, Expression<Func<TKey, TAccumulate>> seedSelector, Expression<Func<TAccumulate, TSource, TAccumulate>> func, IEqualityComparer<TKey>? keyComparer = null) where TKey : notnull 3335return source.Provider.CreateQuery<KeyValuePair<TKey, TAccumulate>>( 3338new Func<IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, TAccumulate>>, Expression<Func<TAccumulate, TSource, TAccumulate>>, IEqualityComparer<TKey>, IQueryable<KeyValuePair<TKey, TAccumulate>>>(AggregateBy).Method,
System.Net.Http (51)
src\runtime\src\libraries\Common\src\System\Collections\Generic\BidirectionalDictionary.cs (3)
9internal sealed class BidirectionalDictionary<T1, T2> : IEnumerable<KeyValuePair<T1, T2>> 53IEnumerator<KeyValuePair<T1, T2>> IEnumerable<KeyValuePair<T1, T2>>.GetEnumerator()
System\Net\Http\DiagnosticsHandler.cs (1)
121KeyValuePair<string, object?> methodTag = DiagnosticsHelper.GetMethodTag(request.Method, out bool isUnknownMethod);
System\Net\Http\DiagnosticsHelper.cs (1)
21internal static KeyValuePair<string, object?> GetMethodTag(HttpMethod method, out bool isUnknownMethod)
System\Net\Http\FormUrlEncodedContent.cs (3)
16IEnumerable<KeyValuePair< 26private static byte[] GetContentByteArray(IEnumerable<KeyValuePair<string?, string?>> nameValueCollection) 33foreach (KeyValuePair<string?, string?> pair in nameValueCollection)
System\Net\Http\Headers\HttpHeaders.cs (7)
17/// We're using a custom type instead of <see cref="KeyValuePair{TKey, TValue}"/> because we need ref access to fields. 31public abstract class HttpHeaders : IEnumerable<KeyValuePair<string, IEnumerable<string>>> 388public IEnumerator<KeyValuePair<string, IEnumerable<string>>> GetEnumerator() => _count == 0 ? 389((IEnumerable<KeyValuePair<string, IEnumerable<string>>>)Array.Empty<KeyValuePair<string, IEnumerable<string>>>()).GetEnumerator() : 392private IEnumerator<KeyValuePair<string, IEnumerable<string>>> GetEnumeratorCore() 1472foreach (KeyValuePair<HeaderDescriptor, object> entry in dictionary)
System\Net\Http\Headers\HttpHeadersNonValidated.cs (7)
91IEnumerator<KeyValuePair<string, HeaderStringValues>> IEnumerable<KeyValuePair<string, HeaderStringValues>>.GetEnumerator() => GetEnumerator(); 101foreach (KeyValuePair<string, HeaderStringValues> header in this) 113foreach (KeyValuePair<string, HeaderStringValues> header in this) 121public struct Enumerator : IEnumerator<KeyValuePair<string, HeaderStringValues>> 126private KeyValuePair<string, HeaderStringValues> _current; 159public KeyValuePair<string, HeaderStringValues> Current => _current;
System\Net\Http\HttpRequestOptions.cs (16)
35int ICollection<KeyValuePair<string, object?>>.Count => Options.Count; 36bool ICollection<KeyValuePair<string, object?>>.IsReadOnly => ((IDictionary<string, object?>)Options).IsReadOnly; 38void ICollection<KeyValuePair<string, object?>>.Add(KeyValuePair<string, object?> item) => ((IDictionary<string, object?>)Options).Add(item); 39void ICollection<KeyValuePair<string, object?>>.Clear() => Options.Clear(); 40bool ICollection<KeyValuePair<string, object?>>.Contains(KeyValuePair<string, object?> item) => ((IDictionary<string, object?>)Options).Contains(item); 42void ICollection<KeyValuePair<string, object?>>.CopyTo(KeyValuePair<string, object?>[] array, int arrayIndex) => 44IEnumerator<KeyValuePair<string, object?>> IEnumerable<KeyValuePair<string, object?>>.GetEnumerator() => Options.GetEnumerator(); 47bool ICollection<KeyValuePair<string, object?>>.Remove(KeyValuePair<string, object?> item) => ((IDictionary<string, object?>)Options).Remove(item); 50int IReadOnlyCollection<KeyValuePair<string, object?>>.Count => Options.Count; 92public KeyValuePair<string, object?>[] Items 97var items = new KeyValuePair<string, object?>[dictionary.Count];
System\Net\Http\Metrics\MetricsHandler.cs (1)
121foreach (KeyValuePair<ActiveRequestsTagKey, long> entry in _counts)
System\Net\Http\MultipartContent.cs (2)
318foreach (KeyValuePair<string, HeaderStringValues> headerPair in content.Headers.NonValidated) 362foreach (KeyValuePair<string, HeaderStringValues> headerPair in content.Headers.NonValidated)
System\Net\Http\SocketsHttpHandler\FailedProxyCache.cs (2)
124foreach (KeyValuePair<Uri, long> kvp in _failedProxies) 128((ICollection<KeyValuePair<Uri, long>>)_failedProxies).Remove(kvp);
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (3)
977foreach (KeyValuePair<int, Http2Stream> kvp in _httpStreams) 1116foreach (KeyValuePair<int, Http2Stream> kvp in _httpStreams) 1914foreach (KeyValuePair<int, Http2Stream> kvp in _httpStreams)
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (1)
440foreach (KeyValuePair<QuicStream, Http3RequestStream> request in _activeRequests)
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (3)
497foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> pool in _pools) 524foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> entry in _pools) 554foreach (KeyValuePair<HttpConnectionKey, HttpConnectionPool> pool in _pools)
System\Net\Http\SocketsHttpHandler\Metrics\SocketsHttpHandlerMetrics.cs (1)
126foreach (KeyValuePair<OpenConnectionsTagKey, long> entry in _counts)
System.Net.Http.WinHttpHandler (1)
System\Net\Http\WinHttpHandler.cs (1)
1751foreach (KeyValuePair<CachedCertificateKey, CachedCertificateValue> kvPair in _cachedCertificates)
System.Net.Mail (2)
System\Net\Mime\MediaTypeMap.cs (2)
736foreach (KeyValuePair<string, string> entry in s_extensionToMediaType.Dictionary) 747foreach (KeyValuePair<string, string> entry in s_mediaTypeToExtension.Dictionary)
System.Net.NameResolution (11)
System\Net\Dns.cs (7)
368KeyValuePair<IPAddress, AddressFamily> t => t.Key, 766KeyValuePair<string, AddressFamily> t => GetHostAddressesCore(t.Key, t.Value, activity), 768KeyValuePair<IPAddress, AddressFamily> t => GetHostAddressesCore(t.Key, t.Value, activity), 777KeyValuePair<string, AddressFamily> t => GetHostEntryCore(t.Key, t.Value, activity), 779KeyValuePair<IPAddress, AddressFamily> t => GetHostEntryCore(t.Key, t.Value, activity), 970((ICollection<KeyValuePair<object, Task>>)s_tasks).Remove(new KeyValuePair<object, Task>(key!, task!)); 983((ICollection<KeyValuePair<object, Task>>)s_tasks).Remove(new KeyValuePair<object, Task>(key!, task));
System\Net\NameResolutionMetrics.cs (2)
31var hostNameTag = KeyValuePair.Create("dns.question.name", (object?)hostName); 40var errorTypeTag = KeyValuePair.Create("error.type", (object?)errorType);
System\Net\NameResolutionTelemetry.cs (2)
133KeyValuePair<string, AddressFamily> t => t.Key, 135KeyValuePair<IPAddress, AddressFamily> t => t.Key.ToString(),
System.Net.NetworkInformation (2)
System\Net\NetworkInformation\NetworkAddressChange.Unix.cs (2)
278foreach (KeyValuePair<NetworkAddressChangedEventHandler, ExecutionContext?> 320foreach (KeyValuePair<NetworkAvailabilityChangedEventHandler, ExecutionContext?>
System.Net.Requests (3)
System\Net\HttpWebResponse.cs (2)
203foreach (var header in _httpResponseMessage.Headers) 210foreach (var header in _httpResponseMessage.Content.Headers)
System\Net\ServicePoint\ServicePointManager.cs (1)
133foreach (KeyValuePair<string, WeakReference<ServicePoint>> entry in s_servicePointTable)
System.Net.Security (3)
System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs (2)
130private IEnumerable<KeyValuePair<string, string>> EnumerateMechanisms() 173foreach (KeyValuePair<string, string> packageAndOid in EnumerateMechanisms())
System\Net\Security\SslSessionsCache.cs (1)
219KeyValuePair<SslCredKey, SafeCredentialReference>[] toRemoveAttempt = s_cachedCreds.ToArray();
System.Net.WebSockets.Client (4)
System\Net\WebSockets\HttpResponseHeadersReadOnlyCollection.cs (4)
23foreach (KeyValuePair<string, HeaderStringValues> header in _headers) 34foreach (KeyValuePair<string, HeaderStringValues> header in _headers) 45public IEnumerator<KeyValuePair<string, IEnumerable<string>>> GetEnumerator() 47foreach (KeyValuePair<string, HeaderStringValues> header in _headers)
System.Private.CoreLib (170)
src\runtime\src\coreclr\nativeaot\Common\src\System\Collections\Generic\LowLevelDictionary.cs (6)
217protected sealed class LowLevelDictEnumerator : IEnumerator<KeyValuePair<TKey, TValue>> 238public KeyValuePair<TKey, TValue> Current 269KeyValuePair<TKey, TValue> kv = Current; 291internal sealed class LowLevelDictionaryWithIEnumerable<TKey, TValue> : LowLevelDictionary<TKey, TValue>, IEnumerable<KeyValuePair<TKey, TValue>> where TKey : IEquatable<TKey> 293public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 300IEnumerator<KeyValuePair<TKey, TValue>> ie = GetEnumerator();
src\runtime\src\libraries\System.Private.CoreLib\src\System\AppContext.AnyOS.cs (2)
46foreach (KeyValuePair<string, bool> kvp in s_switches) 73foreach (KeyValuePair<string, object?> kvp in s_dataStore)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Buffers\SharedArrayPool.cs (3)
220foreach (KeyValuePair<SharedArrayPoolThreadLocalArray[], object?> tlsBuckets in _allTlsBuckets) 227foreach (KeyValuePair<SharedArrayPoolThreadLocalArray[], object?> tlsBuckets in _allTlsBuckets) 252foreach (KeyValuePair<SharedArrayPoolThreadLocalArray[], object?> tlsBuckets in _allTlsBuckets)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentDictionary.cs (35)
98public ConcurrentDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) 118public ConcurrentDictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 141public ConcurrentDictionary(int concurrencyLevel, IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) 285private static int GetCapacityFromCollection(IEnumerable<KeyValuePair<TKey, TValue>> collection) => 288ICollection<KeyValuePair<TKey, TValue>> c => Math.Max(DefaultCapacity, c.Count), 289IReadOnlyCollection<KeyValuePair<TKey, TValue>> rc => Math.Max(DefaultCapacity, rc.Count), 334private void InitializeFromCollection(IEnumerable<KeyValuePair<TKey, TValue>> collection) 336foreach (KeyValuePair<TKey, TValue> pair in collection) 407/// <param name="item">The <see cref="KeyValuePair{TKey,TValue}"/> representing the key and value to remove.</param> 419/// The <see cref="KeyValuePair{TKey, TValue}.Key"/> property of <paramref name="item"/> is a null reference. 421public bool TryRemove(KeyValuePair<TKey, TValue> item) 736/// Copies the elements of the <see cref="ICollection{T}"/> to an array of type <see cref="KeyValuePair{TKey,TValue}"/>, 740/// The one-dimensional array of type <see cref="KeyValuePair{TKey,TValue}"/> that is the destination of the <see 741/// cref="KeyValuePair{TKey,TValue}"/> elements copied from the <see cref="ICollection"/>. The array must have zero-based indexing. 751void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 782public KeyValuePair<TKey, TValue>[] ToArray() 795var array = new KeyValuePair<TKey, TValue>[count]; 807private void CopyToPairs(KeyValuePair<TKey, TValue>[] array, int index) 859public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() => new Enumerator(this); 862private sealed class Enumerator(ConcurrentDictionary<TKey, TValue> dictionary) : IEnumerator<KeyValuePair<TKey, TValue>> 876public KeyValuePair<TKey, TValue> Current { get; private set; } 1592/// <param name="keyValuePair">The <see cref="KeyValuePair{TKey,TValue}"/> 1602void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) => ((IDictionary<TKey, TValue>)this).Add(keyValuePair.Key, keyValuePair.Value); 1608/// <param name="keyValuePair">The <see cref="KeyValuePair{TKey,TValue}"/> 1613bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) => 1624bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 1630/// cref="KeyValuePair{TKey,TValue}"/> 1637bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) => 1887if (array is KeyValuePair<TKey, TValue>[] pairs) 2292private readonly IEnumerator<KeyValuePair<TKey, TValue>> _enumerator; // Enumerator over the dictionary. 2713var keyValuePairs = new KeyValuePair<TKey, TValue>[_dictionary.Count];
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
20public DebugViewDictionaryItem(KeyValuePair<TKey, TValue> keyValue)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (33)
98public Dictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection) : this(collection, null) { } 100public Dictionary(IEnumerable<KeyValuePair<TKey, TValue>> collection, IEqualityComparer<TKey>? comparer) : 101this((collection as ICollection<KeyValuePair<TKey, TValue>>)?.Count ?? 0, comparer) 111private void AddRange(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 157ReadOnlySpan<KeyValuePair<TKey, TValue>> span; 158if (enumerable is KeyValuePair<TKey, TValue>[] array) 162else if (enumerable.GetType() == typeof(List<KeyValuePair<TKey, TValue>>)) 164span = CollectionsMarshal.AsSpan((List<KeyValuePair<TKey, TValue>>)enumerable); 169foreach (KeyValuePair<TKey, TValue> pair in enumerable) 177foreach (KeyValuePair<TKey, TValue> pair in span) 254void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) => 257bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> keyValuePair) 268bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> keyValuePair) 342private void CopyTo(KeyValuePair<TKey, TValue>[] array, int index) 372IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() => 373Count == 0 ? GenericEmptyEnumerator<KeyValuePair<TKey, TValue>>.Instance : 391var array = new KeyValuePair<TKey, TValue>[Count]; 393info.AddValue(KeyValuePairsName, array, typeof(KeyValuePair<TKey, TValue>[])); 1219KeyValuePair<TKey, TValue>[]? array = (KeyValuePair<TKey, TValue>[]?) 1220siInfo.GetValue(KeyValuePairsName, typeof(KeyValuePair<TKey, TValue>[])); 1566bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => false; 1568void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int index) => 1598if (array is KeyValuePair<TKey, TValue>[] pairs) 1640IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 1874public struct Enumerator : IEnumerator<KeyValuePair<TKey, TValue>>, IDictionaryEnumerator 1879private KeyValuePair<TKey, TValue> _current; 1919public KeyValuePair<TKey, TValue> Current => _current;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IDictionary.cs (1)
12public interface IDictionary<TKey, TValue> : ICollection<KeyValuePair<TKey, TValue>>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IDictionaryDebugView.cs (1)
22var keyValuePairs = new KeyValuePair<TKey, TValue>[_dict.Count];
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\IReadOnlyDictionary.cs (1)
9public interface IReadOnlyDictionary<TKey, TValue> : IReadOnlyCollection<KeyValuePair<TKey, TValue>>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\KeyValuePair.cs (1)
15public static KeyValuePair<TKey, TValue> Create<TKey, TValue>(TKey key, TValue value) =>
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (15)
73bool ICollection<KeyValuePair<TKey, TValue>>.Contains(KeyValuePair<TKey, TValue> item) 78void ICollection<KeyValuePair<TKey, TValue>>.CopyTo(KeyValuePair<TKey, TValue>[] array, int arrayIndex) 83bool ICollection<KeyValuePair<TKey, TValue>>.IsReadOnly => true; 85void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) 90void ICollection<KeyValuePair<TKey, TValue>>.Clear() 95bool ICollection<KeyValuePair<TKey, TValue>>.Remove(KeyValuePair<TKey, TValue> item) 100public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 179if (array is KeyValuePair<TKey, TValue>[] pairs) 187foreach (var item in m_dictionary) 197foreach (var item in m_dictionary) 217private readonly IEnumerator<KeyValuePair<TKey, TValue>> _enumerator;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\CounterPayload.cs (6)
10internal sealed class CounterPayload : IEnumerable<KeyValuePair<string, object?>> 38public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 48private IEnumerable<KeyValuePair<string, object?>> ForEnumeration 71internal sealed class IncrementingCounterPayload : IEnumerable<KeyValuePair<string, object?>> 93public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 103private IEnumerable<KeyValuePair<string, object?>> ForEnumeration
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\DiagnosticCounter.cs (1)
132KeyValuePair<string, string?> current = enumerator.Current;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (1)
2348foreach (KeyValuePair<int, bool> entry in dispatcher.m_EventEnabled)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\ManifestBuilder.cs (4)
185foreach (KeyValuePair<int, ChannelInfo> item in this.channelTab) 369var sortedChannels = new List<KeyValuePair<int, ChannelInfo>>(); 370foreach (KeyValuePair<int, ChannelInfo> p in channelTab) { sortedChannels.Add(p); } 373foreach (KeyValuePair<int, ChannelInfo> kvpair in sortedChannels)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\EventPayload.cs (5)
54public void Add(KeyValuePair<string, object?> payloadEntry) 64public bool Contains(KeyValuePair<string, object?> entry) 85public IEnumerator<KeyValuePair<string, object?>> GetEnumerator() 95public void CopyTo(KeyValuePair<string, object?>[] payloadEntries, int count) 105public bool Remove(KeyValuePair<string, object?> entry)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\NameInfo.cs (2)
14: ConcurrentSetItem<KeyValuePair<string, EventTags>, NameInfo> 58public override int Compare(KeyValuePair<string, EventTags> key)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\Statics.cs (1)
407IsGenericMatch(dataType, typeof(KeyValuePair<,>)))
src\runtime\src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TraceLoggingEventTypes.cs (1)
28private ConcurrentSet<KeyValuePair<string, EventTags>, NameInfo> nameInfos;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Environment.Variables.Unix.cs (1)
68foreach (var keyValuePair in s_environment)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Resources\ResourceSet.cs (1)
218foreach (var item in copyOfTable)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (8)
15public sealed class ConditionalWeakTable<TKey, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] TValue> : IEnumerable<KeyValuePair<TKey, TValue>> 360IEnumerator<KeyValuePair<TKey, TValue>> IEnumerable<KeyValuePair<TKey, TValue>>.GetEnumerator() 366GenericEmptyEnumerator<KeyValuePair<TKey, TValue>>.Instance : 371IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable<KeyValuePair<TKey, TValue>>)this).GetEnumerator(); 374private sealed class Enumerator : IEnumerator<KeyValuePair<TKey, TValue>> 395private KeyValuePair<TKey, TValue> _current; // the current entry set by MoveNext and returned from Current 478public KeyValuePair<TKey, TValue> Current
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (2)
288foreach (KeyValuePair<long, WeakReference<AssemblyLoadContext>> item in allContexts) 521foreach (KeyValuePair<long, WeakReference<AssemblyLoadContext>> alcAlive in allContexts)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Text\EncodingTable.cs (1)
162foreach (KeyValuePair<int, EncodingInfo> pair in encodingInfoList)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\AsyncLocal.cs (35)
141private readonly KeyValuePair<IAsyncLocal, object?> _item0; 143public OneElementAsyncLocalValueMap(KeyValuePair<IAsyncLocal, object?> item0) 154KeyValuePair<IAsyncLocal, object?> newItem = KeyValuePair.Create(key, value); 187private readonly KeyValuePair<IAsyncLocal, object?> _item0; 188private readonly KeyValuePair<IAsyncLocal, object?> _item1; 191KeyValuePair<IAsyncLocal, object?> item0, 192KeyValuePair<IAsyncLocal, object?> item1) 204KeyValuePair<IAsyncLocal, object?> newItem = KeyValuePair.Create(key, value); 244private readonly KeyValuePair<IAsyncLocal, object?> _item0; 245private readonly KeyValuePair<IAsyncLocal, object?> _item1; 246private readonly KeyValuePair<IAsyncLocal, object?> _item2; 249KeyValuePair<IAsyncLocal, object?> item0, 250KeyValuePair<IAsyncLocal, object?> item1, 251KeyValuePair<IAsyncLocal, object?> item2) 264KeyValuePair<IAsyncLocal, object?> newItem = KeyValuePair.Create(key, value); 311private readonly KeyValuePair<IAsyncLocal, object?> _item0; 312private readonly KeyValuePair<IAsyncLocal, object?> _item1; 313private readonly KeyValuePair<IAsyncLocal, object?> _item2; 314private readonly KeyValuePair<IAsyncLocal, object?> _item3; 317KeyValuePair<IAsyncLocal, object?> item0, 318KeyValuePair<IAsyncLocal, object?> item1, 319KeyValuePair<IAsyncLocal, object?> item2, 320KeyValuePair<IAsyncLocal, object?> item3) 333KeyValuePair<IAsyncLocal, object?> newItem = KeyValuePair.Create(key, value); 388private readonly KeyValuePair<IAsyncLocal, object?>[] _keyValues; 390internal MultiElementAsyncLocalValueMap(KeyValuePair<IAsyncLocal, object?>[] keyValues) 407KeyValuePair<IAsyncLocal, object?>[] newValues = _keyValues.AsSpan().ToArray(); 428var newValues = new KeyValuePair<IAsyncLocal, object?>[_keyValues.Length - 1]; 448var newValues = new KeyValuePair<IAsyncLocal, object?>[_keyValues.Length + 1]; 456foreach (KeyValuePair<IAsyncLocal, object?> pair in _keyValues) 466foreach (KeyValuePair<IAsyncLocal, object?> pair in _keyValues) 494foreach (KeyValuePair<IAsyncLocal, object?> pair in this) 513var newValues = new KeyValuePair<IAsyncLocal, object?>[MultiElementAsyncLocalValueMap.MaxMultiElements]; 515foreach (KeyValuePair<IAsyncLocal, object?> pair in this) 528foreach (KeyValuePair<IAsyncLocal, object?> pair in this)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\TaskScheduler.cs (1)
491foreach (KeyValuePair<TaskScheduler, object?> item in s_activeTaskSchedulers)
System\Runtime\InteropServices\TypeMapLazyDictionary.NativeAot.cs (1)
131public IEnumerator<KeyValuePair<TKey, Type>> GetEnumerator() => throw new NotSupportedException();
System.Private.CoreLib.Generators (1)
NativeRuntimeEventSourceGenerator.cs (1)
42foreach (KeyValuePair<string, string> kvp in manifestsToGenerate)
System.Private.DataContractSerialization (13)
System\Runtime\Serialization\CollectionDataContract.cs (5)
772MethodInfo? buildIncrementCollectionCountDelegate = GetBuildIncrementCollectionCountGenericDelegate(typeof(KeyValuePair<,>).MakeGenericType(ItemType.GetGenericArguments())); 903return new GenericDictionaryEnumerator<K, V>((IEnumerator<KeyValuePair<K, V>>)enumerator); 1621private readonly IEnumerator<KeyValuePair<K, V>> _enumerator; 1623public GenericDictionaryEnumerator(IEnumerator<KeyValuePair<K, V>> enumerator) 1642KeyValuePair<K, V> current = _enumerator.Current;
System\Runtime\Serialization\DataContractSet.cs (3)
43foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in dataContractSet.Contracts) 50foreach (KeyValuePair<DataContract, object> pair in dataContractSet._processedContracts) 650internal IEnumerator<KeyValuePair<XmlQualifiedName, DataContract>> GetEnumerator()
System\Runtime\Serialization\Globals.cs (1)
92internal static Type TypeOfKeyValuePair => field ??= typeof(KeyValuePair<,>);
System\Runtime\Serialization\Json\JsonDataContract.cs (1)
285foreach (KeyValuePair<XmlQualifiedName, DataContract> knownDataContract in _traditionalDataContract.KnownDataContracts)
System\Runtime\Serialization\Json\JsonXmlDataContract.cs (1)
76foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in entry)
System\Runtime\Serialization\SchemaExporter.cs (1)
47foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in _dataContractSet.Contracts)
System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (1)
956foreach (KeyValuePair<string, string> prefixNsPair in namespaces)
System.Private.Reflection.Execution (12)
Internal\Reflection\Execution\ExecutionEnvironmentImplementation.MappingTables.cs (6)
450private volatile KeyValuePair<NativeFormatModuleInfo, FunctionPointersToOffsets>[] _ldftnReverseLookup_InvokeMap; 455private KeyValuePair<NativeFormatModuleInfo, FunctionPointersToOffsets>[] GetLdFtnReverseLookups_InvokeMap() 457KeyValuePair<NativeFormatModuleInfo, FunctionPointersToOffsets>[] ldFtnReverseLookup = _ldftnReverseLookup_InvokeMap; 460var ldFtnReverseLookupBuilder = default(ArrayBuilder<KeyValuePair<NativeFormatModuleInfo, FunctionPointersToOffsets>>); 498foreach (KeyValuePair<NativeFormatModuleInfo, FunctionPointersToOffsets> perModuleLookup in GetLdFtnReverseLookups_InvokeMap()) 522foreach (KeyValuePair<NativeFormatModuleInfo, FunctionPointersToOffsets> perModuleLookup in GetLdFtnReverseLookups_InvokeMap())
src\runtime\src\coreclr\nativeaot\Common\src\System\Collections\Generic\LowLevelDictionary.cs (6)
217protected sealed class LowLevelDictEnumerator : IEnumerator<KeyValuePair<TKey, TValue>> 238public KeyValuePair<TKey, TValue> Current 269KeyValuePair<TKey, TValue> kv = Current; 291internal sealed class LowLevelDictionaryWithIEnumerable<TKey, TValue> : LowLevelDictionary<TKey, TValue>, IEnumerable<KeyValuePair<TKey, TValue>> where TKey : IEquatable<TKey> 293public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 300IEnumerator<KeyValuePair<TKey, TValue>> ie = GetEnumerator();
System.Private.TypeLoader (10)
Internal\Reflection\Execution\AssemblyBinderImplementation.cs (4)
28ArrayBuilder<KeyValuePair<RuntimeAssemblyName, QScopeDefinition>> scopes = default; 54foreach (KeyValuePair<RuntimeAssemblyName, QScopeDefinition> group in ScopeGroups) 84foreach (KeyValuePair<RuntimeAssemblyName, QScopeDefinition> group in ScopeGroups) 163private KeyValuePair<RuntimeAssemblyName, QScopeDefinition>[] ScopeGroups { get; }
src\runtime\src\coreclr\nativeaot\Common\src\System\Collections\Generic\LowLevelDictionary.cs (6)
217protected sealed class LowLevelDictEnumerator : IEnumerator<KeyValuePair<TKey, TValue>> 238public KeyValuePair<TKey, TValue> Current 269KeyValuePair<TKey, TValue> kv = Current; 291internal sealed class LowLevelDictionaryWithIEnumerable<TKey, TValue> : LowLevelDictionary<TKey, TValue>, IEnumerable<KeyValuePair<TKey, TValue>> where TKey : IEquatable<TKey> 293public IEnumerator<KeyValuePair<TKey, TValue>> GetEnumerator() 300IEnumerator<KeyValuePair<TKey, TValue>> ie = GetEnumerator();
System.Private.Windows.Core.TestUtilities (2)
XUnit\SkipOnArchitectureAttribute.cs (2)
29public IReadOnlyCollection<KeyValuePair<string, string>> GetTraits() 37return Array.Empty<KeyValuePair<string, string>>();
System.Private.Xml (22)
System\Xml\Dom\DocumentSchemaValidator.cs (1)
460foreach (KeyValuePair<string, string> pair in namespaceDecls)
System\Xml\Dom\XmlDocument.cs (2)
662foreach (KeyValuePair<XmlQualifiedName, SchemaAttDef> attrDefs in ed.AttDefs) 1668foreach (KeyValuePair<XmlQualifiedName, SchemaAttDef> attrDefs in ed.AttDefs)
System\Xml\Dom\XmlLoader.cs (2)
655foreach (KeyValuePair<XmlQualifiedName, SchemaElementDecl> elementDecls in schInfo.ElementDecls) 660foreach (KeyValuePair<XmlQualifiedName, SchemaAttDef> attDefs in elementDecl.AttDefs)
System\Xml\Schema\ContentValidator.cs (6)
135foreach (KeyValuePair<XmlQualifiedName, int> entry in _names) 147foreach (KeyValuePair<string, int> wildcard in _wildcards) 203foreach (KeyValuePair<XmlQualifiedName, int> name in _names) 213foreach (KeyValuePair<string, int> wildcard in _wildcards) 2197foreach (KeyValuePair<XmlQualifiedName, int> element in _elements) 2212foreach (KeyValuePair<XmlQualifiedName, int> element in _elements)
System\Xml\Schema\SchemaInfo.cs (2)
305foreach (KeyValuePair<XmlQualifiedName, SchemaElementDecl> entry in sinfo._elementDecls) 312foreach (KeyValuePair<XmlQualifiedName, SchemaElementDecl> entry in sinfo._elementDeclsByType)
System\Xml\Schema\XmlSchemaValidator.cs (1)
2142foreach (KeyValuePair<string, string> pair in namespaceDecls)
System\Xml\Serialization\CodeGenerator.cs (1)
1612foreach (var item in _locals)
System\Xml\Serialization\Types.cs (2)
1213foreach (KeyValuePair<string, MemberInfo> pair in memberInfos) 1225foreach (KeyValuePair<string, MemberInfo> pair in replaceList)
System\Xml\Serialization\XmlSerializerNamespaces.cs (1)
123foreach (var nsPair in _namespaces)
System\Xml\XPath\XPathNavigator.cs (1)
1884foreach (KeyValuePair<string, string> pair in dictionary)
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (2)
214foreach (KeyValuePair<Template, Stylesheet> pair in _fwdApplyImportsGraph!) 274foreach (KeyValuePair<QilName, XslFlags> modeFlag in sheet.ModeFlags)
System\Xml\Xsl\Xslt\XsltInput.cs (1)
132foreach (KeyValuePair<string, string> prefixNamespacePair in namespacesInScope)
System.Reflection.Emit (6)
System\Reflection\Emit\ILGeneratorImpl.cs (2)
32private List<KeyValuePair<object, BlobWriter>> _memberReferences = new(); 50internal List<KeyValuePair<object, BlobWriter>> GetMemberReferences() => _memberReferences;
System\Reflection\Emit\ModuleBuilderImpl.cs (4)
453KeyValuePair<SymbolDocumentWriter, List<SequencePoint>> pair = enumerator.Current; 612foreach (KeyValuePair<object, BlobWriter> pair in il.GetMemberReferences()) 619if (pair.Key is KeyValuePair<MethodInfo, Type[]> pair2) 786KeyValuePair<MethodInfo, BlobBuilder> pair = new(method, signature);
System.Reflection.Metadata (19)
System\Reflection\Metadata\Ecma335\BlobDictionary.cs (5)
17private readonly Dictionary<int, KeyValuePair<ImmutableArray<byte>, BlobHandle>> _dictionary; 25private unsafe ref KeyValuePair<ImmutableArray<byte>, BlobHandle> GetValueRefOrAddDefault(ReadOnlySpan<byte> key, out bool exists) 30ref var entry = ref CollectionsMarshal.GetValueRefOrAddDefault(_dictionary, dictionaryKey, out exists); 45ref var entry = ref GetValueRefOrAddDefault(key, out exists); 106public Dictionary<int, KeyValuePair<ImmutableArray<byte>, BlobHandle>>.Enumerator GetEnumerator() =>
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (6)
539var sorted = new List<KeyValuePair<string, StringHandle>>(strings); 552foreach (KeyValuePair<string, StringHandle> entry in sorted) 579private sealed class SuffixSort : IComparer<KeyValuePair<string, StringHandle>> 583public int Compare(KeyValuePair<string, StringHandle> xPair, KeyValuePair<string, StringHandle> yPair) 625foreach (var entry in _blobs)
System\Reflection\Metadata\Internal\NamespaceCache.cs (6)
142foreach (var group in namespaceBuilderTable) 170List<KeyValuePair<NamespaceDefinitionHandle, NamespaceDataBuilder>>? remaps = null; 171foreach (var group in table) 181remaps ??= new List<KeyValuePair<NamespaceDefinitionHandle, NamespaceDataBuilder>>(); 193foreach (var tuple in remaps) 305foreach (var namespaceData in namespaces)
System\Reflection\Metadata\Internal\VirtualHeap.cs (1)
60foreach (var blobPair in blobs)
System\Reflection\Metadata\MetadataReader.cs (1)
1469foreach (var group in groupedNestedTypes)
System.Resources.Extensions (3)
src\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (2)
307foreach (KeyValuePair<string, PrecannedResource> entry in _preserializedData) 315foreach (var item in _resourceList)
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (1)
365foreach (KeyValuePair<SerializationRecordId, HashSet<SerializationRecordId>> pair in _incompleteDependencies)
System.Resources.Writer (2)
src\runtime\src\libraries\Common\src\System\Resources\ResourceWriter.cs (2)
307foreach (KeyValuePair<string, PrecannedResource> entry in _preserializedData) 315foreach (var item in _resourceList)
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
93[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Collections.Generic.KeyValuePair<,>))]
System.Runtime.Caching (6)
System\Runtime\Caching\MemoryCache.cs (1)
495protected override IEnumerator<KeyValuePair<string, object>> GetEnumerator()
System\Runtime\Caching\ObjectCache.cs (5)
16public abstract class ObjectCache : IEnumerable<KeyValuePair<string, object>> 49return ((IEnumerable<KeyValuePair<string, object>>)this).GetEnumerator(); 54IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() 59protected abstract IEnumerator<KeyValuePair<string, object>> GetEnumerator();
System.Runtime.Serialization.Schema (5)
System\Runtime\Serialization\Schema\CodeExporter.cs (4)
51foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in dataContractSet.Contracts) 72foreach (KeyValuePair<string, string> pair in _options.Namespaces) 211foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in _dataContractSet.Contracts) 989foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in knownContracts)
System\Runtime\Serialization\Schema\XsdDataContractImporter.cs (1)
302foreach (KeyValuePair<XmlQualifiedName, DataContract> pair in DataContractSet.Contracts)
System.Security.Claims (1)
System\Security\Claims\Claim.cs (1)
494foreach (var kvp in _properties)
System.Security.Cryptography.Cose (9)
System\Security\Cryptography\Cose\CoseHeaderMap.cs (8)
37private ICollection<KeyValuePair<CoseHeaderLabel, CoseHeaderValue>> HeaderParametersAsCollection => _headerParameters; 139public void Add(KeyValuePair<CoseHeaderLabel, CoseHeaderValue> item) => Add(item.Key, item.Value); 198public bool Contains(KeyValuePair<CoseHeaderLabel, CoseHeaderValue> item) 202public void CopyTo(KeyValuePair<CoseHeaderLabel, CoseHeaderValue>[] array, int arrayIndex) 206public IEnumerator<KeyValuePair<CoseHeaderLabel, CoseHeaderValue>> GetEnumerator() 231public bool Remove(KeyValuePair<CoseHeaderLabel, CoseHeaderValue> item) 358foreach (KeyValuePair<CoseHeaderLabel, CoseHeaderValue> kvp in map) 399foreach (KeyValuePair<CoseHeaderLabel, CoseHeaderValue> kvp in map)
System\Security\Cryptography\Cose\CoseMessage.cs (1)
567foreach (KeyValuePair<CoseHeaderLabel, CoseHeaderValue> kvp in protectedHeaders)
System.ServiceModel.Http (3)
System\ServiceModel\Channels\HttpResponseMessageExtensionMethods.cs (3)
44IEnumerable<KeyValuePair<string, IEnumerable<string>>> headers = httpResponse.Headers; 67internal static WebHeaderCollection ToWebHeaderCollection(this IEnumerable<KeyValuePair<string, IEnumerable<string>>> headers) 70foreach (var header in headers)
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\ConnectionPool.cs (1)
92foreach (KeyValuePair<TKey, EndpointConnectionPool> poolEntry in _endpointPools)
System.ServiceModel.Primitives (45)
System\ServiceModel\Channels\AddressHeaderCollection.cs (1)
150foreach (KeyValuePair<string, int> pair in myHeaders)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (6)
1508KeyValuePair<string, object>[] properties, MessageHeaders headers) 1686KeyValuePair<string, object>[] properties = new KeyValuePair<string, object>[Properties.Count]; 1687((ICollection<KeyValuePair<string, object>>)Properties).CopyTo(properties, 0); 1711private KeyValuePair<string, object>[] _properties; 1715KeyValuePair<string, object>[] properties, MessageHeaders headers)
System\ServiceModel\Channels\Message.cs (7)
1051public BodyWriterMessage(MessageHeaders headers, KeyValuePair<string, object>[] properties, BodyWriter bodyWriter) 1139KeyValuePair<string, object>[] properties = new KeyValuePair<string, object>[Properties.Count]; 1140((ICollection<KeyValuePair<string, object>>)Properties).CopyTo(properties, 0); 1877KeyValuePair<string, object>[] properties = new KeyValuePair<string, object>[Properties.Count]; 1878((ICollection<KeyValuePair<string, object>>)Properties).CopyTo(properties, 0);
System\ServiceModel\Channels\MessageBuffer.cs (7)
57private KeyValuePair<string, object>[] _properties; 71_properties = new KeyValuePair<string, object>[message.Properties.Count]; 72((ICollection<KeyValuePair<string, object>>)message.Properties).CopyTo(_properties, 0); 164private KeyValuePair<string, object>[] _properties; 170KeyValuePair<string, object>[] properties, bool[] understoodHeaders, bool understoodHeadersModified) 273KeyValuePair<string, object>[] properties, BodyWriter bodyWriter) 321protected KeyValuePair<string, object>[] Properties { get; private set; }
System\ServiceModel\Channels\MessageProperties.cs (16)
45internal MessageProperties(KeyValuePair<string, object>[] array) 471internal void CopyProperties(KeyValuePair<string, object>[] array) 480KeyValuePair<string, object> property = array[i]; 808void ICollection<KeyValuePair<string, object>>.CopyTo(KeyValuePair<string, object>[] array, int index) 867void ICollection<KeyValuePair<string, object>>.Add(KeyValuePair<string, object> pair) 882bool ICollection<KeyValuePair<string, object>>.Contains(KeyValuePair<string, object> pair) 914return ((IEnumerable<KeyValuePair<string, object>>)this).GetEnumerator(); 917IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() 924List<KeyValuePair<string, object>> pairs = new List<KeyValuePair<string, object>>(_propertyCount); 964bool ICollection<KeyValuePair<string, object>>.Remove(KeyValuePair<string, object> pair)
System\ServiceModel\Channels\ReliableMessagingHelpers.cs (1)
507foreach (KeyValuePair<IReliableChannelBinder, TState> pair in tempFaultList)
System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (2)
309KeyValuePair<Type, ArrayList>[] multipleHeaderValues = null; 350multipleHeaderValues = new KeyValuePair<Type, ArrayList>[parameters.Length];
System\ServiceModel\Dispatcher\OperationFormatter.cs (5)
711private OperationFormatterMessage(MessageHeaders headers, KeyValuePair<string, object>[] properties, OperationFormatterBodyWriter bodyWriter) 734KeyValuePair<string, object>[] properties = new KeyValuePair<string, object>[base.Properties.Count]; 735((ICollection<KeyValuePair<string, object>>)base.Properties).CopyTo(properties, 0); 836KeyValuePair<string, object>[] properties, BodyWriter bodyWriter)
System.ServiceModel.Primitives.Tests (1)
ServiceModel\MessageContractTest.4.4.0.cs (1)
161foreach (var property in msg.Properties)
System.Speech (26)
Internal\SrgsCompiler\BackEnd.cs (1)
837KeyValuePair<int, Rule> kvFirstArc = ieFirstArcs.Current;
Internal\Synthesis\TextWriterEngine.cs (6)
291private bool ProcessPromptEngine(string element, params KeyValuePair<string, string?>[]? attributes) 297foreach (KeyValuePair<string, string?> kp in attributes) 315return ProcessPromptEngine("database", new KeyValuePair<string, string?>[] { new KeyValuePair<string, string?>("fname", fname), new KeyValuePair<string, string?>("delta", delta), new KeyValuePair<string, string?>("idset", idset) }); 325return ProcessPromptEngine("id", new KeyValuePair<string, string?>[] { new KeyValuePair<string, string?>("id", id) }); 339return ProcessPromptEngine("withtag", new KeyValuePair<string, string?>[] { new KeyValuePair<string, string?>("tag", tag) }); 348return ProcessPromptEngine("rule", new KeyValuePair<string, string?>[] { new KeyValuePair<string, string?>("name", name) });
Internal\Synthesis\VoiceSynthesis.cs (1)
1606foreach (KeyValuePair<VoiceInfo, TTSVoice> kv in _voiceDictionary)
Result\RecognizedPhrase.cs (3)
477foreach (KeyValuePair<string, SemanticValue> kv in childrenSemantics._dictionary) 1062foreach (KeyValuePair<string, SemanticValue> kv in semanticsNode) 1112foreach (KeyValuePair<string, SemanticValue> kv in semanticValue)
Result\SemanticValue.cs (15)
46foreach (KeyValuePair<string, SemanticValue> kv in _dictionary) 96public bool Contains(KeyValuePair<string, SemanticValue> item) 112void ICollection<KeyValuePair<string, SemanticValue>>.Add(KeyValuePair<string, SemanticValue> key) 122void ICollection<KeyValuePair<string, SemanticValue>>.Clear() 127bool ICollection<KeyValuePair<string, SemanticValue>>.Remove(KeyValuePair<string, SemanticValue> key) 136void ICollection<KeyValuePair<string, SemanticValue>>.CopyTo(KeyValuePair<string, SemanticValue>[] array, int index) 138((ICollection<KeyValuePair<string, SemanticValue>>)_dictionary).CopyTo(array, index); 140IEnumerator<KeyValuePair<string, SemanticValue>> IEnumerable<KeyValuePair<string, SemanticValue>>.GetEnumerator() 145bool ICollection<KeyValuePair<string, SemanticValue>>.IsReadOnly 161return ((IEnumerable<KeyValuePair<string, SemanticValue>>)this).GetEnumerator(); 250foreach (KeyValuePair<string, SemanticValue> kv in _dictionary)
System.Text.Json (72)
src\runtime\src\libraries\System.Text.Json\Common\ReflectionExtensions.cs (1)
225=> type.IsGenericType && type.GetGenericTypeDefinition() == typeof(KeyValuePair<,>);
System\Text\Json\JsonHelpers.cs (1)
280IEnumerable<KeyValuePair<TKey, TValue>> collection,
System\Text\Json\Nodes\JsonObject.cs (10)
36public JsonObject(IEnumerable<KeyValuePair<string, JsonNode?>> properties, JsonNodeOptions? options = null) : this(options) 38int capacity = properties is ICollection<KeyValuePair<string, JsonNode?>> propertiesCollection ? propertiesCollection.Count : 0; 41foreach (KeyValuePair<string, JsonNode?> node in properties) 99foreach (KeyValuePair<string, JsonNode?> item in dictionary) 109KeyValuePair<string, JsonNode?>? item = FindValue(node); 199foreach (KeyValuePair<string, JsonNode?> entry in Dictionary) 235foreach (KeyValuePair<string, JsonNode?> item in currentDict) 323private KeyValuePair<string, JsonNode?>? FindValue(JsonNode? value) 325foreach (KeyValuePair<string, JsonNode?> item in Dictionary) 358foreach (KeyValuePair<string, JsonNode?> item in _node)
System\Text\Json\Nodes\JsonObject.IDictionary.cs (9)
86public void Add(KeyValuePair<string, JsonNode?> property) => Add(property.Key, property.Value); 161bool ICollection<KeyValuePair<string, JsonNode?>>.Contains(KeyValuePair<string, JsonNode?> item) => 181void ICollection<KeyValuePair<string, JsonNode?>>.CopyTo(KeyValuePair<string, JsonNode?>[] array, int index) => 190public IEnumerator<KeyValuePair<string, JsonNode?>> GetEnumerator() => Dictionary.GetEnumerator(); 201bool ICollection<KeyValuePair<string, JsonNode?>>.Remove(KeyValuePair<string, JsonNode?> item) => Remove(item.Key); 237bool ICollection<KeyValuePair<string, JsonNode?>>.IsReadOnly => false;
System\Text\Json\Nodes\JsonObject.IList.cs (13)
9public partial class JsonObject : IList<KeyValuePair<string, JsonNode?>> 15public KeyValuePair<string, JsonNode?> GetAt(int index) => Dictionary.GetAt(index); 29KeyValuePair<string, JsonNode?> existing = dictionary.GetAt(index); 43KeyValuePair<string, JsonNode?> existing = dictionary.GetAt(index); 80KeyValuePair<string, JsonNode?> existing = Dictionary.GetAt(index); 86KeyValuePair<string, JsonNode?> IList<KeyValuePair<string, JsonNode?>>.this[int index] 93int IList<KeyValuePair<string, JsonNode?>>.IndexOf(KeyValuePair<string, JsonNode?> item) => ((IList<KeyValuePair<string, JsonNode?>>)Dictionary).IndexOf(item); 96void IList<KeyValuePair<string, JsonNode?>>.Insert(int index, KeyValuePair<string, JsonNode?> item) => Insert(index, item.Key, item.Value); 99void IList<KeyValuePair<string, JsonNode?>>.RemoveAt(int index) => RemoveAt(index);
System\Text\Json\Schema\JsonSchema.cs (2)
61public List<KeyValuePair<string, JsonSchema>>? Properties { get; set { VerifyMutable(); field = value; } } 184foreach (KeyValuePair<string, JsonSchema> property in Properties)
System\Text\Json\Schema\JsonSchemaExporter.cs (4)
66KeyValuePair<string, JsonSchema>? typeDiscriminator = null, 112KeyValuePair<string, JsonSchema>? derivedTypeDiscriminator = null; 218List<KeyValuePair<string, JsonSchema>>? properties = null; 336List<KeyValuePair<string, JsonSchema>>? dictProps = null;
System\Text\Json\Serialization\Converters\Collection\DictionaryDefaultConverter.cs (3)
16where TDictionary : IEnumerable<KeyValuePair<TKey, TValue>> 27IEnumerator<KeyValuePair<TKey, TValue>> enumerator; 40enumerator = (IEnumerator<KeyValuePair<TKey, TValue>>)state.Current.CollectionEnumerator;
System\Text\Json\Serialization\Converters\Collection\ImmutableDictionaryOfTKeyTValueConverter.cs (2)
43Func<IEnumerable<KeyValuePair<TKey, TValue>>, TDictionary>? creator = 44(Func<IEnumerable<KeyValuePair<TKey, TValue>>, TDictionary>?)state.Current.JsonTypeInfo.CreateObjectWithArgs;
System\Text\Json\Serialization\Converters\FSharp\FSharpMapConverter.cs (2)
13where TMap : IEnumerable<KeyValuePair<TKey, TValue>> 48int mapCount = ((ICollection<KeyValuePair<TKey, TValue>>)map).Count;
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (1)
471foreach (KeyValuePair<string, JsonNode?> property in jsonObject)
System\Text\Json\Serialization\JsonSerializer.Read.HandlePropertyName.cs (2)
155foreach (KeyValuePair<string, object> kvp in existing) 175foreach (KeyValuePair<string, JsonElement> kvp in existing)
System\Text\Json\Serialization\JsonSerializerOptionsUpdateHandler.cs (1)
21foreach (KeyValuePair<JsonSerializerOptions, object?> options in JsonSerializerOptions.TrackedOptionsInstances.All)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Union.cs (4)
276KeyValuePair<Type, MethodInfo>[]? entries = PopulateTryGetValueMethods(); 291KeyValuePair<Type, MethodInfo>[]? PopulateTryGetValueMethods() 333KeyValuePair<Type, MethodInfo>[] orderedEntries = new KeyValuePair<Type, MethodInfo>[orderedCaseTypes.Length];
System\Text\Json\Serialization\Metadata\JsonMetadataServices.Collections.cs (1)
83Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> createRangeFunc)
System\Text\Json\Serialization\Metadata\MemberAccessor.cs (2)
62public abstract Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>(); 74public abstract UnionTryGetValueAccessor<TUnion> CreateUnionTryGetValueAccessor<TUnion>(IReadOnlyList<KeyValuePair<Type, MethodInfo>> entries);
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.Cache.cs (1)
67foreach (KeyValuePair<TKey, CacheEntry> kvp in _cache)
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.cs (2)
46public override Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>() => 86public override UnionTryGetValueAccessor<TUnion> CreateUnionTryGetValueAccessor<TUnion>(IReadOnlyList<KeyValuePair<Type, MethodInfo>> entries) =>
System\Text\Json\Serialization\Metadata\ReflectionEmitMemberAccessor.cs (6)
385public override Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>() => 386CreateDelegate<Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection>>( 387CreateImmutableDictionaryCreateRangeDelegate(typeof(TCollection), typeof(TKey), typeof(TValue), typeof(IEnumerable<KeyValuePair<TKey, TValue>>))); 612public override UnionTryGetValueAccessor<TUnion> CreateUnionTryGetValueAccessor<TUnion>(IReadOnlyList<KeyValuePair<Type, MethodInfo>> entries) => 615private static DynamicMethod CreateUnionTryGetValueAccessor(Type unionType, IReadOnlyList<KeyValuePair<Type, MethodInfo>> entries) 637KeyValuePair<Type, MethodInfo> entry = entries[i];
System\Text\Json\Serialization\Metadata\ReflectionMemberAccessor.cs (5)
173public override Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection> CreateImmutableDictionaryCreateRangeDelegate<TCollection, TKey, TValue>() 176return (Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection>)createRange.CreateDelegate( 177typeof(Func<IEnumerable<KeyValuePair<TKey, TValue>>, TCollection>)); 232public override UnionTryGetValueAccessor<TUnion> CreateUnionTryGetValueAccessor<TUnion>(IReadOnlyList<KeyValuePair<Type, MethodInfo>> entries) 243KeyValuePair<Type, MethodInfo> entry = entries[i];
System.Text.Json.SourceGeneration (10)
Helpers\KnownTypeSymbols.cs (1)
82public INamedTypeSymbol? KeyValuePair => GetOrResolveType(typeof(KeyValuePair<,>), ref _KeyValuePair);
JsonSourceGenerator.Emitter.cs (2)
1248foreach (KeyValuePair<string, List<GenericAccessorEntry>> kvp in genericAccessorEntries) 2321foreach (KeyValuePair<string, string> name_varName_pair in _propertyNames)
JsonSourceGenerator.Parser.cs (7)
444foreach (KeyValuePair<string, TypedConstant> namedArg in attributeData.NamedArguments) 639foreach (KeyValuePair<string, TypedConstant> namedArg in attributeData.NamedArguments) 1042ImmutableArray<KeyValuePair<string, TypedConstant>> namedArgs = attributeData.NamedArguments; 1090foreach (KeyValuePair<string, TypedConstant> namedArg in attributeData.NamedArguments) 1119foreach (KeyValuePair<string, TypedConstant> namedArg in attributeData.NamedArguments) 1812foreach (KeyValuePair<JsonValueType, List<string>> kvp in valueTypeToTypes) 2651ImmutableArray<KeyValuePair<string, TypedConstant>> namedArgs = attributeData.NamedArguments;
System.Text.RegularExpressions (18)
System\Text\RegularExpressions\GroupCollection.cs (5)
324IEnumerator<KeyValuePair<string, Group>> IEnumerable<KeyValuePair<string, Group>>.GetEnumerator() => 390private sealed class Enumerator : IEnumerator<Group>, IEnumerator<KeyValuePair<string, Group>> 429KeyValuePair<string, Group> IEnumerator<KeyValuePair<string, Group>>.Current
System\Text\RegularExpressions\RegexCharClass.cs (2)
1868var temp = new List<KeyValuePair<string, string>>(s_definedCategories); 1990foreach (KeyValuePair<string, string> kvp in s_definedCategories)
System\Text\RegularExpressions\RegexCompiler.cs (1)
2009foreach (var kvp in charToBranchIndex)
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (1)
757foreach (KeyValuePair<int, (RegexCharClass Set, int Count)> pair in combined)
System\Text\RegularExpressions\RegexWriter.cs (1)
116foreach (KeyValuePair<string, int> stringEntry in _stringTable)
System\Text\RegularExpressions\Symbolic\SparseIntMap.cs (3)
15private readonly List<KeyValuePair<int, T>> _dense = new(); 25public List<KeyValuePair<int, T>> Values => _dense; 36List<KeyValuePair<int, T>> dense = _dense;
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.cs (4)
1316foreach (ref KeyValuePair<int, int> nfaState in CollectionsMarshal.AsSpan(state.NfaState!.NfaStateSet.Values)) 1330foreach (ref KeyValuePair<int, int> nfaState in CollectionsMarshal.AsSpan(state.NfaState!.NfaStateSet.Values)) 1375foreach (ref KeyValuePair<int, int> sourceState in CollectionsMarshal.AsSpan(sourceStates.Values)) 1429foreach (ref KeyValuePair<int, int> nfaState in CollectionsMarshal.AsSpan(state.NfaState!.NfaStateSet.Values))
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Dgml.cs (1)
57foreach (KeyValuePair<(int Source, int Target), (TSet Rule, List<int> NfaTargets)> transition in transitions)
System.Text.RegularExpressions.Generator (6)
RegexGenerator.cs (2)
209foreach (KeyValuePair<string, string[]> helper in regexImpl.Item3) 293foreach (KeyValuePair<string, string[]> helper in requiredHelpers.OrderBy(h => h.Key, StringComparer.Ordinal))
RegexGenerator.Emitter.cs (1)
1698foreach (KeyValuePair<string, string[]> localFunctions in additionalLocalFunctions.OrderBy(k => k.Key))
src\runtime\src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCharClass.cs (2)
1868var temp = new List<KeyValuePair<string, string>>(s_definedCategories); 1990foreach (KeyValuePair<string, string> kvp in s_definedCategories)
src\runtime\src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (1)
757foreach (KeyValuePair<int, (RegexCharClass Set, int Count)> pair in combined)
System.Threading.Channels (2)
System\Threading\Channels\AsyncOperation.cs (2)
398var t = (KeyValuePair<Action<object?>, object?>)s!;
System.Threading.RateLimiting (5)
System\Threading\RateLimiting\DefaultPartitionedRateLimiter.cs (4)
26private readonly List<KeyValuePair<TKey, Lazy<LimiterEntry>>> _cachedLimiters = new(); 144foreach (KeyValuePair<TKey, Lazy<LimiterEntry>> limiter in _limiters) 179foreach (KeyValuePair<TKey, Lazy<LimiterEntry>> limiter in _limiters) 244foreach (KeyValuePair<TKey, Lazy<LimiterEntry>> rateLimiter in _cachedLimiters)
System\Threading\RateLimiting\RateLimitLease.cs (1)
63public virtual IEnumerable<KeyValuePair<string, object?>> GetAllMetadata()
System.Threading.Tasks.Dataflow (120)
Blocks\ActionBlock.cs (2)
128private void ProcessMessage(Action<TInput> action, KeyValuePair<TInput, long> messageWithId) 151private void ProcessMessageWithTask(Func<TInput, Task> action, KeyValuePair<TInput, long> messageWithId)
Blocks\BatchBlock.cs (59)
274internal readonly KeyValuePair<ISourceBlock<T>, DataflowMessageHeader>[] PostponedMessagesTemp; 276internal readonly List<KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>> ReservedSourcesTemp; 292PostponedMessagesTemp = new KeyValuePair<ISourceBlock<T>, DataflowMessageHeader>[batchSize]; 293ReservedSourcesTemp = new List<KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>>(batchSize); 758KeyValuePair<ISourceBlock<T>, DataflowMessageHeader>[] postponedTemp = _nonGreedyState.PostponedMessagesTemp; 759List<KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>> reserved = _nonGreedyState.ReservedSourcesTemp; 789KeyValuePair<ISourceBlock<T>, DataflowMessageHeader> sourceAndMessage = postponedTemp[i]; 792var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 793var reservedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, reservedMessage); 803KeyValuePair<ISourceBlock<T>, DataflowMessageHeader> sourceAndMessage; 810var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 811var reservedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, reservedMessage); 876KeyValuePair<ISourceBlock<T>, DataflowMessageHeader>[] postponedTemp = _nonGreedyState.PostponedMessagesTemp; 877List<KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>> reserved = _nonGreedyState.ReservedSourcesTemp; 906KeyValuePair<ISourceBlock<T>, DataflowMessageHeader> sourceAndMessage = postponedTemp[i]; 907var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 908var reservedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, reservedMessage); 917KeyValuePair<ISourceBlock<T>, DataflowMessageHeader> sourceAndMessage; 923var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 924var reservedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, reservedMessage); 984List<KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>> reserved = _nonGreedyState.ReservedSourcesTemp; 993KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>> sourceAndMessage = reserved[i]; 994reserved[i] = default(KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>); // in case of exception from ConsumeMessage 1002for (int prev = 0; prev < i; prev++) reserved[prev] = default(KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>); 1006var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!); 1007var consumedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, consumedMessage); 1016foreach (KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>> sourceAndMessage in reserved) 1036List<KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>> reserved = _nonGreedyState.ReservedSourcesTemp; 1045KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>> sourceAndMessage = reserved[i]; 1046reserved[i] = default(KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>); // in case of exception from ConsumeMessage 1051var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!); 1052var consumedSourceAndMessage = new KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>(sourceAndMessage.Key, consumedMessage); 1065foreach (KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>> sourceAndMessage in reserved) 1088List<KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>> reserved = _nonGreedyState.ReservedSourcesTemp; 1091KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>> sourceAndMessage = reserved[i]; 1092reserved[i] = default(KeyValuePair<ISourceBlock<T>, KeyValuePair<DataflowMessageHeader, T>>); 1094KeyValuePair<DataflowMessageHeader, T> message = sourceAndMessage.Value;
Blocks\BroadcastBlock.cs (1)
335KeyValuePair<ISourceBlock<T>, DataflowMessageHeader> sourceAndMessage;
Blocks\BufferBlock.cs (1)
337KeyValuePair<ISourceBlock<T>, DataflowMessageHeader> sourceAndMessage;
Blocks\JoinBlock.cs (6)
493internal KeyValuePair<ISourceBlock<T>, DataflowMessageHeader> ReservedMessage; 495internal KeyValuePair<bool, T> ConsumedMessage; 603KeyValuePair<ISourceBlock<T>, DataflowMessageHeader> next; 648_nonGreedy.ReservedMessage = default(KeyValuePair<ISourceBlock<T>, DataflowMessageHeader>); 690KeyValuePair<ISourceBlock<T>, DataflowMessageHeader> next; 770_nonGreedy.ReservedMessage = default(KeyValuePair<ISourceBlock<T>, DataflowMessageHeader>);
Blocks\TransformBlock.cs (4)
171private void ProcessMessage(Func<TInput, TOutput> transform, KeyValuePair<TInput, long> messageWithId) 223private void ProcessMessageWithTask(Func<TInput, Task<TOutput>> transform, KeyValuePair<TInput, long> messageWithId) 259var tuple = (Tuple<TransformBlock<TInput, TOutput>, KeyValuePair<TInput, long>>)state!; 268private void AsyncCompleteProcessMessageWithTask(Task<TOutput> completed, KeyValuePair<TInput, long> messageWithId)
Blocks\TransformManyBlock.cs (6)
99Action<KeyValuePair<TInput, long>> processMessageAction, 170private void ProcessMessage(Func<TInput, IEnumerable<TOutput>> transformFunction, KeyValuePair<TInput, long> messageWithId) 195private void ProcessMessageWithTask(Func<TInput, Task<IEnumerable<TOutput>>> function, KeyValuePair<TInput, long> messageWithId) 242var tuple = (Tuple<TransformManyBlock<TInput, TOutput>, KeyValuePair<TInput, long>>)state!; 254Task<IEnumerable<TOutput>> completed, KeyValuePair<TInput, long> messageWithId) 310KeyValuePair<TInput, long> messageWithId, IEnumerable<TOutput>? outputItems)
Blocks\TransformManyBlock.netstandard21.cs (2)
54private async Task ProcessMessageAsync(Func<TInput, IAsyncEnumerable<TOutput>> transformFunction, KeyValuePair<TInput, long> messageWithId) 89KeyValuePair<TInput, long> messageWithId, IAsyncEnumerable<TOutput>? outputItems)
Internal\Common.cs (1)
510KeyValuePair<ISourceBlock<T>, DataflowMessageHeader> sourceAndMessage;
Internal\EnumerableDebugView.cs (3)
23private readonly IEnumerable<KeyValuePair<TKey, TValue>> _enumerable; 27public EnumerableDebugView(IEnumerable<KeyValuePair<TKey, TValue>> enumerable) 35public KeyValuePair<TKey, TValue>[] Items { get { return _enumerable.ToArray(); } }
Internal\QueuedMap.cs (9)
47private readonly List<KeyValuePair<int, T>> _storage; 58_storage = new List<KeyValuePair<int, T>>(); 65_storage = new List<KeyValuePair<int, T>>(capacity); 153private readonly ArrayBasedLinkedQueue<KeyValuePair<TKey, TValue>> _queue; 161_queue = new ArrayBasedLinkedQueue<KeyValuePair<TKey, TValue>>(); 169_queue = new ArrayBasedLinkedQueue<KeyValuePair<TKey, TValue>>(capacity); 195internal bool TryPop(out KeyValuePair<TKey, TValue> item) 207internal int PopRange(KeyValuePair<TKey, TValue>[] items, int arrayOffset, int count) 219KeyValuePair<TKey, TValue> item;
Internal\ReorderingBuffer.cs (4)
44private readonly Dictionary<long, KeyValuePair<bool, TOutput>> _reorderingBuffer = new Dictionary<long, KeyValuePair<bool, TOutput>>(); 166KeyValuePair<bool, TOutput> nextOutputItemWithValidity; 193public Dictionary<long, KeyValuePair<bool, TOutput>> ItemsBuffered { get { return _buffer._reorderingBuffer; } }
Internal\TargetCore.cs (22)
51private static readonly Common.KeepAlivePredicate<TargetCore<TInput>, KeyValuePair<TInput, long>> _keepAlivePredicate = 52(TargetCore<TInput> thisTargetCore, out KeyValuePair<TInput, long> messageWithId) => 66private readonly IProducerConsumerQueue<KeyValuePair<TInput, long>> _messages; 70private readonly Action<KeyValuePair<TInput, long>> _callAction; 108Action<KeyValuePair<TInput, long>> callAction, 125(IProducerConsumerQueue<KeyValuePair<TInput, long>>)new SingleProducerSingleConsumerQueue<KeyValuePair<TInput, long>>() : 126(IProducerConsumerQueue<KeyValuePair<TInput, long>>)new MultiProducerMultiConsumerQueue<KeyValuePair<TInput, long>>(); 161KeyValuePair<TInput, long> dummy; 400KeyValuePair<TInput, long> messageWithId = default(KeyValuePair<TInput, long>); 418KeyValuePair<TInput, long> transferMessageWithId; 521private bool TryGetNextMessageForNewAsyncOperation(out KeyValuePair<TInput, long> messageWithId) 536messageWithId = default(KeyValuePair<TInput, long>); 575private bool TryGetNextAvailableOrPostponedMessage(out KeyValuePair<TInput, long> messageWithId) 596messageWithId = default(KeyValuePair<TInput, long>); 613out KeyValuePair<TInput, long> result) 625KeyValuePair<ISourceBlock<TInput>, DataflowMessageHeader> element; 699result = default(KeyValuePair<TInput, long>); 771KeyValuePair<TInput, long> ignored; 772IProducerConsumerQueue<KeyValuePair<TInput, long>> messages = _messages;
System.Threading.Tasks.Parallel (4)
System\Threading\Tasks\Parallel.cs (4)
2565IEnumerable<KeyValuePair<long, TSource>>? orderablePartitionerSource = null; 2630IEnumerator<KeyValuePair<long, TSource>>? myPartition = partitionState as IEnumerator<KeyValuePair<long, TSource>>; 2642KeyValuePair<long, TSource> kvp = myPartition.Current;
System.Windows.Forms (12)
misc\CollectionHelper.cs (4)
27if (target is KeyValuePair<TKey, TValue>[] pairsTarget) 29foreach (KeyValuePair<TKey, TValue> kvp in source) 36foreach (KeyValuePair<TKey, TValue> kvp in source) 53foreach (KeyValuePair<TKey, TValue> kvp in source)
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.cs (2)
194foreach (var entry in _nativeProperties) 305foreach (var entry in _nativeProperties)
System\Windows\Forms\Components\ErrorProvider\ErrorProvider.cs (1)
498foreach (KeyValuePair<Control, string> entry in controlError)
System\Windows\Forms\Controls\ComboBox\ComboBox.ACNativeWindow.cs (1)
108foreach (var acNativeWindowByHandle in s_acWindows)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemDetailsAccessibleObject.cs (1)
166foreach (KeyValuePair<int, AccessibleObject> keyValuePair in _listViewSubItemAccessibleObjects)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\SingleSelectRootGridEntry.cs (1)
266foreach (var entry in categories)
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.StubSite.cs (1)
84foreach (var item in _dictionary)
System\Windows\Forms\DataBinding\BindingContext.cs (1)
321foreach (KeyValuePair<HashKey, WeakReference> de in _listManagers)
System.Windows.Forms.Design (8)
System\ComponentModel\Design\ComponentDesigner.cs (1)
675foreach (KeyValuePair<string, InheritedPropertyDescriptor> de in _inheritedProps)
System\ComponentModel\Design\DesignerHost.Site.cs (1)
53foreach (KeyValuePair<object, object> de in _dictionary)
System\ComponentModel\Design\MenuCommandService.cs (1)
156foreach (KeyValuePair<Guid, List<MenuCommand>> group in _commandGroups)
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.ComponentListCodeDomSerializer.cs (1)
187foreach (KeyValuePair<string, object?> stateEntry in state)
System\ComponentModel\Design\Serialization\ComponentCache.cs (1)
91foreach (KeyValuePair<object, Entry> kvp in _cache)
System\ComponentModel\Design\Serialization\ResourceCodeDomSerializer.SerializationResourceManager.cs (2)
291foreach (KeyValuePair<string, object?> item in resourceSet) 484foreach (KeyValuePair<string, object?> de in _metadata)
System\Resources\Tools\StronglyTypedResourceBuilder.cs (1)
868foreach (KeyValuePair<string, ResourceData> entry in resourceList)
System.Windows.Input.Manipulations (3)
System\Windows\Input\Manipulations\ManipulationSequence.cs (3)
858foreach (KeyValuePair<int, ManipulatorState> pair in this.manipulatorStates) 1014foreach (KeyValuePair<int, ManipulatorState> pair in this.manipulatorStates) 1033foreach (KeyValuePair<int, ManipulatorState> pair in this.manipulatorStates)
System.Xaml (76)
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
132foreach (KeyValuePair<string, string> pair in _namespaceMap)
System\Xaml\AttachablePropertyServices.cs (3)
30public static void CopyPropertiesTo(object instance, KeyValuePair<AttachableMemberIdentifier, object>[] array, int index) 123public void CopyPropertiesTo(object instance, KeyValuePair<AttachableMemberIdentifier, object>[] array, int index) 132((ICollection<KeyValuePair<AttachableMemberIdentifier, object>>)instanceProperties).CopyTo(array, index);
System\Xaml\Context\ObjectWriterContext.cs (8)
988public IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope() 990List<KeyValuePair<string, object>> allNamesAndValues = new List<KeyValuePair<string, object>>(); 998foreach (KeyValuePair<string, object> nameValuePair in nameScopeDictionary) 1127public IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope() 1129List<KeyValuePair<string, object>> allNamesAndValues = new List<KeyValuePair<string, object>>(); 1133foreach (KeyValuePair<string, object> nameValuePair in nameScopeDictionary)
System\Xaml\Context\ServiceProviderContext.cs (1)
366IEnumerable<KeyValuePair<string, object>> IXamlNameResolver.GetAllNamesAndValuesInScope()
System\Xaml\Context\XamlCommonFrame.cs (2)
59foreach (KeyValuePair<string, string> ns in namespaces) 80foreach (KeyValuePair<string, string> kvp in _namespaces)
System\Xaml\Context\XamlParserContext.cs (1)
112foreach (KeyValuePair<string, string> kvp in _prescopeNamespaces)
System\Xaml\IAttachedPropertyStore.cs (1)
18void CopyPropertiesTo(KeyValuePair<AttachableMemberIdentifier, object>[] array, int index);
System\Xaml\InfosetObjects\XamlXmlReader.cs (1)
206foreach (KeyValuePair<string, string> ns in rootNamespaces)
System\Xaml\IXamlNameResolver.cs (1)
52IEnumerable<KeyValuePair<string, object>> GetAllNamesAndValuesInScope();
System\Xaml\MS\Impl\XmlNsInfo.cs (1)
228foreach (KeyValuePair<string, IList<string>> clrToXmlNs in result)
System\Xaml\NameScope.cs (10)
100private IEnumerator<KeyValuePair<string, object>> GetEnumerator() => new Enumerator(_nameMap); 104IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() => GetEnumerator(); 112public void CopyTo(KeyValuePair<string, object>[] array, int arrayIndex) 126public bool Remove(KeyValuePair<string, object> item) 141public void Add(KeyValuePair<string, object> item) 156public bool Contains(KeyValuePair<string, object> item) 258private class Enumerator : IEnumerator<KeyValuePair<string, object>> 269public KeyValuePair<string, object> Current 275return default(KeyValuePair<string, object>);
System\Xaml\NameScopeDictionary.cs (17)
127private class Enumerator : IEnumerator<KeyValuePair<string, object>> 159public KeyValuePair<string, object> Current 175return default(KeyValuePair<string, object>); 224private IEnumerator<KeyValuePair<string, object>> GetEnumerator() 237IEnumerator<KeyValuePair<string, object>> IEnumerable<KeyValuePair<string, object>>.GetEnumerator() 244int ICollection<KeyValuePair<string, object>>.Count 252bool ICollection<KeyValuePair<string, object>>.IsReadOnly 260void ICollection<KeyValuePair<string, object>>.Clear() 265void ICollection<KeyValuePair<string, object>>.CopyTo(KeyValuePair<string, object>[] array, int arrayIndex) 270bool ICollection<KeyValuePair<string, object>>.Remove(KeyValuePair<string, object> item) 275void ICollection<KeyValuePair<string, object>>.Add(KeyValuePair<string, object> item) 280bool ICollection<KeyValuePair<string, object>>.Contains(KeyValuePair<string, object> item)
System\Xaml\Runtime\ClrObjectRuntime.cs (5)
393Type genericKVP = typeof(KeyValuePair<,>).MakeGenericType(keyType, itemType); 435public override KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance) 439KeyValuePair<AttachableMemberIdentifier, object>[] result = null; 443result = new KeyValuePair<AttachableMemberIdentifier, object>[count]; 760private static IEnumerable<DictionaryEntry> DictionaryEntriesFromIEnumeratorKvp<TKey, TValue>(IEnumerator<KeyValuePair<TKey, TValue>> enumerator)
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (1)
103public override KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance)
System\Xaml\Schema\TypeReflector.cs (6)
644List<KeyValuePair<MethodInfo, MethodInfo>> candidates = 645new List<KeyValuePair<MethodInfo, MethodInfo>>(); 1004foreach (KeyValuePair<string, List<MethodInfo>> nameAndSetterList in setters) 1031foreach (KeyValuePair<string, List<MethodInfo>> nameAndGetterList in getters) 1047foreach (KeyValuePair<string, List<MethodInfo>> nameAndAdderList in adders) 1190foreach (KeyValuePair<K, V> pair in this)
System\Xaml\Schema\XamlTypeInvoker.cs (1)
189foreach (KeyValuePair<XamlType, MethodInfo> pair in _addMethods)
System\Xaml\XamlObjectReader.cs (6)
1873foreach (var ap in props) 2546List<KeyValuePair<string, string>> namespaceMapList = new List<KeyValuePair<string, string>>(); 2547foreach (var pair in namespaceToPrefixMap) 2569private static int CompareByValue(KeyValuePair<string, string> x, KeyValuePair<string, string> y)
System\Xaml\XamlRuntime.cs (1)
72public abstract KeyValuePair<AttachableMemberIdentifier, object>[] GetAttachedProperties(object instance);
System\Xaml\XamlSchemaContext.cs (2)
114foreach (KeyValuePair<string, XamlNamespace> ns in NamespaceByUriList) 233foreach (KeyValuePair<string, string> nsToPrefix in newNamespaces.Prefixes)
System\Xaml\XamlXmlWriter.cs (7)
535foreach (var pair in prefixMap) 761public List<KeyValuePair<string, string>> GetSortedPrefixMap() 763List<KeyValuePair<string, string>> prefixMapList = new List<KeyValuePair<string, string>>(); 764foreach (var pair in prefixMap) 773private static int CompareByKey(KeyValuePair<string, string> x, KeyValuePair<string, string> y)
UnitTests.Common (3)
TestTypes.cs (3)
268private readonly BlockingCollection<KeyValuePair<SendOrPostCallback, object>> _queue = 269new BlockingCollection<KeyValuePair<SendOrPostCallback, object>>(); 305KeyValuePair<SendOrPostCallback, object> workItem;
vbc (3)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (1)
376foreach (var pair in Properties)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
480foreach (var kvp in environmentVariables.OrderBy(kvp => kvp.Key, StringComparer.OrdinalIgnoreCase)) 645foreach (var kvp in environmentVariables)
VBCSCompiler (3)
src\roslyn\src\Compilers\Shared\BuildProtocol.cs (1)
376foreach (var pair in Properties)
src\roslyn\src\Compilers\Shared\BuildServerConnection.cs (2)
480foreach (var kvp in environmentVariables.OrderBy(kvp => kvp.Key, StringComparer.OrdinalIgnoreCase)) 645foreach (var kvp in environmentVariables)
vstest.console (3)
Processors\EnableBlameArgumentProcessor.cs (1)
347foreach (KeyValuePair<string, string> entry in parameters)
Processors\Utilities\LoggerUtilities.cs (1)
61foreach (KeyValuePair<string, string> entry in loggerParameters)
TestPlatformHelpers\TestRequestManager.cs (1)
496foreach (var ciData in legacySettingsTelemetry)
vstest.console.arm64 (3)
src\vstest\src\vstest.console\Processors\EnableBlameArgumentProcessor.cs (1)
347foreach (KeyValuePair<string, string> entry in parameters)
src\vstest\src\vstest.console\Processors\Utilities\LoggerUtilities.cs (1)
61foreach (KeyValuePair<string, string> entry in loggerParameters)
src\vstest\src\vstest.console\TestPlatformHelpers\TestRequestManager.cs (1)
496foreach (var ciData in legacySettingsTelemetry)
WindowsFormsIntegration (2)
System\Windows\Integration\PropertyMap.cs (2)
169foreach (KeyValuePair<string, PropertyTranslator> entry in DefaultTranslators) 277foreach (KeyValuePair<string, PropertyTranslator> entry in DefaultTranslators)