7142 references to Value
Analyzer.Utilities.UnitTests (2)
FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysisTests.cs (2)
119actualResult = kvp.Value; 147$"Line {lineNumber}, Column {columnNumber}, {MethodSymbolOrReturnString(kvp.Key.Method)}: {kvp.Value}");
AnalyzerRunner (19)
CodeRefactoringRunner.cs (2)
43public bool HasRefactorings => _refactorings.Any(pair => pair.Value.Any()); 157pair => FilterRefactorings(pair.Value, options).ToImmutableArray());
DiagnosticAnalyzerRunner.cs (14)
38public bool HasAnalyzers => _analyzers.Any(pair => pair.Value.Any()); 87var allDiagnostics = analysisResult.Where(pair => pair.Value != null).SelectManyAsArray(pair => pair.Value.GetAllDiagnostics()); 126var sumOfDocumentAverages = documentPerformance.Where(x => x.Key.ProjectId == projectId).Sum(x => x.Value.EditsPerSecond); 134var slowestFiles = documentPerformance.OrderBy(pair => pair.Value.EditsPerSecond).GroupBy(pair => pair.Key.ProjectId); 142Console.WriteLine($" {document.FilePath ?? document.Name}: {pair.Value.EditsPerSecond:0.00} ({pair.Value.AllocatedBytesPerEdit} bytes)"); 236pair => FilterAnalyzers(pair.Value, options).ToImmutableArray()); 295.ToLookup(analyzers => analyzers.Key, analyzers => analyzers.Value) 350var result = await task.Value.ConfigureAwait(false); 360result.AnalyzerTelemetryInfo[pair.Key].ExecutionTime += pair.Value.ExecutionTime; 421telemetryInfoDictionary.Add(pair.Key, pair.Value); 425telemetry.Add(pair.Value); 432WriteTelemetry(pair.Key.GetType().Name, pair.Value); 439WriteExecutionTimes(pair.Key.GetType().Name, longestAnalyzerName, pair.Value);
Program.cs (3)
170Console.WriteLine($" {pair.Value.severity} {pair.Key}: {pair.Value.count} instances ({pair.Value.description})");
aspire (6)
Commands\ConfigCommand.cs (1)
181Console.WriteLine($"{kvp.Key}={kvp.Value}");
Commands\PublishCommandBase.cs (1)
494choice => choice.Value,
Configuration\ConfigurationService.cs (3)
236if (kvp.Value is JsonObject nestedObj) 240else if (kvp.Value is not null) 242result[key] = kvp.Value.ToString();
DotNetCliRunner.cs (1)
412startInfo.EnvironmentVariables[envKvp.Key] = envKvp.Value;
Aspire.Azure.Messaging.EventHubs.Tests (2)
tests\Aspire.Azure.Security.KeyVault.Tests\MockTransport.cs (2)
116protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value))); 207protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value)));
Aspire.Azure.Security.KeyVault.Tests (2)
MockTransport.cs (2)
116protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value))); 207protected override IEnumerable<HttpHeader> EnumerateHeaders() => _headers.Select(h => new HttpHeader(h.Key, JoinHeaderValue(h.Value)));
Aspire.Components.Common.TestUtilities (2)
ConformanceTests.cs (2)
330Assert.Contains(healthReport.Entries, entry => entry.Value.Status == expected); 356Assert.Equal(error, detail.Errors!.First().Value);
Aspire.Confluent.Kafka (2)
ConsumerConnectionFactory.cs (1)
18_consumerConfig.Set(property.Key, property.Value);
ProducerConnectionFactory.cs (1)
18_producerConfig.Set(property.Key, property.Value);
Aspire.Confluent.Kafka.Tests (60)
Aspire8MetricsTests.cs (60)
79Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 80Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 83Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 84Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 87Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 88Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 91Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 92Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 93Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 96Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 97Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 98Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 101Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 102Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 103Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 106Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 107Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 108Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 111Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 112Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 113Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 116Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 117Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 118Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 121Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 122Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 123Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 126Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 127Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 128Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 194Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 195Assert.Contains(collectorProducerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 198Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 199Assert.Contains(collectorConsumerQueueMessageCount.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 202Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 203Assert.Contains(collectorProducerQueueSize.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 206Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 207Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 208Assert.Contains(collectorNetworkTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 211Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 212Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 213Assert.Contains(collectorNetworkTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 216Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 217Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 218Assert.Contains(collectorNetworkRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 221Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 222Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 223Assert.Contains(collectorNetworkReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 226Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 227Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 228Assert.Contains(collectorMessageTx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 231Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 232Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 233Assert.Contains(collectorMessageTransmitted.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 236Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 237Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 238Assert.Contains(collectorMessageRx.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer"); 241Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "messaging.client_id" && t.Value!.ToString() == "rdkafka"); 242Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "name" && t.Value!.ToString() == "rdkafka#producer-1"); 243Assert.Contains(collectorMessageReceived.LastMeasurement!.Tags, t => t.Key == "type" && t.Value!.ToString() == "producer");
Aspire.Dashboard (42)
Components\Controls\Chart\ChartBase.cs (5)
154trace.Value.Values.Add(null); 161item.Value.Values.Reverse(); 173var currentTrace = trace.Value; 198return (traces.Select(kvp => kvp.Value).ToList(), xValues, exemplars); 280percentileValues.Value.Values.Add(percentileValue);
Components\Controls\Chart\ChartContainer.razor.cs (1)
224dimensionModel.Values.AddRange(item.Value.Select(v =>
Components\Controls\Chart\MetricTable.razor.cs (3)
123var previousMetric = newMetrics.LastOrDefault(dt => dt.Key < xValue).Value; 213Debug.Assert(exemplars.Count == newMetrics.Sum(m => m.Value.Exemplars.Count), $"Expected {exemplars.Count} exemplars but got {newMetrics.Sum(m => m.Value.Exemplars.Count)} exemplars.");
Components\Controls\Chart\PlotlyChart.razor.cs (1)
154foreach (var exemplar in exemplarGroups.SelectMany(g => g.Value))
Components\Controls\ResourceDetails.razor.cs (1)
127_displayedResourcePropertyViewModels.AddRange(_resource.Properties.Select(p => new DisplayedResourcePropertyViewModel(p.Value, Loc, TimeProvider)));
Components\Controls\StructuredLogDetails.razor.cs (1)
58.Select(a => new TelemetryPropertyViewModel { Name = a.Key, Key = $"unknown-{a.Key}", Value = a.Value })
Components\Dialogs\FilterDialog.razor.cs (1)
94.Select(kvp => new FieldValue { Value = kvp.Key, Count = kvp.Value })
Components\Pages\ConsoleLogs.razor.cs (5)
427.Where(r => !r.Value.IsResourceHidden(showHiddenResources)) 428.OrderBy(c => c.Value, ResourceViewModelNameComparer.Instance) 429.GroupBy(r => r.Value.DisplayName, StringComparers.ResourceName)) 445applicationName = grouping.First().Value.DisplayName; 448foreach (var resource in grouping.Select(g => g.Value).OrderBy(r => r, ResourceViewModelNameComparer.Instance))
Components\Pages\Resources.razor.cs (4)
489return _resourceByName.Any(r => !r.Value.IsResourceHidden(_showHiddenResources) && _collapsedResourceNames.Contains(r.Key)); 498foreach (var command in kvp.Value.Commands) 523UpdateFromResource(resourceViewModel.Value); 851var escapedFilters = filters.Where(kvp => !kvp.Value).Select(kvp => StringUtils.Escape(kvp.Key)).ToList();
DashboardWebApplication.cs (1)
291.SelectMany(kvp => kvp.Value)
Model\InputViewModel.cs (1)
25.Select(option => new SelectViewModel<string> { Id = option.Key, Name = option.Value, })
Model\TraceHelpers.cs (1)
65return appFirstTimes.Select(kvp => kvp.Value)
Otlp\Model\OtlpApplication.cs (4)
232instruments.Add(instrument.Value.Summary); 337if (!string.Equals(x[i].Value, y[i].Value, StringComparisons.OtlpAttribute)) 352hashCode.Add(StringComparers.OtlpAttribute.GetHashCode(obj[i].Value));
Otlp\Model\OtlpApplicationView.cs (1)
52props.Add(new OtlpDisplayField { DisplayName = kv.Key, Key = $"unknown-{kv.Key}", Value = kv.Value });
Otlp\Model\OtlpHelpers.cs (5)
230if (existingAttribute.Value != value) 307if (existingAttribute.Value != value) 329return values[i].Value; 402sb.Append(string.IsNullOrEmpty(kv.Value) ? "\'\'" : kv.Value);
Otlp\Model\OtlpInstrument.cs (3)
121newInstrument.KnownAttributeValues.Add(item.Key, item.Value.ToList()); 125newInstrument.Dimensions.Add(item.Key, DimensionScope.Clone(item.Value, valuesStart, valuesEnd)); 147hashcode.Add(pair.Value);
Otlp\Model\OtlpSpan.cs (1)
116props.Add(new OtlpDisplayField { DisplayName = kv.Key, Key = $"unknown-{kv.Key}", Value = kv.Value });
Otlp\Storage\TelemetryRepository.cs (3)
130return kvp.Value; 1283values = values.Union(knownAttributeValues.Value).ToList(); 1287values = knownAttributeValues.Value.ToList();
Aspire.Dashboard.Components.Tests (23)
Pages\ResourcesTests.cs (14)
53Assert.True(kvp.Value); 59Assert.True(kvp.Value); 65Assert.True(kvp.Value); 86Assert.True(kvp.Value); 91Assert.True(kvp.Value); 97Assert.True(kvp.Value); 103Assert.True(kvp.Value); 108Assert.True(kvp.Value); 255Assert.True(kvp.Value); 260Assert.False(kvp.Value); 266Assert.False(kvp.Value); 271Assert.True(kvp.Value); 279Assert.True(kvp.Value); 284Assert.True(kvp.Value);
tests\Shared\Logging\LogValuesAssert.cs (3)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 61return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (6)
61scope.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 124point.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 149e.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 180span.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 203logRecord.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 224resource.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } });
Aspire.Dashboard.Tests (98)
GlobalizationHelpersTests.cs (1)
17.SelectMany(kvp => kvp.Value)
Integration\FrontendBrowserTokenAuthTests.cs (1)
267return list?.SingleOrDefault(kvp => kvp.Key == key).Value;
Integration\ResponseCompressionTests.cs (1)
53Assert.Contains(response.Content.Headers, h => h.Key == "Content-Encoding" && h.Value.Contains("br"));
Integration\StartupTests.cs (2)
633return list?.SingleOrDefault(kvp => kvp.Key == key).Value; 715return list?.SingleOrDefault(kvp => kvp.Key == key).Value;
Model\ResourceViewModelTests.cs (13)
84var (key, vm) = (e.Key, e.Value); 136Assert.Equal("Property1", p.Value.Name); 137Assert.Equal("Value1", p.Value.Value.StringValue); 138Assert.Equal(123, p.Value.Priority); 139Assert.Same(kp, p.Value.KnownProperty); 140Assert.False(p.Value.IsValueMasked); 141Assert.False(p.Value.IsValueSensitive); 146Assert.Equal("Property2", p.Value.Name); 147Assert.Equal("Value2", p.Value.Value.StringValue); 148Assert.Equal(123, p.Value.Priority); 149Assert.Same(kp, p.Value.KnownProperty); 150Assert.True(p.Value.IsValueMasked); 151Assert.True(p.Value.IsValueSensitive);
TelemetryRepositoryTests\LogTests.cs (10)
84Assert.Equal("Value!", p.Value); 676Assert.Equal("01234", p.Value); 681Assert.Equal("0123456789", p.Value); 686Assert.Equal("012345678901234", p.Value); 691Assert.Equal("0123456789012345", p.Value); 696Assert.Equal("0123456789012345", p.Value); 896Assert.Equal("Value!", p.Value); 919Assert.Equal("Value!", p.Value); 992Assert.Equal("value-1", p.Value); 1003Assert.Equal("value-2", p.Value);
TelemetryRepositoryTests\MetricsTests.cs (21)
164Assert.Equal("01234", p.Value); 169Assert.Equal("0123456789", p.Value); 174Assert.Equal("012345678901234", p.Value); 179Assert.Equal("0123456789012345", p.Value); 184Assert.Equal("0123456789012345", p.Value); 193Assert.Equal("01234", p.Value); 198Assert.Equal("0123456789", p.Value); 203Assert.Equal("012345678901234", p.Value); 208Assert.Equal("0123456789012345", p.Value); 213Assert.Equal("0123456789012345", p.Value); 280Assert.Equal("01234", p.Value); 289Assert.Equal("01234", p.Value); 294Assert.Equal("01234", p.Value); 299Assert.Equal("0123456789", p.Value); 304Assert.Equal("012345678901234", p.Value); 309Assert.Equal("0123456789012345", p.Value); 384Assert.Equal(new[] { null, "value1", "value2" }, e.Value); 389Assert.Equal(new[] { null, "value1", "" }, e.Value); 398Assert.Equal("value1", exemplar.Attributes[0].Value); 423exemplar.FilteredAttributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 622Assert.Collection(knownValues.Value.Order(),
TelemetryRepositoryTests\OtlpHelpersTests.cs (22)
182Assert.Equal("value1", a.Value); 212Assert.Equal("value1", a.Value); 217Assert.Equal("value2", a.Value); 222Assert.Equal("value3", a.Value); 256Assert.Equal("value1-2", a.Value); 261Assert.Equal("value2-2", a.Value); 266Assert.Equal("value3-2", a.Value); 295Assert.Equal("parentvalue1", a.Value); 300Assert.Equal("value1", a.Value); 331Assert.Equal("parentvalue1", a.Value); 336Assert.Equal("value1", a.Value); 341Assert.Equal("value2", a.Value); 374Assert.Equal("parentvalue1", a.Value); 379Assert.Equal("parentvalue2", a.Value); 384Assert.Equal("parentvalue3", a.Value); 407Assert.Equal("value1", a.Value); 412Assert.Equal("value2", a.Value); 443Assert.Equal("value1-2", a.Value); 448Assert.Equal("value2", a.Value); 491Assert.Equal("value1-2", a.Value); 496Assert.Equal("value2", a.Value); 501Assert.Equal("value3", a.Value);
TelemetryRepositoryTests\TraceTests.cs (18)
583Assert.Equal("Value!", a.Value); 661Assert.Equal("Value!", a.Value); 672Assert.Equal("Value!", a.Value); 686Assert.Equal("Value!", a.Value); 697Assert.Equal("Value!", a.Value); 830Assert.Equal("01234", p.Value); 835Assert.Equal("0123456789", p.Value); 840Assert.Equal("012345678901234", p.Value); 845Assert.Equal("0123456789012345", p.Value); 850Assert.Equal("0123456789012345", p.Value); 1494Assert.Equal("value1", p.Value); 1503Assert.Equal("value2", p.Value); 1508Assert.Equal("value1", p.Value); 1530Assert.Equal("value1", p.Value); 1540Assert.Equal("value2", p.Value); 1545Assert.Equal("value1", p.Value); 1555Assert.Equal("value2", p.Value); 1560Assert.Equal("value1", p.Value);
tests\Shared\Logging\LogValuesAssert.cs (3)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 61return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
tests\Shared\Telemetry\TelemetryTestHelpers.cs (6)
61scope.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 124point.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 149e.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 180span.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 203logRecord.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } }); 224resource.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } });
Aspire.EndToEnd.Tests (4)
tests\Shared\TemplatesTesting\AspireProject.cs (2)
191AppHostProcess.StartInfo.Environment[item.Key] = item.Value; 192_testOutput.WriteLine($"\t[{item.Key}] = {item.Value}");
tests\Shared\TemplatesTesting\ToolCommand.cs (2)
249_testOutput.WriteLine($"{_msgPrefix}\t[{item.Key}] = {item.Value}"); 250psi.Environment[item.Key] = item.Value;
Aspire.Hosting (21)
ApplicationModel\ContainerFileSystemCallbackAnnotation.cs (3)
84return node.Value.Value switch 90Entries = node.Value.SelectMany(GetItems), 94_ => throw new InvalidOperationException($"Unknown file system item type: {node.Value.GetType().Name}"),
ApplicationModel\ResourceLoggerService.cs (1)
33value((logger.Key, logger.Value));
ApplicationModel\ResourceNotificationService.cs (2)
480if (state.Value.LastSnapshot is { } snapshot) 484yield return new ResourceEvent(state.Value.Resource, resourceId, snapshot);
Dashboard\ResourcePublisher.cs (1)
55InitialState: _snapshot.Select(r => r.Value.Snapshot).ToImmutableArray(),
Dcp\DcpExecutor.cs (5)
570foreach (var ((resourceKind, resourceName), _) in _resourceState.ResourceAssociatedServicesMap.Where(e => e.Value.Contains(service.Metadata.Name))) 1323var valueString = buildArgument.Value switch 1329_ => buildArgument.Value.ToString() 1353var valueString = buildSecret.Value switch 1360if (buildSecret.Value is FileInfo)
Dcp\ResourceSnapshotBuilder.cs (3)
215var activeEndpoint = _resourceState.EndpointsMap.SingleOrDefault(e => e.Value.Spec.ServiceName == serviceName && e.Value.Metadata.OwnerReferences?.Any(or => or.Kind == resource.Kind && or.Name == name) == true).Value;
Devcontainers\DevcontainerSettingsWriter.cs (1)
103let attrs = props.Value as JsonObject
ProjectResourceBuilderExtensions.cs (1)
505var value = Environment.ExpandEnvironmentVariables(envVar.Value);
Publishing\PublishingActivityProgressReporter.cs (1)
603return _steps.Any(step => step.Value.CompletionState == CompletionState.InProgress);
src\Shared\SecretsStore.cs (3)
59contents[secret.Key] = secret.Value; 93.Where(i => i.Value != null) 94.ToDictionary(i => i.Key, i => i.Value, StringComparer.OrdinalIgnoreCase);
Aspire.Hosting.Azure (20)
AzureBicepResource.cs (3)
183object? inputValue = input.Value is Func<object?> f ? f() : input.Value; 202context.TryAddDependentResources(input.Value);
AzureProvisioningResource.cs (3)
90File.WriteAllText(moduleSourcePath, compiledBicep.Value); 167var isSecure = aspireParameter.Value is ParameterResource { Secret: true } || aspireParameter.Value is BicepSecretOutputReference;
AzurePublishingContext.cs (5)
171Visit(parameter.Value, MapParameter); 246if (parameter.Key == AzureBicepResource.KnownParameters.UserPrincipalId && parameter.Value is null) 252var value = ResolveValue(Eval(parameter.Value)); 291Visit(parameter.Value, CaptureBicepOutputs); 420await File.WriteAllTextAsync(bicepPath, compiledBicep.Value).ConfigureAwait(false);
AzureResourcePreparer.cs (1)
377ProcessAzureReferences(azureReferences, kv.Value);
Provisioning\BicepUtilities.cs (3)
36(s_knownParameterNames.Contains(parameter.Key) || IsParameterWithGeneratedValue(parameter.Value))) 42var parameterValue = parameter.Value is Func<object?> f ? f() : parameter.Value;
Provisioning\Internal\DefaultUserSecretsManager.cs (3)
93if (kvp.Value is JsonObject nestedObject) 97else if (kvp.Value is JsonArray array) 115result[key] = kvp.Value?.DeepClone();
Provisioning\Provisioners\BicepProvisioner.cs (2)
61resource.Outputs[item.Key] = item.Value?.Prop("value").ToString(); 250resource.Outputs[item.Key] = item.Value?.Prop("value").ToString();
Aspire.Hosting.Azure.AppContainers (1)
ContainerAppContext.cs (1)
726var (val, secretType) = ProcessValue(kv.Value);
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebsiteContext.cs (1)
250var (val, secretType) = ProcessValue(kv.Value);
Aspire.Hosting.Azure.PostgreSQL (4)
AzurePostgresExtensions.cs (4)
245var innerDb = postgresContainer.AddDatabase(database.Key, database.Value); 259appBuilder.Resources.Remove(database.Value); 415var databaseName = databaseNames.Value; 479Value = BicepFunction.Interpolate($"Host={postgres.FullyQualifiedDomainName};Username={administratorLogin};Password={administratorLoginPassword};Database={database.Value}")
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusRule.cs (1)
60rule.CorrelationFilter.ApplicationProperties[property.Key] = property.Value;
Aspire.Hosting.Azure.Sql (6)
AzureSqlExtensions.cs (5)
195var innerDb = sqlContainer.AddDatabase(database.Key, database.Value.DatabaseName); 209appBuilder.Resources.Remove(database.Value); 222var sqlDatabase = CreateAzureSQLDatabase(sqlServer, database.Key, database.Value); 237var sqlDatabase = CreateAzureSQLDatabase(sqlServer, database.Key, database.Value.DatabaseName); 241if (database.Value.UseDefaultAzureSku == false)
AzureSqlServerResource.cs (1)
97kvp => kvp.Value.DatabaseName
Aspire.Hosting.Azure.Tests (2)
AzureKeyVaultTests.cs (2)
75Assert.Same("my secret value", runKvp.Value); 78Assert.Equal("{myKeyVault.secrets.mySecret}", pubishKvp.Value);
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubExtensions.cs (1)
88var hubBuilder = setting.Value;
Aspire.Hosting.Docker (3)
DockerComposeEnvironmentContext.cs (1)
133.Where(kvp => kvp.Value is EndpointReference epRef && epRef.Scheme == "https" && kvp.Key.StartsWith("services__"))
DockerComposeServiceResource.cs (2)
167var value = this.ProcessValue(kv.Value); 176composeService.AddEnvironmentalVariable(variable.Key, variable.Value);
Aspire.Hosting.Kafka.Tests (2)
AddKafkaTests.cs (2)
127Assert.Contains(config, kvp => kvp.Key == "KAFKA_LOG_DIRS" && kvp.Value == "/var/lib/kafka/data"); 145Assert.Contains(config, kvp => kvp.Key == "KAFKA_LOG_DIRS" && kvp.Value == "/var/lib/kafka/data");
Aspire.Hosting.Kubernetes (5)
Extensions\ResourceExtensions.cs (4)
80secret.StringData[kvp.Key] = (kvp.Value.Value?.ContainsHelmExpression() == true) 81? kvp.Value.Value 82: kvp.Value.HelmExpression; 109configMap.Data[kvp.Key] = kvp.Value.HelmExpression;
KubernetesResource.cs (1)
258var value = await this.ProcessValueAsync(environmentContext, executionContext, environmentVariable.Value).ConfigureAwait(false);
Aspire.Hosting.Milvus.Tests (2)
AddMilvusTests.cs (2)
111Assert.Contains(config, kvp => kvp.Key == "ConnectionStrings__my-milvus" && kvp.Value == "Endpoint=http://localhost:19530;Key=root:pass"); 122Assert.Contains(containerConfig, kvp => kvp.Key == "ConnectionStrings__my-milvus" && kvp.Value == "Endpoint=http://my-milvus:19530;Key=root:pass");
Aspire.Hosting.MongoDB.Tests (5)
AddMongoDBTests.cs (5)
155Assert.Equal("mongo", e.Value); 160Assert.Equal("27017", e.Value); 165Assert.Equal("false", e.Value); 170Assert.Equal("admin", e.Value); 175Assert.NotEmpty(e.Value);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
69Assert.False(string.IsNullOrEmpty(env.Value)); 108Assert.Equal("pass", env.Value);
Aspire.Hosting.Oracle.Tests (3)
AddOracleTests.cs (3)
68Assert.False(string.IsNullOrEmpty(env.Value)); 107Assert.Equal("pass", env.Value); 189Assert.Equal("pass", env.Value);
Aspire.Hosting.PostgreSQL.Tests (12)
AddPostgresTests.cs (12)
78Assert.Equal("scram-sha-256", env.Value); 83Assert.Equal("--auth-host=scram-sha-256 --auth-local=scram-sha-256", env.Value); 88Assert.Equal("postgres", env.Value); 93Assert.False(string.IsNullOrEmpty(env.Value)); 132Assert.Equal("scram-sha-256", env.Value); 137Assert.Equal("--auth-host=scram-sha-256 --auth-local=scram-sha-256", env.Value); 142Assert.Equal("postgres", env.Value); 147Assert.Equal("pass", env.Value); 223Assert.Equal("scram-sha-256", env.Value); 228Assert.Equal("--auth-host=scram-sha-256 --auth-local=scram-sha-256", env.Value); 233Assert.Equal("postgres", env.Value); 238Assert.Equal("pass", env.Value);
Aspire.Hosting.Qdrant.Tests (6)
AddQdrantTests.cs (6)
73Assert.False(string.IsNullOrEmpty(env.Value)); 145Assert.Equal("pass", env.Value); 185Assert.Contains(config, kvp => kvp.Key == "ConnectionStrings__my-qdrant" && kvp.Value == "Endpoint=http://localhost:6334;Key=pass"); 186Assert.Contains(config, kvp => kvp.Key == "ConnectionStrings__my-qdrant_http" && kvp.Value == "Endpoint=http://localhost:6333;Key=pass"); 197Assert.Contains(containerConfig, kvp => kvp.Key == "ConnectionStrings__my-qdrant" && kvp.Value == "Endpoint=http://my-qdrant:6334;Key=pass"); 198Assert.Contains(containerConfig, kvp => kvp.Key == "ConnectionStrings__my-qdrant_http" && kvp.Value == "Endpoint=http://my-qdrant:6333;Key=pass");
Aspire.Hosting.Redis.Tests (11)
AddRedisTests.cs (11)
310Assert.Equal(redis1.Resource.Name, item.Value); 315Assert.Equal($"{redis1.Resource.PrimaryEndpoint.TargetPort!.Value}", item.Value); 320Assert.Equal(redis1.Resource.Name, item.Value); 325Assert.Equal(redis1.Resource.PasswordParameter!.Value, item.Value); 330Assert.Equal(redis2.Resource.Name, item.Value); 335Assert.Equal($"{redis2.Resource.PrimaryEndpoint.TargetPort!.Value}", item.Value); 340Assert.Equal(redis2.Resource.Name, item.Value); 345Assert.Equal(redis2.Resource.PasswordParameter!.Value, item.Value); 350Assert.Equal(redis3.Resource.Name, item.Value); 355Assert.Equal($"{redis3.Resource.PrimaryEndpoint.TargetPort!.Value}", item.Value); 360Assert.Equal(redis3.Resource.Name, item.Value);
Aspire.Hosting.SqlServer.Tests (3)
AddSqlServerTests.cs (3)
69Assert.Equal("Y", env.Value); 74Assert.NotNull(env.Value); 75Assert.True(env.Value.Length >= 8);
Aspire.Hosting.Testing (6)
DistributedApplicationEntryPointInvoker.cs (5)
186var args = ((DistributedApplicationOptions Options, HostApplicationBuilderSettings InnerBuilderOptions))value.Value!; 192owner._onConstructed?.Invoke((DistributedApplicationBuilder)value.Value!); 197owner._onBuilding?.Invoke((DistributedApplicationBuilder)value.Value!); 202owner._appTcs.TrySetResult((DistributedApplication)value.Value!); 279var (options, innerBuilderOptions) = ((DistributedApplicationOptions Options, HostApplicationBuilderSettings InnerBuilderOptions))value.Value!;
DistributedApplicationFactory.cs (1)
282launchProfile = firstLaunchProfile.Value;
Aspire.Hosting.Testing.Tests (3)
tests\Shared\Logging\LogValuesAssert.cs (3)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 61return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
Aspire.Hosting.Tests (51)
Dashboard\DashboardLifecycleHookTests.cs (1)
178Assert.Equal("true", envVars.Single(e => e.Key == "ASPIRE_DASHBOARD_PURPLE_MONKEY_DISHWASHER").Value);
Dashboard\DashboardResourceTests.cs (8)
118Assert.Equal("http://localhost", e.Value); 123Assert.Equal("http://localhost:5000", e.Value); 128Assert.Equal("Production", e.Value); 133Assert.Equal("http://localhost", e.Value); 138Assert.Equal("Unsecured", e.Value); 143Assert.Equal("Unsecured", e.Value); 148Assert.Equal("Unsecured", e.Value); 153Assert.Equal("json", e.Value);
KestrelConfigTests.cs (4)
151Assert.Equal("http://*:port_FirstHttpEndpoint", envVar.Value); 157Assert.Equal("http://localhost:port_SecondHttpEndpoint", envVar.Value); 162Assert.Equal("http://*:port_ExplicitProxiedHttp", envVar.Value); 167Assert.Equal("http://*:5018", envVar.Value);
Orchestrator\ApplicationOrchestratorTests.cs (1)
508string.Join(';', kvConnectionString.Select(kv => $"{kv.Key}={kv.Value}"));
ProjectResourceTests.cs (17)
87Assert.Equal("true", env.Value); 92Assert.Equal("true", env.Value); 97Assert.Equal("in_memory", env.Value); 102Assert.Equal("true", env.Value); 107Assert.Equal("true", env.Value); 112Assert.Equal("http://localhost:18889", env.Value); 117Assert.Equal("grpc", env.Value); 122Assert.Equal("service.instance.id={{- index .Annotations \"otel-service-instance-id\" -}}", env.Value); 127Assert.Equal("{{- index .Annotations \"otel-service-name\" -}}", env.Value); 132var parts = env.Value.Split('='); 139Assert.Equal("1000", env.Value); 144Assert.Equal("1000", env.Value); 149Assert.Equal("1000", env.Value); 154Assert.Equal("always_on", env.Value); 159Assert.Equal("trace_based", env.Value); 164Assert.Equal("true", env.Value); 169Assert.Equal("simple", env.Value);
ResourceExtensionsTests.cs (10)
186Assert.Equal("single-node", env.Value); 191Assert.Equal("true", env.Value); 196Assert.Equal("p@ssw0rd1", env.Value); 219Assert.Equal("single-node", env.Value); 224Assert.Equal("true", env.Value); 229Assert.Equal("p@ssw0rd1", env.Value); 252Assert.Equal("single-node", env.Value); 257Assert.Equal("true", env.Value); 261Assert.Equal("{ElasticPassword.value}", env.Value); 262Assert.False(string.IsNullOrEmpty(env.Value));
Schema\SchemaTests.cs (1)
763var errorMessages = results.Details.Where(x => x.HasErrors).SelectMany(e => e.Errors!).Select(e => e.Value);
tests\Shared\Logging\LogValuesAssert.cs (3)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 61return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
WithEnvironmentTests.cs (3)
317Assert.Equal("""{{- portForServing "container1_primary" -}}""", pair.Value); 340Assert.Single(runConfig, kvp => kvp.Key == envVarName && kvp.Value == sourceCon); 346Assert.Single(publishConfig, kvp => kvp.Key == envVarName && kvp.Value == "{sourceService.connectionString}");
WithReferenceTests.cs (3)
270Assert.Contains(config, kvp => kvp.Key == "ConnectionStrings__resource" && kvp.Value == "123"); 362Assert.Contains(config, kvp => kvp.Key == "ConnectionStrings__bob" && kvp.Value == "123"); 394Assert.Contains(config, kvp => kvp.Key == "services__petstore__default__0" && kvp.Value == "https://petstore.swagger.io/");
Aspire.Microsoft.Data.SqlClient (1)
src\Vendoring\OpenTelemetry.Instrumentation.SqlClient\Shared\DiagnosticSourceInstrumentation\DiagnosticSourceListener.cs (1)
42this.handler.OnEventWritten(value.Key, value.Value);
Aspire.Microsoft.EntityFrameworkCore.SqlServer (1)
src\Vendoring\OpenTelemetry.Instrumentation.SqlClient\Shared\DiagnosticSourceInstrumentation\DiagnosticSourceListener.cs (1)
42this.handler.OnEventWritten(value.Key, value.Value);
Aspire.NATS.Net.Tests (1)
AspireNatsClientExtensionsTests.cs (1)
232Assert.Contains(activity.Tags, kvp => kvp.Key == "messaging.system" && kvp.Value == "nats");
Aspire.Playground.Tests (3)
tests\Shared\Logging\LogValuesAssert.cs (3)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 61return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
Aspire.RabbitMQ.Client.Tests (7)
AspireRabbitMQLoggingTests.cs (7)
142Assert.Equal("System.InvalidOperationException", errorEvent[0].Value); 145Assert.Equal(exceptionMessage, errorEvent[1].Value); 148Assert.Contains("AspireRabbitMQLoggingTests.TestException", errorEvent[2].Value?.ToString()); 188Assert.Equal("System.InvalidOperationException", errorEvent[0].Value); 191Assert.Equal(exceptionMessage, errorEvent[1].Value); 194Assert.Contains("AspireRabbitMQLoggingTests.TestException", errorEvent[2].Value?.ToString()); 197Assert.Equal($"{innerException.GetType()}: {innerException.Message}", errorEvent[3].Value?.ToString());
Aspire.RabbitMQ.Client.v7.Tests (7)
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQLoggingTests.cs (7)
142Assert.Equal("System.InvalidOperationException", errorEvent[0].Value); 145Assert.Equal(exceptionMessage, errorEvent[1].Value); 148Assert.Contains("AspireRabbitMQLoggingTests.TestException", errorEvent[2].Value?.ToString()); 188Assert.Equal("System.InvalidOperationException", errorEvent[0].Value); 191Assert.Equal(exceptionMessage, errorEvent[1].Value); 194Assert.Contains("AspireRabbitMQLoggingTests.TestException", errorEvent[2].Value?.ToString()); 197Assert.Equal($"{innerException.GetType()}: {innerException.Message}", errorEvent[3].Value?.ToString());
Aspire.StackExchange.Redis (2)
src\Vendoring\OpenTelemetry.Instrumentation.StackExchangeRedis\StackExchangeRedisConnectionInstrumentation.cs (2)
114var parent = entry.Value.Activity; 121ProfilingSession session = entry.Value.Session;
Aspire.StackExchange.Redis.DistributedCaching.Tests (3)
DistributedCacheConformanceTests.cs (3)
74Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis"); 79Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis"); 84Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis");
Aspire.StackExchange.Redis.OutputCaching.Tests (3)
OutputCacheConformanceTests.cs (3)
74Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis"); 79Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis"); 84Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis");
Aspire.StackExchange.Redis.Tests (1)
AspireRedisExtensionsTests.cs (1)
296Assert.Contains(activity.Tags, kvp => kvp.Key == "db.system" && kvp.Value == "redis");
Aspire.Templates.Tests (4)
tests\Shared\TemplatesTesting\AspireProject.cs (2)
191AppHostProcess.StartInfo.Environment[item.Key] = item.Value; 192_testOutput.WriteLine($"\t[{item.Key}] = {item.Value}");
tests\Shared\TemplatesTesting\ToolCommand.cs (2)
249_testOutput.WriteLine($"{_msgPrefix}\t[{item.Key}] = {item.Value}"); 250psi.Environment[item.Key] = item.Value;
AuthSamples.FunctionalTests (4)
HttpClientExtensions.cs (3)
37element.Value = kvp.Value; 54if (!submision.Headers.TryAddWithoutValidation(header.Key, header.Value)) 56submision.Content.Headers.TryAddWithoutValidation(header.Key, header.Value);
TestAssert.cs (1)
97foreach (var value in header.Value)
AzureAppServicesHostingStartupSample (1)
Startup.cs (1)
42await context.Response.WriteAsync(header.Key + ": " + header.Value + Environment.NewLine);
AzureAppServicesSample (1)
Startup.cs (1)
53await context.Response.WriteAsync(header.Key + ": " + header.Value + Environment.NewLine);
BasicWebSite (1)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
32.ToDictionary(kvp => kvp.Key.Substring("link_".Length), kvp => (object)kvp.Value[0]);
Binding.Http.IntegrationTests (1)
BasicHttpBindingTests.4.0.0.cs (1)
173message.Content.Headers.Add(header.Key, header.Value);
BuildBoss (2)
SolutionCheckerUtil.cs (1)
56solutionMap.Add(pair.Key, pair.Value.ProjectData);
StructuredLoggerCheckerUtil.cs (1)
42foreach (var source in doubleWrite.Value)
BuildValidator (1)
Program.cs (1)
395var (key, value) = (entry.Key, entry.Value); // TODO: use Deconstruct in .NET Core
Client.ClientBase.IntegrationTests (1)
ClientBaseTestHelpers.cs (1)
24return keyValue.Value;
CodeStyleConfigFileGenerator (1)
Program.cs (1)
127if (AddRule(rule.Value))
ConfigurationSchemaGenerator (1)
ConfigSchemaEmitter.cs (1)
755Write(writer, pair.Value, options);
CookiePolicySample (1)
Startup.cs (1)
108await response.WriteAsync($" - {cookie.Key} = {cookie.Value} <br>\r\n");
DefaultBuilder.SampleApp (1)
Startup.cs (1)
25await context.Response.WriteAsync($"{header.Key}: {header.Value}\r\n");
dotnet-openapi (2)
Commands\BaseCommand.cs (1)
198var version = urlPackages != null && urlPackages.TryGetValue(packageId, out var urlPackageVersion) ? urlPackageVersion : kvp.Value;
ProjectExtensions.cs (1)
17item.Xml.AddMetadata(kvp.Key, kvp.Value, expressAsAttribute: true);
dotnet-svcutil-lib (69)
CommandProcessorOptions.cs (2)
660var invalidNamespaces = this.NamespaceMappings.Where(nm => !CodeDomHelpers.IsValidNameSpace(nm.Value)); 664invalidNamespaces.Select(n => $"'{n.Key},{n.Value}'").Aggregate((msg, n) => $"{msg}, {n}")));
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentSchemaValidator.cs (1)
488defaultNS = _nameTable.Add(pair.Value);
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaInfo.cs (2)
363_elementDecls.Add(entry.Key, entry.Value); 370_elementDeclsByType.Add(entry.Key, entry.Value);
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaValidator.cs (1)
2172defaultNS = _nameTable.Add(pair.Value);
FrameworkFork\Microsoft.Xml\Xml\Serialization\CodeGenerator.cs (3)
2710Tuple<Type, string> key = new Tuple<Type, string>(item.Value.LocalType, item.Key); 2716freeLocalQueue.Enqueue(item.Value); 2721freeLocalQueue.Enqueue(item.Value);
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (2)
1179if (ShouldBeReplaced(pair.Value, structMapping.TypeDesc.Type, out replacedInfo)) 1194memberInfos[pair.Key] = pair.Value;
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigator.cs (1)
1984mngr.AddNamespace(pair.Key, pair.Value);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CodeExporter.cs (6)
58DataContract dataContract = pair.Value; 80string clrNamespace = pair.Value; 267DataContract dataContract = pair.Value; 988if (dataContract.StableName != pair.Key && !dataContract.KnownDataContracts.ContainsKey(pair.Key) && !pair.Value.IsBuiltInDataContract) 989dataContract.KnownDataContracts.Add(pair.Key, pair.Value); 1318memberNames.Add(pair.Key, pair.Value);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\CollectionDataContract.cs (2)
29_kvpValue = kvPair.Value; 1512return new KeyValue<K, V>(current.Key, current.Value);
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\DataContractSet.cs (2)
45Add(pair.Key, pair.Value); 52ProcessedContracts.Add(pair.Key, pair.Value);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\AddressHeaderCollection.cs (1)
133if (count != pair.Value)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\ConnectionPool.cs (1)
97if (poolEntry.Value.CloseIfEmpty())
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\HttpRequestMessageExtensionMethods.cs (4)
36if (!httpHeaders.TryAddWithoutValidation(header.Key, header.Value)) 41header.Value, 53object value = property.Value; 117webHeaders[header.Key] = String.Join(",", header.Value);
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageBuffer.cs (1)
100IDisposable disposable = _properties[i].Value as IDisposable;
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\MessageProperties.cs (7)
428this[property.Key] = property.Value; 766if (pair.Value == null) 768UpdateProperty(pair.Key, pair.Value, true); 776if (pair.Value == null) 785return value.Equals(pair.Value); 838if (pair.Value == null) 848if (!value.Equals(pair.Value))
FrameworkFork\System.ServiceModel\System\ServiceModel\Configuration\SecurityElementBase.cs (4)
166if (!AreTokenParameterCollectionsMatching(operation1.Value.Endorsing, stp2.Endorsing, exactMessageSecurityVersion)) 169if (!AreTokenParameterCollectionsMatching(operation1.Value.SignedEncrypted, stp2.SignedEncrypted, exactMessageSecurityVersion)) 172if (!AreTokenParameterCollectionsMatching(operation1.Value.Signed, stp2.Signed, exactMessageSecurityVersion)) 175if (!AreTokenParameterCollectionsMatching(operation1.Value.SignedEndorsing, stp2.SignedEndorsing, exactMessageSecurityVersion))
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ImportedPolicyConversionContext.cs (9)
67_operationBindingAssertions[entry.Key].AddRange(new MaxItemsEnumerable<XmlElement>(entry.Value, remainingAssertionsAllowed)); 73_messageBindingAssertions[entry.Key].AddRange(new MaxItemsEnumerable<XmlElement>(entry.Value, remainingAssertionsAllowed)); 79_faultBindingAssertions[entry.Key].AddRange(new MaxItemsEnumerable<XmlElement>(entry.Value, remainingAssertionsAllowed)); 261digits[i] = new KeyValuePair<K, IEnumerator<V>>(kvp.Key, kvp.Value.GetEnumerator()); 262if (!(digits[i].Value.MoveNext())) 267counterValue[digits[i].Key] = digits[i].Value.Current; 282for (currentDigit = 0; currentDigit < digits.Length && !digits[currentDigit].Value.MoveNext(); currentDigit++) 286digits[currentDigit].Value.MoveNext(); 300counterValue[digits[i].Key] = digits[i].Value.Current;
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\WsdlImporter.cs (7)
2351if (policyDocument.Value.NamespaceURI != MetadataStrings.WSPolicy.NamespaceUri 2352&& policyDocument.Value.NamespaceURI != MetadataStrings.WSPolicy.NamespaceUri15) 2354string warningMsg = string.Format(SRServiceModel.UnrecognizedPolicyDocumentNamespace, policyDocument.Value.NamespaceURI); 2359if (PolicyHelper.GetNodeType(policyDocument.Value) != PolicyHelper.NodeType.Policy) 2361string warningMsg = string.Format(SRServiceModel.UnsupportedPolicyDocumentRoot, policyDocument.Value.Name); 2366string key = CreateKeyFromPolicy(policyDocument.Key, policyDocument.Value); 2374_externalPolicyDictionary.Add(key, policyDocument.Value);
FrameworkFork\System.ServiceModel\System\ServiceModel\Dispatcher\DataContractSerializerOperationFormatter.cs (2)
287multipleHeaderValues[headerDescription.Index].Value.Add(item); 319parameters[i] = multipleHeaderValues[i].Value.ToArray(multipleHeaderValues[i].Key);
ImportModule.cs (3)
224contractGenerator.NamespaceMappings.Add(namespaceMapping.Key, namespaceMapping.Value); 326dcOptions.Namespaces[namespaceMapping.Key] = namespaceMapping.Value; 348importOptions.ClrNamespace = options.NamespaceMappings.FirstOrDefault(m => m.Key == "*").Value;
Shared\MSBuildProj.cs (1)
980this._resolvedProperties[entry.Key] = entry.Value;
Shared\Options\ApplicationOptions.cs (2)
225var option = p.Value; 228}).Select(o => o.Value);
Shared\Options\OptionsSerializer.cs (4)
63ReadOption(option, jPropInfo.Value); 70var jOptionsObject = jPropInfo.Value as JObject ?? throw new ArgumentException(string.Format(CultureInfo.CurrentCulture, Shared.Resources.ErrorInvalidOptionValueFormat, jPropInfo.Value?.Type, option.SerializationName)); 110ReadOption(option, jProperty.Value);
Shared\Options\OptionValueParser.cs (1)
135value = $"{pair.Key}, {pair.Value}";
dotnet-svcutil-lib.Tests (1)
TestInit.cs (1)
416failureMessage += string.Format(g_DiffBaselineErrorFormat, diffLines.Value.Key, diffLines.Value.Value, baseline, generated);
dotnet-user-jwts (5)
Commands\ClearCommand.cs (1)
71JwtAuthenticationSchemeSettings.RemoveScheme(appsettingsFilePath, jwt.Value.Scheme);
Commands\CreateCommand.cs (1)
216optionsString += $"{Resources.JwtPrint_CustomClaims}: [{string.Join(", ", claims.Select(kvp => $"{kvp.Key}={kvp.Value}"))}]{Environment.NewLine}";
Commands\ListCommand.cs (1)
82var jwt = jwtRow.Value;
Helpers\DevJwtCliHelpers.cs (1)
201: string.Join(", ", jwt.CustomClaims.Select(kvp => $"{kvp.Key}={kvp.Value}"));
Helpers\JwtIssuer.cs (1)
46identity.AddClaims(claimsToAdd.Select(kvp => new Claim(kvp.Key, kvp.Value)));
dotnet-user-secrets (6)
Internal\ListCommand.cs (2)
49context.Reporter.Output(Resources.FormatMessage_Secret_Value_Format(secret.Key, secret.Value)); 59jObject[item.Key] = item.Value;
Internal\SecretsStore.cs (3)
78contents[secret.Key] = secret.Value; 98.Where(i => i.Value != null) 99.ToDictionary(i => i.Key, i => i.Value, StringComparer.OrdinalIgnoreCase);
Internal\SetCommand.cs (1)
78context.SecretStore.Set(k.Key, k.Value);
FilesWebSite (1)
Controllers\UploadFilesController.cs (1)
35files.Add(keyValuePair.Key, keyValuePair.Value?.Select(formFile => formFile?.FileName).ToList());
GenerateDocumentationAndConfigFiles (45)
Program.cs (10)
554DiagnosticDescriptor descriptor = ruleById.Value; 666foreach (var rule in assemblymetadata.Value.rules) 669var descriptor = rule.Value.rule; 692writer.Write("typeName", rule.Value.typeName); 694if (rule.Value.languages?.Length > 0) 698foreach (var language in rule.Value.languages.OrderBy(l => l, StringComparer.InvariantCultureIgnoreCase)) 793DiagnosticDescriptor descriptor = ruleById.Value; 1254if (!sortedRulesById.Any(r => !shouldSkipRule(r.Value))) 1264addRule(rule.Value); 1445if (AddRule(rule.Value, category))
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
239if (predicate(entry.Key, entry.Value, arg))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (2)
236var importContainer = addImportsService.GetImportContainer(root, context, importToSyntax.First().Value, options); 245var importsToAdd = importToSyntax.Where(kvp => safeImportsToAdd.Contains(kvp.Key)).Select(kvp => kvp.Value).ToImmutableArray();
GenerateRulesMissingDocumentation (1)
Program.cs (1)
61DiagnosticDescriptor descriptor = ruleById.Value;
GenericHostWebSite (1)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
32.ToDictionary(kvp => kvp.Key.Substring("link_".Length), kvp => (object)kvp.Value[0]);
GetDocument.Insider (3)
.packages\microsoft.extensions.hostfactoryresolver.sources\10.0.0-preview.7.25327.102\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (2)
333_configure?.Invoke(value.Value!); 338_hostTcs.TrySetResult(value.Value!);
Commands\GetDocumentCommand.cs (1)
76keyValuePair.Value.Assembly = Assembly.Load(new AssemblyName(keyValuePair.Key));
HeaderPropagationSample (3)
Startup.cs (3)
67await context.Response.WriteAsync($"'/' Got Header '{header.Key}': {string.Join(", ", (string[])header.Value)}\r\n"); 81await context.Response.WriteAsync($"Sent Header '{header.Key}': {string.Join(", ", header.Value)}\r\n"); 93await context.Response.WriteAsync($"'/forwarded' Got Header '{header.Key}': {string.Join(", ", (string[])header.Value)}\r\n");
HealthChecksSample (4)
CustomWriterStartup.cs (4)
49new JProperty("status", pair.Value.Status.ToString()), 50new JProperty("description", pair.Value.Description), 51new JProperty("data", new JObject(pair.Value.Data.Select(p => new JProperty(p.Key, p.Value))))))))));
http2cat (3)
Program.cs (2)
50h2Connection.Logger.LogInformation($"{header.Key}: {header.Value}"); 74h2Connection.Logger.LogInformation($"{header.Key}: {header.Value}");
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
HttpOverridesSample (1)
Startup.cs (1)
23await context.Response.WriteAsync($"{header.Key}: {header.Value}\r\n");
IIS.FunctionalTests (1)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
IIS.LongTests (1)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
IIS.NewHandler.FunctionalTests (1)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
IIS.NewShim.FunctionalTests (1)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
IISExpress.FunctionalTests (1)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
IISSample (1)
Startup.cs (1)
69await context.Response.WriteAsync(header.Key + ": " + header.Value + Environment.NewLine);
illink (17)
ILLink.RoslynAnalyzer (9)
DataFlow\LValueFlowCaptureProvider.cs (1)
85var kind = kvp.Value;
RequiresAnalyzerBase.cs (1)
294var url = requiresAttribute?.NamedArguments.FirstOrDefault(na => na.Key == "Url").Value.Value?.ToString();
src\tools\illink\src\ILLink.Shared\DataFlow\DefaultValueDictionary.cs (3)
63if (!Get(kvp.Key).Equals(kvp.Value)) 88sb.AppendLine().Append('\t').Append(kvp.Key.ToString()).Append(" -> ").Append(kvp.Value.ToString()); 105var value = kvp.Value;
src\tools\illink\src\ILLink.Shared\DataFlow\DictionaryLattice.cs (1)
33TValue rightValue = kvp.Value;
TrimAnalysis\ArrayValue.cs (3)
62if (!otherArr.IndexValues.TryGetValue(kvp.Key, out MultiValue value) || !kvp.Value.Equals(value)) 78foreach (SingleValue v in kvp.Value.AsEnumerable()) 84newArray.IndexValues.Add(kvp.Key, kvp.Value.DeepCopy());
ILLink.Tasks (3)
CreateRuntimeRootDescriptorFile.cs (3)
351foreach ((var fs, var members) in featureSwitchMembers.Select(kv => (kv.Key, kv.Value))) 376AddXmlTypeNode(doc, featureAssemblyNode, type.Key, type.Value); 386AddXmlTypeNode(doc, assemblyNode, type.Key, type.Value);
InMemory.FunctionalTests (32)
BadHttpRequestTests.cs (1)
335var featureCollection = pair.Value as IFeatureCollection;
Http2\Http2ConnectionTests.cs (2)
2251Assert.Equal(header.Value, _receivedTrailers[header.Key]); 6072var headers = requestHeaders.Concat(new[] { new KeyValuePair<string, string>(headerField.Key, headerField.Value) });
Http2\Http2EndToEndTests.cs (1)
78Assert.Equal(connectionIdFromFeature, mockScopeLoggerProvider.ConnectionLogScope[0].Value);
Http2\Http2TestBase.cs (10)
164internal Dictionary<string, object> ConnectionTags => _metricsTagsFeature.Tags.ToDictionary(t => t.Key, t => t.Value); 198_receivedHeaders[header.Key] = header.Value.ToString(); 224_receivedHeaders[header.Key] = header.Value.ToString(); 231_receivedTrailers[header.Key] = header.Value.ToString(); 985.ToDictionary(g => g.Key, g => new StringValues(g.Select(values => values.Value).ToArray())); 1356Assert.Equal(header.Value, _receivedRequestFields.Method); 1361Assert.Equal(header.Value, host); 1365Assert.Equal(header.Value, _receivedRequestFields.Scheme); 1369Assert.Equal(header.Value, _receivedRequestFields.RawTarget); 1374Assert.Equal(header.Value, value, ignoreCase: true);
Http3\Http3ConnectionTests.cs (2)
405Assert.Equal(defaultLimits.MaxRequestHeadersTotalSize, kvp.Value); 417Assert.Equal(100, maxFieldSetting.Value);
Http3\Http3StreamTests.cs (5)
2202var headers = requestHeaders.Concat(new[] { new KeyValuePair<string, string>(headerField.Key, headerField.Value) }); 2819Assert.Equal(100, maxFieldSetting.Value); 3249Assert.Equal(100, fieldSetting.Value); 3253Assert.Equal(1, fieldSetting.Value); 3257Assert.Equal(1, fieldSetting.Value);
src\Servers\Kestrel\shared\ConnectionCompletion.cs (2)
28var task = entry.Key.Invoke(entry.Value); 58await entry.Key.Invoke(entry.Value);
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (1)
125var value = headersEnumerator.Current.Value;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (3)
95? SetCurrent(_headersEnumerator.Current.Key, _headersEnumerator.Current.Value, _headersEnumerator.CurrentKnownType) 101? SetCurrent(_trailersEnumerator.Current.Key, _trailersEnumerator.Current.Value, _trailersEnumerator.CurrentKnownType) 108? SetCurrent(_genericEnumerator.Current.Key, _genericEnumerator.Current.Value, GetKnownRequestHeaderType(_genericEnumerator.Current.Key))
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (4)
95internal Dictionary<string, object> ConnectionTags => MultiplexedConnectionContext.Tags.ToDictionary(t => t.Key, t => t.Value); 716.ToDictionary(g => g.Key, g => new StringValues(g.Select(values => values.Value).ToArray())); 744return _headerHandler.DecodedHeaders.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, _headerHandler.DecodedHeaders.Comparer); 761return _headerHandler.DecodedHeaders.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, _headerHandler.DecodedHeaders.Comparer);
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
81return kv.Value;
InProcessWebSite (2)
src\Servers\IIS\IIS\test\testassets\InProcessWebSite\Startup.WebSockets.cs (1)
151context.Response.Headers[headerPair.Key] = headerPair.Value;
src\Servers\IIS\IIS\test\testassets\shared\WebSockets\TestStartup.cs (1)
57await requestDelegate.Value(context);
installer.tasks (3)
GenerateFileVersionProps.cs (3)
109.Where(p => (p.Value.FileVersion ?? ZeroVersion) == ZeroVersion) 110.Select(p => p.Value.File.ItemSpec) 141var versions = fileData.Value;
Interop.FunctionalTests (9)
Http2\Http2RequestTests.cs (7)
78Assert.Equal("http", (string)tags.Single(t => t.Key == "network.protocol.name").Value); 79Assert.Equal("2", (string)tags.Single(t => t.Key == "network.protocol.version").Value); 80Assert.Equal("tcp", (string)tags.Single(t => t.Key == "network.transport").Value); 81Assert.Equal("ipv4", (string)tags.Single(t => t.Key == "network.type").Value); 82Assert.Equal("127.0.0.1", (string)tags.Single(t => t.Key == "server.address").Value); 83Assert.Equal(host.GetPort(), (int)tags.Single(t => t.Key == "server.port").Value); 84Assert.Equal("invalid_handshake", (string)tags.Single(t => t.Key == "error.type").Value);
Http3\Http3RequestTests.cs (2)
161Assert.Equal(connectionIdFromFeature, mockScopeLoggerProvider.LogScope[0].Value); 894requestHeaders.Add(context.Request.Headers.ToDictionary(k => k.Key, k => k.Value, StringComparer.OrdinalIgnoreCase));
InteropTests (1)
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
InteropWebsite (1)
TestServiceImpl.cs (1)
137var encoding = context.GetHttpContext().Request.Headers.SingleOrDefault(h => string.Equals(h.Key, "grpc-encoding", StringComparison.OrdinalIgnoreCase)).Value.SingleOrDefault();
Metrics (34)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
253if (predicate(entry.Key, entry.Value, arg))
Metrics.Legacy (34)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
253if (predicate(entry.Key, entry.Value, arg))
Microsoft.Analyzers.Extra (3)
CallAnalysis\CallAnalyzer.Registrar.cs (3)
73foreach (var m in pair.Value) 151foreach (var m in pair.Value) 207foreach (var m in pair.Value)
Microsoft.Analyzers.Local (4)
ApiLifecycle\Json\JsonObject.cs (1)
168keys[i] = new KeyValuePair(property.Key, property.Value);
CallAnalysis\CallAnalyzer.Registrar.cs (3)
73foreach (var m in pair.Value) 151foreach (var m in pair.Value) 207foreach (var m in pair.Value)
Microsoft.Analyzers.Local.Tests (1)
Json\JsonObjectTest.cs (1)
80Assert.True(obj.Contains(((KeyValuePair<string, JsonValue>)value).Value));
Microsoft.Arcade.Common (1)
Helpers.cs (1)
81public static void Deconstruct<TKey, TValue>(this KeyValuePair<TKey, TValue> pair, out TKey key, out TValue value) { key = pair.Key; value = pair.Value; }
Microsoft.Arcade.Test.Common (3)
FakeHttpClient.cs (2)
57new KeyValuePair<string, IEnumerator<HttpResponseMessage>>(kvp.Key, kvp.Value.GetEnumerator())) 58.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, StringComparer.OrdinalIgnoreCase);
MockEngine.cs (1)
72_output?.WriteLine($"telemetry {eventName}: {properties.Aggregate(string.Empty, (sum, piece) => $"{sum}, {piece.Key} = {piece.Value}")}");
Microsoft.AspNetCore (1)
WebApplicationBuilder.cs (1)
469app.Properties[item.Key] = item.Value;
Microsoft.AspNetCore.Analyzers (1)
StartupAnalysisBuilder.cs (1)
37v => v.Value.ToImmutableArray()));
Microsoft.AspNetCore.App.Analyzers (3)
Mvc\DetectOverriddenAuthorizeAttribute.cs (1)
126return (bool)arg.Value.Value!;
RouteEmbeddedLanguage\Infrastructure\RoutePatternParametersDetector.cs (1)
55var routeParameterNameConstant = namedArgument.Value;
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
210var routeParameterNameConstant = namedArgument.Value;
Microsoft.AspNetCore.App.Analyzers.Test (3)
Http\HeaderDictionaryIndexerAnalyzerTests.cs (1)
183var mapping = propertyMapping.SingleOrDefault(kvp => kvp.Value == propertyName);
RouteEmbeddedLanguage\Infrastructure\MarkupTestFile.cs (2)
175spans = tempSpans.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); 223spans = dictionary.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableArray());
Microsoft.AspNetCore.Authentication (2)
PropertiesSerializer.cs (1)
56writer.Write(item.Value ?? string.Empty);
TicketSerializer.cs (1)
137writer.Write(property.Value ?? string.Empty);
Microsoft.AspNetCore.Authentication.Cookies (1)
CookieAuthenticationHandler.cs (1)
144newProperties.Items[item.Key] = item.Value;
Microsoft.AspNetCore.Authentication.Core.Test (6)
AuthenticationPropertiesTests.cs (6)
173Assert.Equal(string.Empty, props.Items.First().Value); 187Assert.Equal("http://example.com", props.Items.First().Value); 201Assert.Equal("Wed, 21 Mar 2018 00:00:00 GMT", props.Items.First().Value); 215Assert.Equal("Mon, 19 Mar 2018 12:34:56 GMT", props.Items.First().Value); 229Assert.Equal("True", props.Items.First().Value); 233Assert.Equal("False", props.Items.First().Value);
Microsoft.AspNetCore.Authentication.JwtBearer.Tools.Tests (1)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
92CreateFile(file.Key, file.Value);
Microsoft.AspNetCore.Authentication.OAuth (1)
OAuthHandler.cs (1)
333parameters.Add(additionalParameter.Key, additionalParameter.Value);
Microsoft.AspNetCore.Authentication.OpenIdConnect (6)
OpenIdConnectHandler.cs (6)
112message = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 127message = new OpenIdConnectMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 316var message = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 455message.Parameters.Add(additionalParameter.Key, additionalParameter.Value); 639authorizationResponse = new OpenIdConnectMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 666authorizationResponse = new OpenIdConnectMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
Microsoft.AspNetCore.Authentication.Test (7)
CookieTests.cs (1)
1897xml.Add(result.Ticket.Properties.Items.Select(extra => new XElement("extra", new XAttribute("type", extra.Key), new XAttribute("value", extra.Value))));
OAuthTests.cs (2)
137var correlation = Assert.Single(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal)); 165var correlation = Assert.Single(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal));
OpenIdConnect\OpenIdConnectTests.cs (4)
80var nonce = Assert.Single(setCookie.Value, v => v.StartsWith(OpenIdConnectDefaults.CookieNoncePrefix, StringComparison.Ordinal)); 107var nonce = Assert.Single(setCookie.Value, v => v.StartsWith(OpenIdConnectDefaults.CookieNoncePrefix, StringComparison.Ordinal)); 133var correlation = Assert.Single(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal)); 160var correlation = Assert.Single(setCookie.Value, v => v.StartsWith(".AspNetCore.Correlation.", StringComparison.Ordinal));
Microsoft.AspNetCore.Authentication.Twitter (5)
TwitterHandler.cs (5)
204signatureParts.Add(queryParameter.Key, queryParameter.Value); 211signatureParts.Add(formItem.Key, formItem.Value); 218stringBuilder.AppendFormat(CultureInfo.InvariantCulture, "{0}={1}&", Uri.EscapeDataString(signaturePart.Key), Uri.EscapeDataString(signaturePart.Value)); 240stringBuilder.AppendFormat(CultureInfo.InvariantCulture, "{0}={1}&", queryParam.Key, queryParam.Value); 250stringBuilder.AppendFormat(CultureInfo.InvariantCulture, "{0}=\"{1}\",", authorizationPart.Key, Uri.EscapeDataString(authorizationPart.Value));
Microsoft.AspNetCore.Authentication.WsFederation (2)
WsFederationHandler.cs (2)
164wsFederationMessage = new WsFederationMessage(form.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray()))); 474var message = new WsFederationMessage(Request.Query.Select(pair => new KeyValuePair<string, string[]>(pair.Key, pair.Value.ToArray())));
Microsoft.AspNetCore.Authorization (5)
src\Shared\Debugger\DebuggerHelpers.cs (5)
46if (HasValue(kvp.Value) || includeNullValues) 64if (kvp.Value is null) 68else if (kvp.Value is string s) 72else if (kvp.Value is IEnumerable enumerable) 90sb.Append(kvp.Value);
Microsoft.AspNetCore.BrowserTesting (3)
BrowserManagerConfiguration.cs (3)
134argsMap => argsMap.ToDictionary(kvp => kvp.Key, kvp => string.Join(", ", kvp.Value))), 210argsMap => argsMap.SelectMany(argNameValue => argNameValue.Value.Prepend(argNameValue.Key)).ToArray()), 299true => configuration.Get<Dictionary<string, bool>>().Where(kvp => kvp.Value == true).Select(kvp => kvp.Key).ToArray()
Microsoft.AspNetCore.Components (33)
DynamicComponent.cs (1)
101builder.AddComponentParameter(1, entry.Key, entry.Value);
ParameterView.cs (1)
308builder.Add(kvp.Key, kvp.Value);
Reflection\MemberAssignment.cs (2)
51if (item.Value is PropertyInfo property) 57var list = (List<PropertyInfo>)item.Value;
Rendering\RenderTreeBuilder.cs (1)
452AddAttribute(sequence, attribute.Key, attribute.Value);
RenderTree\RenderTreeDiffBuilder.cs (2)
296var value = keyValuePair.Value; 532InsertNewFrame(ref diffContext, kvp.Value);
RouteView.cs (1)
91builder.AddComponentParameter(1, kvp.Key, kvp.Value);
Routing\RouteTable.cs (2)
33if (kvp.Value is string value) 83if (kvp.Value is string value)
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (8)
258Add(kvp.Key, kvp.Value); 348values[i] = array[i].Value; 360Add(item.Key, item.Value); 411return TryGetValue(item.Key, out var value) && EqualityComparer<object>.Default.Equals(value, item.Value); 495if (index >= 0 && EqualityComparer<object>.Default.Equals(array[index].Value, item.Value)) 567value = array[index].Value; 737value = array[i].Value;
src\Http\Routing\src\Patterns\RoutePatternFactory.cs (5)
465updatedDefaults.Add(kvp.Key, kvp.Value); 499var found = RouteValueEqualityComparer.Default.Equals(string.Empty, kvp.Value); 518RouteValueEqualityComparer.Default.Equals(kvp.Value, defaultValue)) 527$"'{kvp.Key}={kvp.Value}'. A non-null required value must correspond to a route parameter or the " + 537? parameterPolicyReferences.ToDictionary(kvp => kvp.Key, kvp => (IReadOnlyList<RoutePatternParameterPolicyReference>)kvp.Value.ToArray())
src\Http\Routing\src\Patterns\RoutePatternMatcher.cs (2)
194values.Add(kvp.Key, kvp.Value); 495values[item.Key] = item.Value;
src\Http\Routing\src\RouteConstraintBuilder.cs (3)
58if (kvp.Value.Count == 1) 60constraint = kvp.Value[0]; 64constraint = new CompositeRouteConstraint(kvp.Value.ToArray());
src\Http\Routing\src\RouteConstraintMatcher.cs (1)
63var constraint = kvp.Value;
src\Shared\Components\ComponentsActivityLinkStore.cs (3)
50var link = kvp.Value.Item1; 51var tag = kvp.Value.Item2; 58targetActivity.SetTag(tag.Value.Key, tag.Value.Value);
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentFacts.cs (1)
68return kvp.Value.Value as bool? ?? false;
Microsoft.AspNetCore.Components.Endpoints (11)
Assets\ImportMapDefinition.cs (4)
40_imports = imports?.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); 41_integrity = integrity?.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); 44kvp => kvp.Value.ToDictionary(scopeKvp => scopeKvp.Key, scopeKvp => scopeKvp.Value) as IReadOnlyDictionary<string, string>);
Builder\ResourcePreloadCollection.cs (1)
48group.Value.Sort((a, b) => a.PreloadOrder.CompareTo(b.PreloadOrder));
RazorComponentEndpointHost.cs (1)
59builder.AddComponentParameter(1, kvp.Key, kvp.Value);
Rendering\EndpointHtmlRenderer.PrerenderingState.cs (2)
87server.Saved.Add(kvp.Key, kvp.Value); 88webAssembly.Saved.Add(kvp.Key, kvp.Value);
src\Shared\Components\ComponentsActivityLinkStore.cs (3)
50var link = kvp.Value.Item1; 51var tag = kvp.Value.Item2; 58targetActivity.SetTag(tag.Value.Key, tag.Value.Value);
Microsoft.AspNetCore.Components.Endpoints.Tests (3)
Binding\FormDataMapperTests.cs (1)
83dictionary.Add(new FormKey(kvp.Key.AsMemory()), kvp.Value);
EndpointHtmlRendererTest.cs (2)
464var (_, mode) = Assert.Single(httpContext.Items, (kvp) => kvp.Value is InvokedRenderModes); 480var (_, mode) = Assert.Single(httpContext.Items, (kvp) => kvp.Value is InvokedRenderModes);
Microsoft.AspNetCore.Components.Forms (3)
EditContext.cs (3)
111state.Value.IsModified = false; 125if (state.Value.IsModified) 146foreach (var message in state.Value.GetValidationMessages())
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentFacts.cs (1)
68return kvp.Value.Value as bool? ?? false;
Microsoft.AspNetCore.Components.Server (5)
src\Components\Shared\src\RootComponentOperation.cs (1)
38var parameters = string.Join(", ", Parameters.Parameters.ToDictionary().Select(p => $"{p.Key}: {p.Value}"));
src\Shared\Components\ComponentsActivityLinkStore.cs (3)
50var link = kvp.Value.Item1; 51var tag = kvp.Value.Item2; 58targetActivity.SetTag(tag.Value.Key, tag.Value.Value);
src\SignalR\common\Protocols.MessagePack\src\Protocol\MessagePackHubProtocolWorker.cs (1)
602writer.Write(header.Value);
Microsoft.AspNetCore.Components.Server.Tests (3)
Circuits\DefaultInMemoryCircuitPersistenceProviderTest.cs (1)
158var nonEvictedResults = await Task.WhenAll(circuitIds.Select(ne => provider.RestoreCircuitAsync(ne.Value)));
Circuits\RemoteJSDataStreamTest.cs (1)
353runtime.RemoteJSDataStreamInstances.FirstOrDefault(kvp => kvp.Value == stream).Key;
src\SignalR\common\SignalR.Common\test\Internal\Protocol\HubMessageHelpers.cs (1)
21hubMessage.Headers[header.Key] = header.Value;
Microsoft.AspNetCore.Components.Tests (14)
ParameterViewTest.Assignment.cs (3)
359Assert.Equal(123, kvp.Value); 364Assert.Equal(456, kvp.Value); 476Assert.Equal("hi", kvp.Value);
ParameterViewTest.cs (2)
288Assert.Equal("value 1", entry.Value); 293Assert.Same(entry2Value, entry.Value);
PersistentState\ComponentStatePersistenceManagerTest.cs (2)
387State = state.ToDictionary(k => k.Key, v => v.Value); 411State = state.ToDictionary(k => k.Key, v => v.Value);
PersistentState\PersistentServicesRegistryTest.cs (1)
296State = state.ToDictionary(k => k.Key, v => v.Value);
RendererTest.cs (1)
5387builder.AddComponentParameter(2, kvp.Key, kvp.Value);
Rendering\RenderTreeBuilderTest.cs (1)
424AssertFrame.Attribute(frame, attribute.Key, attribute.Value);
Routing\RouteTableFactoryTests.cs (3)
308Assert.Single(context.Parameters, p => p.Key == "parameter" && (string)p.Value == expectedValue); 325Assert.Single(context.Parameters, p => p.Key == "parameter" && (string)p.Value == expectedValue); 473var value = expectedValue != null ? Assert.Single(context.Parameters, p => p.Key == "parameter").Value : null;
SupplyParameterFromPersistentComponentStateValueProviderTests.cs (1)
684State = state.ToDictionary(k => k.Key, v => v.Value);
Microsoft.AspNetCore.Components.Web (1)
Forms\InputBase.cs (1)
357result.Add(item.Key, item.Value);
Microsoft.AspNetCore.Components.WebAssembly (1)
src\Components\Shared\src\RootComponentOperation.cs (1)
38var parameters = string.Join(", ", Parameters.Parameters.ToDictionary().Select(p => $"{p.Key}: {p.Value}"));
Microsoft.AspNetCore.Components.WebAssembly.Tests (4)
Hosting\WebAssemblyHostConfigurationTest.cs (4)
96var section = configuration.GetSection("wheels").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value); 161var dict = configuration.GetSection("Mem1").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value); 167var dict2 = configuration.GetSection("Mem2").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value); 173var dict3 = configuration.GetSection("Mem3").AsEnumerable(makePathsRelative: true).ToDictionary(k => k.Key, v => v.Value);
Microsoft.AspNetCore.Components.WebView (1)
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
123var match = child.Value.Match;
Microsoft.AspNetCore.Components.WebView.Test (2)
StaticContentProviderTests.cs (2)
64.Select(x => new InMemoryFileInfo(x.Key, x.Value)) 92.Select(x => new InMemoryFileInfo(x.Key, x.Value))
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (1)
393 string.Join(Environment.NewLine, headers.Select(kvp => $"{kvp.Key}: {kvp.Value}"));
Microsoft.AspNetCore.Components.WebView.Wpf (1)
src\BlazorWebView\src\SharedSource\WebView2WebViewManager.cs (1)
393 string.Join(Environment.NewLine, headers.Select(kvp => $"{kvp.Key}: {kvp.Value}"));
Microsoft.AspNetCore.ConcurrencyLimiter.Tests (1)
src\Shared\EventSource.Testing\TestCounterListener.cs (1)
72item.Value.Writer.TryComplete();
Microsoft.AspNetCore.Connections.Abstractions (2)
ConnectionItems.cs (1)
116if (Items.TryGetValue(item.Key, out var value) && Equals(item.Value, value))
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.CookiePolicy (1)
ResponseCookiesWrapper.cs (1)
147var value = keyValuePair.Value;
Microsoft.AspNetCore.Cors (5)
src\Shared\Debugger\DebuggerHelpers.cs (5)
46if (HasValue(kvp.Value) || includeNullValues) 64if (kvp.Value is null) 68else if (kvp.Value is string s) 72else if (kvp.Value is IEnumerable enumerable) 90sb.Append(kvp.Value);
Microsoft.AspNetCore.Cors.Test (17)
CorsMiddlewareTests.cs (17)
205Assert.Equal(new[] { "Header1" }, kvp.Value); 210Assert.Equal(new[] { "PUT" }, kvp.Value); 215Assert.Equal(new[] { OriginUrl }, kvp.Value); 271Assert.Equal(new[] { "true" }, kvp.Value); 276Assert.Equal(new[] { "X-Test1,X-Test2" }, kvp.Value); 281Assert.Equal(new[] { "PUT" }, kvp.Value); 286Assert.Equal(new[] { OriginUrl }, kvp.Value); 492Assert.Equal(new[] { "Header1" }, kvp.Value); 497Assert.Equal(new[] { "PUT" }, kvp.Value); 502Assert.Equal(new[] { OriginUrl }, kvp.Value); 549Assert.Equal(OriginUrl, Assert.Single(kvp.Value)); 554Assert.Equal("AllowedHeader", Assert.Single(kvp.Value)); 559Assert.Equal("Should-Appear", Assert.Single(kvp.Value)); 627Assert.Equal(OriginUrl, Assert.Single(kvp.Value)); 632Assert.Equal("AllowedHeader", Assert.Single(kvp.Value)); 672Assert.Equal("AllowedHeader", Assert.Single(kvp.Value)); 677Assert.Equal(OriginUrl, Assert.Single(kvp.Value));
Microsoft.AspNetCore.DataProtection (4)
KeyManagement\XmlKeyManager.cs (1)
106keyEncryptor = keyRepositoryEncryptorPair.Value;
XmlEncryption\XmlEncryptionExtensions.cs (3)
65entry.Key.ReplaceWith(entry.Value); 151new XAttribute(XmlConstants.DecryptorTypeAttributeName, entry.Value.DecryptorType.AssemblyQualifiedName!), 152entry.Value.EncryptedElement));
Microsoft.AspNetCore.DataProtection.Tests (2)
Internal\KeyManagementOptionsSetupTest.cs (1)
83registryKey.SetValue(entry.Key, entry.Value);
RegistryPolicyResolverTests.cs (1)
257registryKey.SetValue(entry.Key, entry.Value);
Microsoft.AspNetCore.Diagnostics (7)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
244sb.AppendLine(FormattableString.Invariant($"{pair.Key}: {pair.Value}"));
DeveloperExceptionPage\Views\ErrorPage.Designer.cs (4)
899foreach (var v in kv.Value) 1001Write(kv.Value); 1070foreach (var v in kv.Value) 1438Write(kv.Value!);
src\Shared\Diagnostics\ActivityCreator.cs (2)
79activity.AddTag(tag.Key, tag.Value); 117activity.AddBaggage(baggageItem.Key, baggageItem.Value);
Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore (3)
DatabaseErrorPageMiddleware.cs (1)
164switch (keyValuePair.Value)
src\Shared\Diagnostics\ActivityCreator.cs (2)
79activity.AddTag(tag.Key, tag.Value); 117activity.AddBaggage(baggageItem.Key, baggageItem.Value);
Microsoft.AspNetCore.Diagnostics.Middleware (3)
Logging\HeaderReader.cs (1)
42var provider = _redactorProvider.GetRedactor(header.Value);
Logging\IncomingHttpRouteUtility.cs (1)
39parametersToRedact.Add(defaultParameter.Key, defaultParameter.Value);
Logging\RequestHeadersLogEnricher.cs (1)
71var redactor = _redactorProvider!.GetRedactor(header.Value);
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (90)
Logging\AcceptanceTests.cs (56)
233Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 234Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown); 235Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 236Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString()); 238x.Value != null && 239int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs); 243Assert.Single(state, x => x.Key == HttpLoggingTagNames.ResponseBody && x.Value == "Server: hello!Server: world!"); 293Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 294Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown); 295Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 296Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString()); 298x.Value != null && 299int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs); 303Assert.Single(state, x => x.Key == HttpLoggingTagNames.RequestBody && x.Value == Content); 346Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 347Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == "/myroute/123"); 348Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 349Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString()); 351x.Value != null && 352int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs); 407Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 408Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown); 409Assert.Single(requestState, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Post.ToString()); 410Assert.Single(requestState, x => x.Key == "Protocol" && x.Value == "HTTP/1.1"); 413Assert.Single(requestBodyState, x => x.Key == "Body" && x.Value == Content); 417Assert.Single(responseState, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 420Assert.Single(responseBodyState, x => x.Key == "Body" && x.Value == "Server: hello!Server: world!"); 423Assert.Single(durationState, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null); 463Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 464Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown); 465Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 467x.Value != null && 468int.Parse(x.Value, CultureInfo.InvariantCulture) == SlashRouteProcessingTimeMs); 470Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 507Assert.Single(state, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1); 508Assert.Single(state, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture)); 509Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Delete.ToString()); 549Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == RequestPath); 581Assert.DoesNotContain(firstState, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1); 582Assert.DoesNotContain(firstState, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture)); 585Assert.Single(secondState, x => x.Key == TestHttpLogEnricher.Key1 && x.Value == TestHttpLogEnricher.Value1); 586Assert.Single(secondState, x => x.Key == TestHttpLogEnricher.Key2 && x.Value == TestHttpLogEnricher.Value2.ToString(CultureInfo.InvariantCulture)); 635Assert.Single(secondRecord!, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 636Assert.Single(fithRecord!, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 640Assert.Single(thirdRecord, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null); 641Assert.Single(sixthRecord, x => x.Key == HttpLoggingTagNames.Duration && x.Value != null); 668Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 669Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 670Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == TelemetryConstants.Unknown); 671Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == expectedStatus); 673x.Value != null && 674int.Parse(x.Value, CultureInfo.InvariantCulture) == ErrorRouteProcessingTimeMs); 709Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Put.ToString()); 710Assert.Single(state, x => x.Key == HttpLoggingTagNames.RequestBody && x.Value == Content); 711Assert.Single(state, x => x.Key == HttpLoggingTagNames.ResponseBody && x.Value == "test body"); 743Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Put.ToString());
Logging\AcceptanceTests.Mvc.cs (32)
81Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 82Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == redactedPath); 83Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 84Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 86x.Value != null && 87int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs); 116Assert.Single(state, x => x.Key == UserIdParamName && x.Value == redactedUserId); 117Assert.Single(state, x => x.Key == NoDataClassParamName && x.Value == TelemetryConstants.Redacted); 119Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 120Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == ActionRouteTemplate); 121Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 122Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 124x.Value != null && 125int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs); 165Assert.Single(state, x => x.Key == UserIdParamName && x.Value == redactedUserId); 166Assert.Single(state, x => x.Key == NoDataClassParamName && x.Value == NoDataClassParamValue); 170Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 172Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == expectedPath); 173Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 174Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 176x.Value != null && 177int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs); 206Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 207Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == $"/api/users/testUserId/someTestData"); 208Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 209Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString()); 211x.Value != null && 212int.Parse(x.Value, CultureInfo.InvariantCulture) == ControllerProcessingTimeMs); 249Assert.Single(state, x => x.Key == HttpLoggingTagNames.Host && !string.IsNullOrEmpty(x.Value)); 250Assert.Single(state, x => x.Key == HttpLoggingTagNames.Path && x.Value == expectedPath); 251Assert.Single(state, x => x.Key == HttpLoggingTagNames.StatusCode && x.Value == responseStatus); 252Assert.Single(state, x => x.Key == HttpLoggingTagNames.Method && x.Value == HttpMethod.Get.ToString());
Logging\HeaderReaderTests.cs (1)
63Assert.Equal($"<redacted:{MediaTypeNames.Text.Xml}>", redacted.Value);
Logging\TestLogEnrichmentTagCollector.cs (1)
19_tags.Add(kvp.Key, kvp.Value);
Microsoft.AspNetCore.Diagnostics.Tests (1)
StatusCodeMiddlewareTest.cs (1)
63Assert.Equal(expectedUri, response.Headers.First(s => s.Key == "Location").Value.First());
Microsoft.AspNetCore.Grpc.JsonTranscoding (8)
Internal\Json\MessageTypeInfoResolver.cs (1)
57var propertyInfo = CreatePropertyInfo(typeInfo, mapping.Key, mapping.Value, isSerializable: false);
Internal\JsonRequestHelpers.cs (4)
285ServiceDescriptorHelpers.RecursiveSetValue(requestMessage, parameterDescriptor.Value.DescriptorsPath, routeValue); 297var value = item.Value.Count == 1 ? (object?)item.Value[0] : item.Value;
Internal\JsonTranscodingServerCallContext.cs (2)
157_requestHeaders.Add(header.Key, GrpcProtocolHelpers.ParseBinaryHeader(header.Value!)); 161_requestHeaders.Add(header.Key, header.Value!);
src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (1)
487existingParameters.Add(routeParameter.Value.DescriptorsPath.Last());
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (1)
JsonTranscodingServiceMethodProviderTests.cs (1)
124if ((string)values.Single(v => v.Key == "MethodName").Value! != "SayHello")
Microsoft.AspNetCore.Grpc.Swagger (7)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (5)
106var field = routeParameter.Value.DescriptorsPath.Last(); 117Name = routeParameter.Value.JsonPath, 149var field = queryDescription.Value; 178var routeParameter = routeParameters.SingleOrDefault(kvp => kvp.Value.RouteVariable.StartSegment == i).Value;
Internal\XmlComments\GrpcXmlCommentsDocumentFilter.cs (1)
37var grpcMethodMetadata = nameAndType.Value.EndpointMetadata.OfType<GrpcMethodMetadata>().First();
src\Grpc\JsonTranscoding\src\Shared\ServiceDescriptorHelpers.cs (1)
487existingParameters.Add(routeParameter.Value.DescriptorsPath.Last());
Microsoft.AspNetCore.HeaderParsing (2)
HeaderParsingOptionsManualValidator.cs (2)
16if (item.Value < 0) 19$"Negative cached value count of {item.Value} specified for the {item.Key} header",
Microsoft.AspNetCore.Hosting (3)
src\Shared\Diagnostics\ActivityCreator.cs (2)
79activity.AddTag(tag.Key, tag.Value); 117activity.AddBaggage(baggageItem.Key, baggageItem.Value);
src\Shared\StaticWebAssets\ManifestStaticWebAssetFileProvider.cs (1)
123var match = child.Value.Match;
Microsoft.AspNetCore.Hosting.Abstractions (1)
HostingAbstractionsWebHostBuilderExtensions.cs (1)
28hostBuilder.UseSetting(setting.Key, setting.Value);
Microsoft.AspNetCore.Hosting.Tests (16)
HostingApplicationDiagnosticsTests.cs (15)
618Assert.NotNull(pair.Value); 621AssertProperty<HttpContext>(pair.Value, "HttpContext"); 646AssertProperty<HttpContext>(pair.Value, "HttpContext"); 670AssertProperty<HttpContext>(pair.Value, "HttpContext"); 750Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1"); 751Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2"); 779Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1"); 780Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2"); 809Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1"); 810Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2"); 840Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value3"); 841Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value4"); 907Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1/1"); 942Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key1" && pair.Value == "value1"); 943Assert.Contains(Activity.Current.Baggage, pair => pair.Key == "Key2" && pair.Value == "value2");
src\Shared\EventSource.Testing\TestCounterListener.cs (1)
72item.Value.Writer.TryComplete();
Microsoft.AspNetCore.Http (18)
Features\QueryFeature.cs (1)
210_accumulator[entry.Key] = new StringValues(entry.Value.ToArray());
Features\RequestCookiesFeature.cs (1)
86headers.Add(new CookieHeaderValue(pair.Key, pair.Value).ToString());
HeaderDictionary.cs (3)
202Store.Add(item.Key, item.Value); 236!StringValues.Equals(value, item.Value)) 289if (Store.TryGetValue(item.Key, out var value) && StringValues.Equals(item.Value, value))
Internal\ItemsDictionary.cs (1)
122if (_items.TryGetValue(item.Key, out var value) && Equals(item.Value, value))
Internal\RequestCookieCollection.cs (1)
203return new KeyValuePair<string, string>(current.Key, (string)current.Value!);
Internal\ResponseCookies.cs (1)
96cookies[position] = string.Concat(keyValuePair.Key, "=", Uri.EscapeDataString(keyValuePair.Value), cookieSuffix);
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
28keyValuePairs.Add(new DictionaryItemDebugView<string, string>(kvp.Key, kvp.Value.ToString()));
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (8)
190values[i] = array[i].Value; 207Add(item.Key, item.Value); 271return TryGetValue(item.Key, out var value) && EqualityComparer<object>.Default.Equals(value, item.Value); 357if (index >= 0 && EqualityComparer<TValue>.Default.Equals(array[index].Value, item.Value)) 431value = array[index].Value; 522_dictionaryStorage[item.Key] = item.Value; 585value = item.Value;
Microsoft.AspNetCore.Http.Abstractions (18)
QueryString.cs (3)
131AppendKeyValuePair(builder, pair.Key, pair.Value, first); 151if (StringValues.IsNullOrEmpty(pair.Value)) 158foreach (var value in pair.Value)
Routing\RouteValueDictionary.cs (9)
219Add(kvp.Key, kvp.Value); 258Add(kvp.Key, kvp.Value); 348values[i] = array[i].Value; 360Add(item.Key, item.Value); 411return TryGetValue(item.Key, out var value) && EqualityComparer<object>.Default.Equals(value, item.Value); 495if (index >= 0 && EqualityComparer<object>.Default.Equals(array[index].Value, item.Value)) 567value = array[index].Value; 737value = array[i].Value;
src\Shared\Debugger\DebuggerHelpers.cs (5)
46if (HasValue(kvp.Value) || includeNullValues) 64if (kvp.Value is null) 68else if (kvp.Value is string s) 72else if (kvp.Value is IEnumerable enumerable) 90sb.Append(kvp.Value);
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.Http.Abstractions.Tests (60)
HttpValidationProblemDetailsJsonConverterTest.cs (9)
76Assert.Equal(traceId, kvp.Value?.ToString()); 83Assert.Equal(new[] { "error0" }, kvp.Value); 88Assert.Equal(new[] { "error1", "error2" }, kvp.Value); 117Assert.Equal(traceId, kvp.Value?.ToString()); 124Assert.Equal(new[] { "error0" }, kvp.Value); 129Assert.Equal(new[] { "error1", "error2" }, kvp.Value); 156Assert.Equal(traceId, kvp.Value?.ToString()); 163Assert.Equal(new[] { "error0" }, kvp.Value); 168Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
ProblemDetailsJsonConverterTest.cs (5)
60Assert.Equal(traceId, kvp.Value?.ToString()); 91Assert.Equal(traceId, kvp.Value?.ToString()); 123Assert.IsAssignableFrom<JsonNode>(kvp.Value!); 124Assert.Equal(traceId, kvp.Value?.ToString()); 153Assert.Equal(traceId, kvp.Value?.ToString());
RouteValueDictionaryTests.cs (46)
87yield return new object[] { routeValues.ToDictionary(kvp => kvp.Key, kvp => kvp.Value) }; 106yield return new object[] { routeValues.ToDictionary(kvp => kvp.Key, kvp => kvp.Value) }; 128var address = Assert.IsType<Address>(kvp.Value); 132kvp => { Assert.Equal("Age", kvp.Key); Assert.Equal(30, kvp.Value); }, 133kvp => { Assert.Equal("Name", kvp.Key); Assert.Equal("James", kvp.Value); }); 147kvp => { Assert.Equal("First Name", kvp.Key); Assert.Equal("James", kvp.Value); }, 148kvp => { Assert.Equal("Last Name", kvp.Key); Assert.Equal("Henrik", kvp.Value); }, 149kvp => { Assert.Equal("Middle Name", kvp.Key); Assert.Equal("Bob", kvp.Value); }); 199kvp => { Assert.Equal("awesome", kvp.Key); Assert.Equal(123, kvp.Value); }, 200kvp => { Assert.Equal("cool", kvp.Key); Assert.Equal("beans", kvp.Value); }); 219Assert.Equal(73, kvp.Value); 224var value = Assert.IsType<bool>(kvp.Value); 245var value = Assert.IsType<bool>(kvp.Value); 297var value = Assert.IsType<bool>(kvp.Value); 303var value = Assert.IsType<bool>(kvp.Value); 322kvp => { Assert.Equal("DerivedProperty", kvp.Key); Assert.Equal(5, kvp.Value); }); 375kvp => { Assert.Equal("City", kvp.Key); Assert.Equal("Singapore", kvp.Value); }, 376kvp => { Assert.Equal("State", kvp.Key); Assert.Null(kvp.Value); }); 393kvp => { Assert.Equal("City", kvp.Key); Assert.Equal("Singapore", kvp.Value); }, 394kvp => { Assert.Equal("State", kvp.Key); Assert.Null(kvp.Value); }); 580Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 596kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 597kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 611Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 625Assert.Collection(dict, kvp => { Assert.Equal("kEy", kvp.Key); Assert.Equal("value", kvp.Value); }); 644kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 645kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 662Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 679Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 827Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 856kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 857kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 884kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 885kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 906kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 927kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 946kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 947kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1373Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1394Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1450Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1498Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1594Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1647Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 2080Assert.Equal("value", storage[0].Value); 2082Assert.Equal("value3", storage[1].Value);
Microsoft.AspNetCore.Http.Connections (3)
Internal\HttpConnectionDispatcher.cs (1)
729requestHeaders[header.Key] = header.Value;
Internal\HttpConnectionManager.cs (2)
149var connection = c.Value; 197tasks.Add(DisposeAndRemoveAsync(c.Value, closeGracefully: false, HttpConnectionStopStatus.AppShutdown));
Microsoft.AspNetCore.Http.Connections.Client (5)
HttpConnection.cs (4)
647if (string.IsNullOrEmpty(header.Value)) 654httpClient.DefaultRequestHeaders.Add(header.Key, header.Value); 658httpClient.DefaultRequestHeaders.Add(header.Key, header.Value); 663httpClient.DefaultRequestHeaders.Add(header.Key, header.Value);
Internal\WebSocketsTransport.cs (1)
124webSocket.Options.SetRequestHeader(header.Key, header.Value);
Microsoft.AspNetCore.Http.Extensions (3)
QueryBuilder.cs (2)
42: this(parameters.SelectMany(kvp => kvp.Value, (kvp, v) => KeyValuePair.Create(kvp.Key, v ?? string.Empty))) 81builder.Append(UrlEncoder.Default.Encode(pair.Value));
RequestDelegateFactory.cs (1)
2882errorMessage.AppendLine(FormattableString.Invariant($"{kv.Key,-19} | {kv.Value,-15}"));
Microsoft.AspNetCore.Http.Extensions.Tests (49)
ProblemDetailsDefaultWriterTest.cs (5)
485Assert.Equal("Extension1-Value", extension.Value.ToString()); 490Assert.Equal("Extension2-Value", extension.Value.ToString()); 495Assert.Equal(expectedTraceId, extension.Value.ToString()); 534var value = Assert.IsType<JsonElement>(extension.Value); 541Assert.Equal(expectedTraceId, extension.Value.ToString());
RequestDelegateGenerator\CompileTimeIncrementalityTests.cs (1)
87.SelectMany(step => step.Value)
RequestDelegateGenerator\RequestDelegateCreationTests.Forms.cs (5)
563Assert.Equal("hello", item.Value); 568Assert.Equal("foo", item.Value); 610Assert.Equal("hello", item.Value); 615Assert.Equal("foo", item.Value); 848Assert.Equal("foo", item.Value);
RequestDelegateGenerator\RequestDelegateCreationTests.Logging.cs (36)
53Assert.Equal("StringValues", log1Values[0].Value); 54Assert.Equal("headerValues", log1Values[1].Value); 55Assert.Equal("header", log1Values[2].Value); 61Assert.Equal("StringValues", log2Values[0].Value); 62Assert.Equal("queryValues", log2Values[1].Value); 63Assert.Equal("query string", log2Values[2].Value); 69Assert.Equal("StringValues", log3Values[0].Value); 70Assert.Equal("formValues", log3Values[1].Value); 71Assert.Equal("form", log3Values[2].Value); 77Assert.Equal("string", log4Values[0].Value); 78Assert.Equal("routeValues", log4Values[1].Value); 79Assert.Equal("route", log4Values[2].Value); 116Assert.Equal("int", log1Values[0].Value); 117Assert.Equal("tryParsable", log1Values[1].Value); 118Assert.Equal("invalid!", log1Values[2].Value); 124Assert.Equal("int", log2Values[0].Value); 125Assert.Equal("tryParsable2", log2Values[1].Value); 126Assert.Equal("invalid again!", log2Values[2].Value); 236Assert.Equal("MyBindAsyncRecord", log1Values[0].Value); 237Assert.Equal("myBindAsyncParam1", log1Values[1].Value); 238Assert.Equal("MyBindAsyncRecord.BindAsync(HttpContext, ParameterInfo)", log1Values[2].Value); 244Assert.Equal("MyBindAsyncRecord", log2Values[0].Value); 245Assert.Equal("myBindAsyncParam2", log2Values[1].Value); 246Assert.Equal("MyBindAsyncRecord.BindAsync(HttpContext, ParameterInfo)", log2Values[2].Value); 316Assert.Equal("MySimpleBindAsyncRecord", log1Values[0].Value); 317Assert.Equal("mySimpleBindAsyncRecord1", log1Values[1].Value); 318Assert.Equal("MySimpleBindAsyncRecord.BindAsync(HttpContext)", log1Values[2].Value); 324Assert.Equal("MySimpleBindAsyncRecord", log2Values[0].Value); 325Assert.Equal("mySimpleBindAsyncRecord2", log2Values[1].Value); 326Assert.Equal("MySimpleBindAsyncRecord.BindAsync(HttpContext)", log2Values[2].Value); 406Assert.Equal("application/xml", logValues[0].Value); 455Assert.Equal("application/xml", logValues[0].Value); 535Assert.Equal("Todo", logValues[0].Value); 536Assert.Equal("todo", logValues[1].Value); 615Assert.Equal("Todo", logValues[0].Value); 616Assert.Equal("todo", logValues[1].Value);
RequestDelegateGenerator\RuntimeCreationTests.ComplexFormBinding.cs (2)
187Assert.Equal("Dictionary<string, bool>", log1Values[0].Value); 188Assert.Equal("elements", log1Values[1].Value);
Microsoft.AspNetCore.Http.Features (1)
IResponseCookies.cs (1)
35Append(keyValuePair.Key, keyValuePair.Value, options);
Microsoft.AspNetCore.Http.Microbenchmarks (22)
AdaptiveCapacityDictionaryBenchmark.cs (20)
44_filledSmallDictionary[a.Key] = a.Value; 53_filledDictTen[a.Key] = a.Value; 60_smallCapDict[_oneValue.Key] = _oneValue.Value; 67_dict[_oneValue.Key] = _oneValue.Value; 74_smallCapDict[_oneValue.Key] = _oneValue.Value; 80_dict[_oneValue.Key] = _oneValue.Value; 101_smallCapDictTen[val.Key] = val.Value; 112_smallCapDictTen[val.Key] = val.Value; 123_smallCapDictTen[val.Key] = val.Value; 134_smallCapDictTen[val.Key] = val.Value; 145_smallCapDictTen[val.Key] = val.Value; 156_smallCapDictTen[val.Key] = val.Value; 167_smallCapDictTen[val.Key] = val.Value; 178_dictTen[val.Key] = val.Value; 189_dictTen[val.Key] = val.Value; 199_dictTen[val.Key] = val.Value; 209_dictTen[val.Key] = val.Value; 219_dictTen[val.Key] = val.Value; 229_dictTen[val.Key] = val.Value; 240_dictTen[val.Key] = val.Value;
RouteValueDictionaryBenchmark.cs (2)
232GC.KeepAlive(kvp.Value); 243GC.KeepAlive(kvp.Value);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (2)
src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (1)
33result.Add((entry.Key, index, entry.Value.ToImmutable()));
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
210var routeParameterNameConstant = namedArgument.Value;
Microsoft.AspNetCore.Http.Tests (2)
RequestCookiesCollectionTests.cs (2)
55Assert.Equal(value, cookies.ElementAt(i).Value); 71Assert.Equal(c.ToString(), cookies.Single().Value);
Microsoft.AspNetCore.HttpLogging (2)
HttpLog.cs (2)
52builder.Append(kvp.Value?.ToString()); 61builder.Append(kvp.Value?.ToString());
Microsoft.AspNetCore.Identity.FunctionalTests (6)
Extensions\HttpClientExtensions.cs (3)
39element.Value = kvp.Value; 56submision.Headers.TryAddWithoutValidation(header.Key, header.Value); 57submision.Content.Headers.TryAddWithoutValidation(header.Key, header.Value);
Extensions\ResponseAssert.cs (1)
45foreach (var value in header.Value)
Infrastructure\ServerFactory.cs (2)
114RemoveParts(partManager, kvp.Value); 118AddParts(partManager, kvp.Value);
Microsoft.AspNetCore.Identity.InMemory.Test (1)
FunctionalTest.cs (1)
416xml.Add(result.Properties.Items.Select(extra => new XElement("extra", new XAttribute("type", extra.Key), new XAttribute("value", extra.Value))));
Microsoft.AspNetCore.InternalTesting (4)
Logging\LogValuesAssert.cs (3)
56return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 63return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
xunit\AspNetTestCollectionRunner.cs (1)
44CollectionFixtureMappings.Add(mapping.Key, mapping.Value);
Microsoft.AspNetCore.InternalTesting.Tests (1)
LogValuesAssertTest.cs (1)
218string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]"));
Microsoft.AspNetCore.JsonPatch.SystemTextJson.Tests (1)
WriteOnceDynamicTestObject.cs (1)
44SetValueForKey(item.Key, item.Value);
Microsoft.AspNetCore.JsonPatch.Tests (1)
WriteOnceDynamicTestObject.cs (1)
44SetValueForKey(item.Key, item.Value);
Microsoft.AspNetCore.Mvc.Abstractions (6)
ModelBinding\ModelStateDictionary.cs (5)
456ErrorCount += source.Value.Errors.Count - target.Errors.Count; 457target.Copy(source.Value); 522entry.Value.Errors.Clear(); 523entry.Value.ValidationState = ModelValidationState.Unvalidated; 1241Current = current.Value;
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.Mvc.Abstractions.Test (34)
ModelBinding\ModelStateDictionaryTest.cs (34)
298var error = Assert.Single(kvp.Value.Errors); 315var error = Assert.Single(kvp.Value.Errors); 337Assert.Equal(2, kvp.Value.Errors.Count); 338Assert.Equal("some error", kvp.Value.Errors[0].ErrorMessage); 339Assert.Same(exception, kvp.Value.Errors[1].Exception); 1012var error = Assert.Single(entry.Value.Errors); 1040var error = Assert.Single(entry.Value.Errors); 1066var error = Assert.Single(entry.Value.Errors); 1127var error = Assert.Single(entry.Value.Errors); 1156var error = Assert.Single(entry.Value.Errors); 1183var error = Assert.Single(entry.Value.Errors); 1218var error = Assert.Single(entry.Value.Errors); 1236var error = Assert.Single(entry.Value.Errors); 1256var error = Assert.Single(entry.Value.Errors); 1276var error = Assert.Single(entry.Value.Errors); 1415Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 1416Assert.Null(entry.Value.RawValue); 1417Assert.Null(entry.Value.AttemptedValue); 1418Assert.Empty(entry.Value.Errors); 1423Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState); 1424Assert.Null(entry.Value.RawValue); 1425Assert.Null(entry.Value.AttemptedValue); 1426Assert.Empty(entry.Value.Errors); 1431Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1432Assert.Equal("value", entry.Value.RawValue); 1433Assert.Equal("value", entry.Value.AttemptedValue); 1434Assert.Empty(entry.Value.Errors); 1439Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 1440Assert.Null(entry.Value.RawValue); 1441Assert.Null(entry.Value.AttemptedValue); 1442Assert.Collection(entry.Value.Errors, 1461Assert.Equal("value1", entry.Value.RawValue); 1466Assert.Equal("value2", entry.Value.RawValue); 1471Assert.Equal("value3", entry.Value.RawValue);
Microsoft.AspNetCore.Mvc.Analyzers (2)
TopLevelParameterNameAnalyzer.cs (2)
162var namedArgumentValue = namedArgument.Value; 185var namedArgumentValue = namedArgument.Value;
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
SymbolApiResponseMetadataProvider.cs (1)
192var namedArgumentValue = namedArgument.Value;
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
ApiResponseTypeProvider.cs (1)
103responseTypes[responseType.Key] = responseType.Value;
DefaultApiDescriptionProvider.cs (1)
291RouteInfo = routeParameter.Value,
Microsoft.AspNetCore.Mvc.Core (33)
ApplicationModels\ApplicationModelFactory.cs (2)
139routeValues.TryAdd(kvp.Key, kvp.Value); 144routeValues.TryAdd(kvp.Key, kvp.Value);
ApplicationModels\ControllerActionDescriptorBuilder.cs (5)
153actionDescriptor.Properties[item.Key] = item.Value; 158actionDescriptor.Properties[item.Key] = item.Value; 163actionDescriptor.Properties[item.Key] = item.Value; 227actionDescriptor.RouteValues.Add(kvp.Key, kvp.Value); 236actionDescriptor.RouteValues.Add(kvp.Key, kvp.Value);
Infrastructure\DefaultApiProblemDetailsWriter.cs (1)
68problemDetails.Extensions[extension.Key] = extension.Value;
ModelBinding\Binders\DictionaryModelBinder.cs (3)
159var valueMetadata = elementMetadata.Properties[nameof(KeyValuePair<TKey, TValue>.Value)]!; 181modelName: kvp.Value, 194if (kvp.Value.EndsWith(']'))
ModelBinding\JQueryKeyValuePairNormalizer.cs (1)
28dictionary[normalizedKey] = originalValue.Value;
ModelBinding\ModelBindingHelper.cs (2)
408kvp.Value.Errors.Clear(); 409kvp.Value.ValidationState = ModelValidationState.Unvalidated;
ModelBinding\UnsupportedContentTypeFilter.cs (1)
45var errors = kvp.Value.Errors;
ModelBinding\Validation\ShortFormDictionaryValidationStrategy.cs (1)
98if (_model.TryGetValue(_keyMappingEnumerator.Current.Value, out value))
ModelBinding\Validation\ValidationVisitor.cs (4)
343if (item.Value.ValidationState == ModelValidationState.Unvalidated) 345item.Value.ValidationState = ModelValidationState.Valid; 461if (entry.Value.ValidationState != ModelValidationState.Invalid) 463entry.Value.ValidationState = ModelValidationState.Skipped;
MvcCoreLoggerExtensions.cs (1)
94.Select(pair => pair.Key + "=" + Convert.ToString(pair.Value, CultureInfo.InvariantCulture))
Routing\ActionEndpointFactory.cs (2)
285if (!RouteValueEqualityComparer.Default.Equals(routeValue.Value, string.Empty)) 301updatedDefaults[routeValue.Key] = routeValue.Value;
Routing\AttributeRoute.cs (2)
84defaults.Add(kvp.Key, kvp.Value); 216kvp.Value);
Routing\DynamicControllerEndpointMatcherPolicy.cs (2)
123"{ " + string.Join(", ", dynamicValues.Select(kvp => $"{kvp.Key}: {kvp.Value}")) + " }."); 140values.TryAdd(kvp.Key, kvp.Value);
Routing\MvcAttributeRouteHandler.cs (2)
63if (!string.IsNullOrEmpty(kvp.Value)) 65context.RouteData.Values[kvp.Key] = kvp.Value;
Routing\UrlHelperBase.cs (2)
85_routeValueDictionary.Add(kvp.Key, kvp.Value); 96_routeValueDictionary.Add(kvp.Key, kvp.Value);
SerializableError.cs (1)
41var errors = keyModelStatePair.Value.Errors;
ValidationProblemDetails.cs (1)
42var errors = keyModelStatePair.Value.Errors;
Microsoft.AspNetCore.Mvc.Core.Test (222)
AcceptedAtActionResultTests.cs (1)
211Assert.Equal("abc", header.Value);
ApplicationModels\ControllerActionDescriptorProviderTests.cs (12)
245Assert.Equal("ConventionallyRouted", controller.Value); 248Assert.Equal(nameof(ConventionallyRoutedController.ConventionalAction), actionConstraint.Value); 346Assert.Equal("AttributeRouted", controller.Value); 349Assert.Equal(nameof(AttributeRoutedController.AttributeRoutedAction), actionConstraint.Value); 376c.Value == "RouteValue"); 381c.Value == "Edit"); 386c.Value == "value"); 393c.Value == "HttpMethod"); 398c.Value == "OnlyPost"); 906Assert.Equal("ConventionalAndAttributeRoutedActionsWithArea", controllerDefault.Value); 909Assert.Equal("Index", actionDefault.Value); 912Assert.Equal("Home", areaDefault.Value);
Builder\MvcAreaRouteBuilderExtensionsTest.cs (20)
33Assert.IsType<StringRouteConstraint>(kvp.Value); 41Assert.Equal("admin", kvp.Value); 68Assert.IsType<StringRouteConstraint>(kvp.Value); 76Assert.Equal("Home", kvp.Value); 81Assert.Equal("admin", kvp.Value); 109Assert.IsType<StringRouteConstraint>(kvp.Value); 114Assert.IsType<IntRouteConstraint>(kvp.Value); 122Assert.Equal("Home", kvp.Value); 127Assert.Equal("admin", kvp.Value); 156Assert.IsType<StringRouteConstraint>(kvp.Value); 161Assert.IsType<IntRouteConstraint>(kvp.Value); 168Assert.Equal("hello", kvp.Value); 175Assert.Equal("Home", kvp.Value); 180Assert.Equal("admin", kvp.Value); 209Assert.IsType<IntRouteConstraint>(kvp.Value); 216Assert.Equal("hello", kvp.Value); 223Assert.Equal("Home", kvp.Value); 247Assert.IsType<StringRouteConstraint>(kvp.Value); 250var match = kvp.Value.Match( 265Assert.Equal(kvp.Value, areaName);
ConsumesAttributeTests.cs (1)
412routeContext.RouteData.Values.Add(kvp.Key, kvp.Value);
ControllerBaseTest.cs (6)
1052Assert.Equal("value", item.Value); 1097Assert.Equal("value", item.Value); 1155Assert.Equal("value", item.Value); 1202Assert.Equal("value", item.Value); 2711var error = Assert.Single(modelState.Value.Errors); 3190Assert.Equal("value", item.Value);
Controllers\ControllerBinderDelegateProviderTest.cs (2)
1015ParameterType = keyValuePair.Value, 1244var error = Assert.Single(entry.Value.Errors);
DependencyInjection\ApplicationModelConventionExtensionsTest.cs (7)
37Assert.Equal("TestValue", kvp.Value); 77Assert.Equal("TestValue", kvp.Value); 81Assert.Equal("TestValue", kvp.Value); 136Assert.Equal("TestValue", kvp.Value); 140Assert.Equal("TestValue", kvp.Value); 144Assert.Equal("TestValue", kvp.Value); 165Assert.Equal("TestValue", kvp.Value);
DependencyInjection\MvcCoreServiceCollectionExtensionsTest.cs (2)
49AssertServiceCountEquals(services, serviceType.Key, serviceType.Value.Length + 1); 51foreach (var implementationType in serviceType.Value)
Formatters\JsonInputFormatterTestBase.cs (4)
330Assert.Single(kvp.Value.Errors); 356Assert.Single(kvp.Value.Errors); 409Assert.Single(kvp.Value.Errors); 490Assert.Single(kvp.Value.Errors);
Formatters\SystemTextJsonInputFormatterTest.cs (3)
84var error = Assert.Single(kvp.Value.Errors); 106var error = Assert.Single(kvp.Value.Errors); 127var error = Assert.Single(kvp.Value.Errors);
Infrastructure\ActionSelectorTest.cs (3)
1058.Where(a => a.RouteValues.Any(kvp => kvp.Key == "area" && comparer.Equals(kvp.Value, area))) 1059.Where(a => a.RouteValues.Any(kvp => kvp.Key == "controller" && comparer.Equals(kvp.Value, controller))) 1060.Where(a => a.RouteValues.Any(kvp => kvp.Key == "action" && comparer.Equals(kvp.Value, action)));
Infrastructure\ControllerActionInvokerTest.cs (2)
67Assert.Contains(routeValues, kvp => kvp.Key == "tag" && string.Equals(kvp.Value, "value")); 1754args[item.Key] = item.Value;
Infrastructure\ProblemDetailsFactoryTest.cs (9)
32Assert.Equal("some-trace", kvp.Value); 53Assert.Equal("some-trace", kvp.Value); 76Assert.Equal("some-trace", kvp.Value); 99Assert.Equal("some-trace", kvp.Value); 106Assert.Equal(new[] { "some-value" }, kvp.Value); 129Assert.Equal("some-trace", kvp.Value); 136Assert.Equal(new[] { "some-value" }, kvp.Value); 161Assert.Equal("some-trace", kvp.Value); 168Assert.Equal(new[] { "some-value" }, kvp.Value);
Infrastructure\ValidationProblemDetailsJsonConverterTest.cs (9)
42Assert.Equal(traceId, kvp.Value.ToString()); 49Assert.Equal(new[] { "error0" }, kvp.Value); 54Assert.Equal(new[] { "error1", "error2" }, kvp.Value); 82Assert.Equal(traceId, kvp.Value.ToString()); 89Assert.Equal(new[] { "error0" }, kvp.Value); 94Assert.Equal(new[] { "error1", "error2" }, kvp.Value); 120Assert.Equal(traceId, kvp.Value.ToString()); 127Assert.Equal(new[] { "error0" }, kvp.Value); 132Assert.Equal(new[] { "error1", "error2" }, kvp.Value);
ModelBinding\Binders\ArrayModelBinderTest.cs (1)
120var error = Assert.Single(keyValuePair.Value.Errors);
ModelBinding\Binders\BodyModelBinderTests.cs (15)
72Assert.Single(entry.Value.Errors); 97Assert.Single(entry.Value.Errors); 155Assert.Equal("Customized error message", entry.Value.Errors.Single().ErrorMessage); 277var errorMessage = Assert.Single(entry.Value.Errors).ErrorMessage; 279Assert.Null(entry.Value.Errors[0].Exception); 320var errorMessage = Assert.Single(entry.Value.Errors).ErrorMessage; 322Assert.Null(entry.Value.Errors[0].Exception); 351Assert.NotEmpty(entry.Value.Errors[0].ErrorMessage); 391var errorMessage = Assert.Single(entry.Value.Errors).ErrorMessage; 393Assert.Null(entry.Value.Errors[0].Exception); 422Assert.NotEmpty(entry.Value.Errors[0].ErrorMessage); 423Assert.Null(entry.Value.Errors[0].Exception); 502var errorMessage = Assert.Single(entry.Value.Errors).Exception.Message; 504Assert.IsType<IOException>(entry.Value.Errors[0].Exception); 558var errorMessage = Assert.Single(entry.Value.Errors).Exception.Message;
ModelBinding\Binders\ByteArrayModelBinderTests.cs (1)
33Assert.Equal(string.Empty, modelState.Value.RawValue);
ModelBinding\Binders\CollectionModelBinderTest.cs (1)
306var error = Assert.Single(keyValuePair.Value.Errors);
ModelBinding\Binders\ComplexObjectModelBinderTest.cs (3)
318var error = Assert.Single(keyValuePair.Value.Errors); 362var error = Assert.Single(keyValuePair.Value.Errors); 406var error = Assert.Single(keyValuePair.Value.Errors);
ModelBinding\Binders\ComplexTypeModelBinderTest.cs (3)
378var error = Assert.Single(keyValuePair.Value.Errors); 422var error = Assert.Single(keyValuePair.Value.Errors); 466var error = Assert.Single(keyValuePair.Value.Errors);
ModelBinding\Binders\DictionaryModelBinderTest.cs (4)
288var stringDictionary = dictionary.ToDictionary(kvp => kvp.Key.ToString(CultureInfo.InvariantCulture), kvp => kvp.Value.ToString(CultureInfo.InvariantCulture)); 492var error = Assert.Single(keyValuePair.Value.Errors); 643kvp => (StringValues)kvp.Value); 659kvp => (object)kvp.Value);
ModelBinding\Binders\SimpleTypeModelBinderTest.cs (3)
327Assert.Equal("32,000", entry.Value.AttemptedValue); 328Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 330var error = Assert.Single(entry.Value.Errors);
ModelBinding\Binders\TryParseTypeModelBinderTest.cs (3)
253Assert.Equal("32,000", entry.Value.AttemptedValue); 254Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 256var error = Assert.Single(entry.Value.Errors);
ModelBinding\CompositeValueProviderTest.cs (1)
86Assert.Equal("some-value", result.Value);
ModelBinding\Metadata\DefaultModelMetadataTest.cs (1)
658propertyCache.DisplayMetadata.Order = kvp.Value;
ModelBinding\ParameterBinderTest.cs (16)
82actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage); 120actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage); 219var error = Assert.Single(modelState.Value.Errors); 258actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage); 299actionContext.ModelState.Single().Value.Errors.Single().ErrorMessage); 353var error = Assert.Single(kvp.Value.Errors); 408var error = Assert.Single(kvp.Value.Errors); 463var error = Assert.Single(kvp.Value.Errors); 517var error = Assert.Single(kvp.Value.Errors); 575Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 576var error = Assert.Single(kvp.Value.Errors); 636Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 637var error = Assert.Single(kvp.Value.Errors); 643Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 644var error = Assert.Single(kvp.Value.Errors); 701Assert.Equal(ModelValidationState.Invalid, keyValuePair.Value.ValidationState);
ModelBinding\PrefixContainerTest.cs (9)
214Assert.Equal("[0]", item.Value); 219Assert.Equal("foo", item.Value); 224Assert.Equal("[item1]", item.Value); 257Assert.Equal("foo[0]", item.Value); 262Assert.Equal("foo[1]", item.Value); 267Assert.Equal("foo.age", item.Value); 272Assert.Equal("foo.name", item.Value); 291Assert.Equal("person[0].address[0]", item.Value); 296Assert.Equal("person[0].address[1]", item.Value);
ModelBinding\Validation\DefaultObjectValidatorTests.cs (22)
418var error = Assert.Single(state.Value.Errors); 424var error = Assert.Single(state.Value.Errors); 452var error = Assert.Single(state.Value.Errors); 458var error = Assert.Single(state.Value.Errors); 539Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 540Assert.Empty(entry.Value.Errors); 545Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 546var error = Assert.Single(entry.Value.Errors); 554Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 555var error = Assert.Single(entry.Value.Errors); 561Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 562var error = Assert.Single(entry.Value.Errors); 568Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 569var error = Assert.Single(entry.Value.Errors); 964var error = Assert.Single(state.Value.Errors); 970var error = Assert.Single(state.Value.Errors); 1215Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 1216Assert.Empty(entry.Value.Errors); 1248Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1249var error = Assert.Single(kvp.Value.Errors); 1255Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1256var error = Assert.Single(kvp.Value.Errors);
RedirectToPageResultTest.cs (9)
116Assert.Equal("test-value", value.Value); 121Assert.Equal("/A/Redirecting", value.Value); 126Assert.Equal("page-handler", value.Value); 170Assert.Equal("test-value", value.Value); 175Assert.Equal("/MyPage", value.Value); 180Assert.Equal("page-handler", value.Value); 232Assert.Equal(expected, value.Value); 283Assert.Equal(expected, value.Value); 288Assert.Null(value.Value);
ResponseCacheAttributeTest.cs (1)
331optionsAccessor.Value.CacheProfiles.Add(p.Key, p.Value);
Routing\ActionEndpointFactoryTest.cs (2)
465actionDescriptor.RouteValues[kvp.Key] = kvp.Value?.ToString(); 489Assert.Equal(subsetPair.Value, fullSetPairValue);
Routing\AttributeRouteTest.cs (1)
824result.Add(kvp.Key, kvp.Value);
Routing\ControllerActionEndpointDataSourceTest.cs (1)
569action.RouteValues[kvp.Key] = kvp.Value?.ToString();
Routing\DynamicControllerEndpointMatcherPolicyTest.cs (10)
195Assert.Equal("Index", kvp.Value); 200Assert.Equal("Home", kvp.Value); 273Assert.Equal("Index", kvp.Value); 278Assert.Equal("Home", kvp.Value); 283Assert.Equal("test", kvp.Value); 288Assert.Same(State, kvp.Value); 373Assert.Equal("Index", kvp.Value); 378Assert.Equal("Home", kvp.Value); 383Assert.Equal("test", kvp.Value); 388Assert.Same(State, kvp.Value);
Routing\UrlHelperExtensionsTest.cs (29)
45Assert.Equal("/TestPage", value.Value); 93Assert.Equal(10, value.Value); 98Assert.Equal("/TestPage", value.Value); 125Assert.Equal(13, value.Value); 130Assert.Equal("/TestPage", value.Value); 157Assert.Equal(13, value.Value); 162Assert.Equal("/TestPage", value.Value); 189Assert.Equal(13, value.Value); 194Assert.Equal("/TestPage", value.Value); 199Assert.Equal("test-handler", value.Value); 239Assert.Equal(13, value.Value); 244Assert.Equal("ambient-page", value.Value); 288Assert.Equal(13, value.Value); 293Assert.Equal("10/31/New Page", value.Value); 331Assert.Equal(13, value.Value); 336Assert.Equal("ambient-page", value.Value); 341Assert.Null(value.Value); 379Assert.Equal("exact-handler", value.Value); 384Assert.Equal("ambient-page", value.Value); 422Assert.Equal("route-value-handler", value.Value); 427Assert.Equal("ambient-page", value.Value); 457Assert.Equal(expected, value.Value); 484Assert.Equal(expected, value.Value); 528Assert.Equal(expected, value.Value); 591Assert.Equal("specified-area", value.Value); 596Assert.Equal("ambient-page", value.Value); 747Assert.Equal(expectedPage, value.Value); 795Assert.Equal("ambient-page", value.Value); 843Assert.Equal("ambient-page", value.Value);
ValidationProblemDetailsTest.cs (5)
41Assert.Equal(new[] { "error1" }, item.Value); 46Assert.Equal(new[] { "error2", "error3" }, item.Value); 71Assert.Equal(new[] { "The input was not valid." }, item.Value); 95Assert.Equal(new[] { "error1", "error2" }, item.Value); 100Assert.Equal(new[] { "error3" }, item.Value);
Microsoft.AspNetCore.Mvc.Core.TestCommon (2)
LinkBuilder.cs (2)
29Values.Add("link_" + kvp.Key, kvp.Value); 37return Url + "?" + string.Join("&", Values.Select(kvp => kvp.Key + "=" + kvp.Value));
Microsoft.AspNetCore.Mvc.DataAnnotations.Test (105)
CompareAttributeAdapterTest.cs (18)
41kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 42kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 46Assert.Equal("*.OtherProperty", kvp.Value); 84kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 85kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 89Assert.Equal("*.OtherProperty", kvp.Value); 119kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 120kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 124Assert.Equal("*.OtherProperty", kvp.Value); 156kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 157kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 161Assert.Equal("*.OtherProperty", kvp.Value); 196kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 197kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 201Assert.Equal("*.OtherProperty", kvp.Value); 233kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 234kvp => { Assert.Equal("data-val-equalto", kvp.Key); Assert.Equal("original", kvp.Value); }, 235kvp => { Assert.Equal("data-val-equalto-other", kvp.Key); Assert.Equal("original", kvp.Value); });
DataAnnotationsMetadataProviderTest.cs (4)
1029var groupTwo = Assert.Single(enumNameAndGroup, e => e.Value.Equals("2", StringComparison.Ordinal)); 1049var groupTwo = Assert.Single(enumNameAndGroup, e => e.Value.Equals("2", StringComparison.Ordinal)); 1069var groupThree = Assert.Single(enumNameAndGroup, e => e.Value.Equals("3", StringComparison.Ordinal)); 1088var groupThree = Assert.Single(enumNameAndGroup, e => e.Value.Equals("3", StringComparison.Ordinal));
FileExtensionsAttributeAdapterTest.cs (12)
41kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 42kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal(expectedErrorMessage, kvp.Value); }, 43kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal(expectedExtensions, kvp.Value); }); 92kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 93kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal(expectedErrorMessage, kvp.Value); }, 94kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal(expectedExtensions, kvp.Value); }); 127kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 128kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal(expectedErrorMessage, kvp.Value); }, 129kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal(expectedExtensions, kvp.Value); }); 156kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 157kvp => { Assert.Equal("data-val-fileextensions", kvp.Key); Assert.Equal("original", kvp.Value); }, 158kvp => { Assert.Equal("data-val-fileextensions-extensions", kvp.Key); Assert.Equal("original", kvp.Value); });
MaxLengthAttributeAdapterTest.cs (15)
44kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 45kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 46kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("10", kvp.Value); }); 71kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 72kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 73kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("10", kvp.Value); }); 100kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 101kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 102kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("5", kvp.Value); }); 133kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 134kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 135kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("10", kvp.Value); }); 164kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 165kvp => { Assert.Equal("data-val-maxlength", kvp.Key); Assert.Equal("original", kvp.Value); }, 166kvp => { Assert.Equal("data-val-maxlength-max", kvp.Key); Assert.Equal("original", kvp.Value); });
MinLengthAttributeAdapterTest.cs (12)
44kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 45kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 46kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("6", kvp.Value); }); 71kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 72kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 73kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("6", kvp.Value); }); 99kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 100kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 101kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("2", kvp.Value); }); 129kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 130kvp => { Assert.Equal("data-val-minlength", kvp.Key); Assert.Equal("original", kvp.Value); }, 131kvp => { Assert.Equal("data-val-minlength-min", kvp.Key); Assert.Equal("original", kvp.Value); });
NumericClientModelValidatorTest.cs (10)
34kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 35kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 66kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 67kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 98kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 99kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 124kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 125kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 150kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 151kvp => { Assert.Equal("data-val-number", kvp.Key); Assert.Equal("original", kvp.Value); });
RangeAttributeAdapterTest.cs (12)
38kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 39kvp => { Assert.Equal("data-val-range", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 40kvp => { Assert.Equal("data-val-range-max", kvp.Key); Assert.Equal("100", kvp.Value); }, 41kvp => { Assert.Equal("data-val-range-min", kvp.Key); Assert.Equal("0", kvp.Value); }); 74kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 75kvp => { Assert.Equal("data-val-range", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 76kvp => { Assert.Equal("data-val-range-max", kvp.Key); Assert.Equal("100", kvp.Value); }, 77kvp => { Assert.Equal("data-val-range-min", kvp.Key); Assert.Equal("0", kvp.Value); }); 107kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 108kvp => { Assert.Equal("data-val-range", kvp.Key); Assert.Equal("original", kvp.Value); }, 109kvp => { Assert.Equal("data-val-range-max", kvp.Key); Assert.Equal("original", kvp.Value); }, 110kvp => { Assert.Equal("data-val-range-min", kvp.Key); Assert.Equal("original", kvp.Value); });
RequiredAttributeAdapterTest.cs (6)
45kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 46kvp => { Assert.Equal("data-val-required", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 70kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 71kvp => { Assert.Equal("data-val-required", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 98kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 99kvp => { Assert.Equal("data-val-required", kvp.Key); Assert.Equal("original", kvp.Value); });
StringLengthAttributeAdapterTest.cs (16)
45kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 46kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 47kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("8", kvp.Value); }); 72kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 73kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 74kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("8", kvp.Value); }); 99kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 100kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }, 101kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("10", kvp.Value); }, 102kvp => { Assert.Equal("data-val-length-min", kvp.Key); Assert.Equal("3", kvp.Value); }); 127kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 128kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal(expectedMessage, kvp.Value); }); 158kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 159kvp => { Assert.Equal("data-val-length", kvp.Key); Assert.Equal("original", kvp.Value); }, 160kvp => { Assert.Equal("data-val-length-max", kvp.Key); Assert.Equal("original", kvp.Value); }, 161kvp => { Assert.Equal("data-val-length-min", kvp.Key); Assert.Equal("original", kvp.Value); });
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
ProblemDetailsWrapper.cs (1)
155var value = keyValuePair.Value;
SerializableErrorWrapper.cs (1)
90var value = keyValuePair.Value;
ValidationProblemDetailsWrapper.cs (1)
92var value = keyValuePair.Value;
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (14)
ProblemDetailsWrapperTest.cs (3)
42Assert.Equal("Test Value 3", kvp.Value); 47Assert.Equal("Test Value 2", kvp.Value); 52Assert.Equal("Test Value 1", kvp.Value);
SerializableErrorWrapperTests.cs (4)
76Assert.Equal("Test error 0", kvp.Value); 81Assert.Equal("Test Error 1 Test Error 2", kvp.Value); 86Assert.Equal("Test Error 3", kvp.Value); 91Assert.Equal("Test Error 4", kvp.Value);
ValidationProblemDetailsWrapperTest.cs (7)
46Assert.Equal("Test Value 2", kvp.Value); 51Assert.Equal("Test Value 1", kvp.Value); 59Assert.Equal(new[] { "Test error 4" }, kvp.Value); 64Assert.Equal(new[] { "Test error 3" }, kvp.Value); 69Assert.Equal(new[] { "Test error 1 Test error 2" }, kvp.Value); 102Assert.Equal("Test Value 1", kvp.Value); 107Assert.Equal("Test Value 2", kvp.Value);
Microsoft.AspNetCore.Mvc.FunctionalTests (39)
ApiBehaviorTest.cs (6)
78var error = Assert.Single(kvp.Value); 84var error = Assert.Single(kvp.Value); 94Assert.NotNull(kvp.Value); 312Assert.NotNull(kvp.Value); 374Assert.Equal("27", kvp.Value); 382Assert.Equal(new[] { "Error Message" }, kvp.Value);
BasicTests.cs (3)
636Assert.Equal("Password and confirm password do not match.", Assert.Single(kvp.Value)); 641Assert.Equal("User name is required.", Assert.Single(kvp.Value)); 662Assert.Equal("Failed to read the request form. Form section has invalid Content-Disposition value: ", string.Join(" ", kvp.Value));
CorsTestsBase.cs (3)
57Assert.Equal(new[] { "*" }, header.Value.ToArray()); 137Assert.Equal(new[] { "GET,POST,HEAD" }, h.Value); 142Assert.Equal(new[] { "*" }, h.Value);
HtmlGenerationTest.cs (1)
207Assert.Equal(attribute.Value, imgElement.GetAttribute(attribute.Key));
InputFormatterTests.cs (3)
196Assert.Equal("A non-empty request body is required.", Assert.Single(kvp.Value)); 214Assert.Equal("A non-empty request body is required.", Assert.Single(kvp.Value)); 219Assert.Equal("The dummy field is required.", Assert.Single(kvp.Value));
InputObjectValidationTests.cs (7)
148var errorKeyValuePair = Assert.Single(responseObject, keyValuePair => keyValuePair.Value.Length > 0); 149var errorMessage = Assert.Single(errorKeyValuePair.Value); 176var errorKeyValuePair = Assert.Single(responseObject, keyValuePair => keyValuePair.Value.Length > 0); 177var errorMessage = Assert.Single(errorKeyValuePair.Value); 307Assert.Equal(new[] { "Invalid character after parsing property name. Expected ':' but got: =. Path '', line 1, position 4." }, error.Value); 336Assert.Equal(new[] { "Required property 'isbn' not found in JSON. Path '', line 1, position 44." }, error.Value); 368Assert.Equal(new[] { "An error occurred while deserializing input data." }, error.Value);
JsonInputFormatterTestBase.cs (3)
167Assert.Equal("The field Id must be between 1 and 100.", Assert.Single(kvp.Value)); 172Assert.Equal("The field Name must be a string with a minimum length of 2 and a maximum length of 8.", Assert.Single(kvp.Value)); 177Assert.Equal("The StreetName field is required.", Assert.Single(kvp.Value));
JsonOutputFormatterTestBase.cs (2)
67var errors = Assert.Single(modelStateErrors, kvp => kvp.Key == "Id").Value; 72errors = Assert.Single(modelStateErrors, kvp => kvp.Key == "Name").Value;
RoutingTestsBase.cs (3)
167Assert.Single(result.DataTokens, kvp => kvp.Key == "actionName" && ((string)kvp.Value) == "DataTokens"); 179Assert.Single(result.DataTokens, kvp => kvp.Key == "actionName" && ((string)kvp.Value) == "Conventional"); 198Assert.Single(result, kvp => kvp.Key == "hasDataTokens" && ((bool)kvp.Value) == true);
TempDataPropertyTest.cs (8)
41var expected = $"{tempDataContent} for person {nameValueCollection[0].Value} with id {nameValueCollection[1].Value}."; 69var expected = $"{tempDataContent} for person {nameValueCollection[0].Value} with id {nameValueCollection[1].Value}."; 98var expected = $"{tempDataContent} for person {nameValueCollection[0].Value} with id {nameValueCollection[1].Value}."; 135var expected = $"{tempDataContent} for person {nameValueCollection[0].Value} with id {nameValueCollection[1].Value}.";
Microsoft.AspNetCore.Mvc.IntegrationTests (585)
ActionParametersIntegrationTest.cs (2)
114var state = entry.Value; 294var state = entry.Value;
ArrayModelBinderIntegrationTest.cs (12)
44var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0]").Value; 48entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1]").Value; 88var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0]").Value; 92entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1]").Value; 128var entry = Assert.Single(modelState, kvp => kvp.Key == "[0]").Value; 132entry = Assert.Single(modelState, kvp => kvp.Key == "[1]").Value; 204var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Name").Value; 208entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1].Name").Value; 249var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0].Name").Value; 253entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1].Name").Value; 290var entry = Assert.Single(modelState, kvp => kvp.Key == "[0].Name").Value; 294entry = Assert.Single(modelState, kvp => kvp.Key == "[1].Name").Value;
BinderTypeBasedModelBinderIntegrationTest.cs (2)
183var entry = kvp.Value; 235var entry = kvp.Value;
BodyValidationIntegrationTests.cs (6)
479Assert.Null(entry.Value!.AttemptedValue); 480Assert.Null(entry.Value.RawValue); 482var error = Assert.Single(entry.Value.Errors); 639var street = entry.Value; 736var street = entry.Value; 899foreach (var error in item.Value.Errors)
ByteArrayModelBinderIntegrationTest.cs (7)
63Assert.Empty(entry.Value.Errors); 64Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 65Assert.Equal(value, entry.Value.AttemptedValue); 66Assert.Equal(value, entry.Value.RawValue); 144Assert.Empty(entry.Value.Errors); 145Assert.Equal(value, entry.Value.AttemptedValue); 146Assert.Equal(value, entry.Value.RawValue);
CollectionModelBinderIntegrationTest.cs (28)
50var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0]").Value; 54entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1]").Value; 320var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Id").Value; 324entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1].Id").Value; 328entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Name").Value; 334entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[1].Name").Value; 379var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0].Id").Value; 383entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1].Id").Value; 387entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[0].Name").Value; 391entry = Assert.Single(modelState, kvp => kvp.Key == "prefix[1].Name").Value; 430var entry = Assert.Single(modelState, kvp => kvp.Key == "[0].Id").Value; 434entry = Assert.Single(modelState, kvp => kvp.Key == "[1].Id").Value; 438entry = Assert.Single(modelState, kvp => kvp.Key == "[0].Name").Value; 442entry = Assert.Single(modelState, kvp => kvp.Key == "[1].Name").Value; 480var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[low]").Value; 485entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[high]").Value; 525var entry = Assert.Single(modelState, kvp => kvp.Key == "[low].Id").Value; 529entry = Assert.Single(modelState, kvp => kvp.Key == "[high].Id").Value; 533entry = Assert.Single(modelState, kvp => kvp.Key == "[low].Name").Value; 537entry = Assert.Single(modelState, kvp => kvp.Key == "[high].Name").Value; 620var entry = Assert.Single(modelState, kvp => kvp.Key == "Addresses[Key1].Street").Value; 624entry = Assert.Single(modelState, kvp => kvp.Key == "Addresses[Key2].Street").Value; 678var entry = kvp.Value; 718var entry = Assert.Single(modelState).Value; 1166Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1171Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1215Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1220Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState);
ComplexRecordIntegrationTest.cs (129)
76var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 126var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 177var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 231var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 280var entry = Assert.Single(modelState).Value; 377var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 381entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Token").Value; 429var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 433entry = Assert.Single(modelState, e => e.Key == "Customer.Token").Value; 481var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 534var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 538entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Documents").Value; 587var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 591entry = Assert.Single(modelState, e => e.Key == "Customer.Documents").Value; 642var entry = kvp.Value; 699var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value; 801var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 805entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value; 809entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value; 856var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 860entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value; 864entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value; 911var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1004var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1008entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value; 1012entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value; 1059var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1063entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value; 1067entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value; 1114var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1207var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1211entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Key").Value; 1215entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Value").Value; 1262var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1266entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Key").Value; 1270entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Value").Value; 1317var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1424e.Value, 1438e.Value, 1453var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1457entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1461entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1465entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1469entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1473entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1477entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1531e.Value, 1545e.Value, 1560var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1564entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1568entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1572entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1576entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1580entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1584entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1638e.Value, 1652e.Value, 1667var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1671entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1675entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1679entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1683entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1687entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1691entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1741var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1745entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Key").Value; 1749entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Value").Value; 1796var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1800entry = Assert.Single(modelState, e => e.Key == "ProductId.Key").Value; 1804entry = Assert.Single(modelState, e => e.Key == "ProductId.Value").Value; 1856model.Specs.Value, 1860Assert.Equal("spec1.txt", e.Value); 1865Assert.Equal("spec2.txt", e.Value); 1872var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1876entry = Assert.Single(modelState, e => e.Key == "p.Specs.Key").Value; 1880entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Key").Value; 1884entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Value").Value; 1888entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Key").Value; 1892entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Value").Value; 1991var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 2047var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 2101var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Id").Value; 2105entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 2155var entry = Assert.Single(modelState, e => e.Key == "Customer.Id").Value; 2159entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 2213var entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Id").Value; 2217entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Name").Value; 2267var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value; 2319var entry = Assert.Single(modelState, e => e.Key == "customParameter.ProductName").Value; 2367var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value; 2415var entry = Assert.Single(modelState, e => e.Key == "OrderIds").Value; 2467var entry = Assert.Single(modelState, e => e.Key == "customParameter.OrderIds").Value; 2514var entry = Assert.Single(modelState, e => e.Key == "OrderIds[0]").Value; 2565var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value; 2617Assert.Equal(string.Empty, entry.Value.AttemptedValue); 2619var error = Assert.Single(entry.Value.Errors); 2676var entry = kvp.Value; 2724var entry = kvp.Value; 2784var entry = kvp.Value; 2837var entry = kvp.Value; 2937Assert.NotNull(model.Info.Value); 2938Assert.Equal("10,20", model.Info.Value.GpsCoordinates); 2939Assert.Equal(98052, model.Info.Value.Zipcode); 2946var entry = Assert.Single(modelState, e => e.Key == "Id").Value; 2950entry = Assert.Single(modelState, e => e.Key == "Info.Key").Value; 2954entry = Assert.Single(modelState, e => e.Key == "Info.Value.Zipcode").Value; 2958entry = Assert.Single(modelState, e => e.Key == "Info.Value.GpsCoordinates").Value; 3014Assert.Null(state.Value.AttemptedValue); 3015Assert.Empty(state.Value.Errors); 3016Assert.Null(state.Value.RawValue); 3087Assert.Equal("1,000.00", kvp.Value.AttemptedValue); 3088Assert.Empty(kvp.Value.Errors); 3089Assert.Equal("1,000.00", kvp.Value.RawValue); 3090Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 3095Assert.Equal("2000", kvp.Value.AttemptedValue); 3096Assert.Empty(kvp.Value.Errors); 3097Assert.Equal("2000", kvp.Value.RawValue); 3098Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 3150Assert.Null(state.Value.AttemptedValue); 3151Assert.Empty(state.Value.Errors); 3152Assert.Null(state.Value.RawValue); 3212Assert.Null(kvp.Value.AttemptedValue); 3213Assert.Empty(kvp.Value.Errors); 3214Assert.Null(kvp.Value.RawValue); 3219Assert.Null(kvp.Value.AttemptedValue); 3220Assert.Empty(kvp.Value.Errors); 3221Assert.Null(kvp.Value.RawValue); 4196Assert.Empty(entry.Value.Errors); 4199var error = Assert.Single(entry.Value.Errors);
ComplexTypeIntegrationTestBase.cs (129)
113var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 163var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 214var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 263var entry = Assert.Single(modelState).Value; 370var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 374entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Token").Value; 422var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 426entry = Assert.Single(modelState, e => e.Key == "Customer.Token").Value; 474var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 537var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 541entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Documents").Value; 590var entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 594entry = Assert.Single(modelState, e => e.Key == "Customer.Documents").Value; 645var entry = kvp.Value; 702var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value; 809var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 813entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value; 817entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value; 864var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 868entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value; 872entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value; 919var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1017var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1021entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0]").Value; 1025entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[1]").Value; 1072var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1076entry = Assert.Single(modelState, e => e.Key == "ProductIds[0]").Value; 1080entry = Assert.Single(modelState, e => e.Key == "ProductIds[1]").Value; 1127var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1225var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1229entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Key").Value; 1233entry = Assert.Single(modelState, e => e.Key == "parameter.ProductIds[0].Value").Value; 1280var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1284entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Key").Value; 1288entry = Assert.Single(modelState, e => e.Key == "ProductIds[0].Value").Value; 1335var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1460e.Value, 1474e.Value, 1489var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1493entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1497entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1501entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1505entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1509entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1513entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1567e.Value, 1581e.Value, 1596var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1600entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1604entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1608entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1612entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1616entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1620entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1674e.Value, 1688e.Value, 1703var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1707entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Key").Value; 1711entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[0].Name").Value; 1715entry = Assert.Single(modelState, e => e.Key == "p.Specs[0].Value[1].Name").Value; 1719entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Key").Value; 1723entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[0].Name").Value; 1727entry = Assert.Single(modelState, e => e.Key == "p.Specs[1].Value[1].Name").Value; 1782var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1786entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Key").Value; 1790entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Value").Value; 1837var entry = Assert.Single(modelState, e => e.Key == "Name").Value; 1841entry = Assert.Single(modelState, e => e.Key == "ProductId.Key").Value; 1845entry = Assert.Single(modelState, e => e.Key == "ProductId.Value").Value; 1891var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 1895entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId.Key").Value; 1940var entry = Assert.Single(modelState, e => e.Key == "ProductId.Key").Value; 1996model.Specs.Value, 2000Assert.Equal("spec1.txt", e.Value); 2005Assert.Equal("spec2.txt", e.Value); 2012var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 2016entry = Assert.Single(modelState, e => e.Key == "p.Specs.Key").Value; 2020entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Key").Value; 2024entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[0].Value").Value; 2028entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Key").Value; 2032entry = Assert.Single(modelState, e => e.Key == "p.Specs.Value[1].Value").Value; 2145var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 2200var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 2263var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Id").Value; 2267entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 2317var entry = Assert.Single(modelState, e => e.Key == "Customer.Id").Value; 2321entry = Assert.Single(modelState, e => e.Key == "Customer.Name").Value; 2375var entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Id").Value; 2379entry = Assert.Single(modelState, e => e.Key == "customParameter.Customer.Name").Value; 2433var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value; 2485var entry = Assert.Single(modelState, e => e.Key == "customParameter.ProductName").Value; 2533var entry = Assert.Single(modelState, e => e.Key == "ProductName").Value; 2585var entry = Assert.Single(modelState, e => e.Key == "OrderIds").Value; 2637var entry = Assert.Single(modelState, e => e.Key == "customParameter.OrderIds").Value; 2684var entry = Assert.Single(modelState, e => e.Key == "OrderIds[0]").Value; 2738var entry = Assert.Single(modelState, e => e.Key == "parameter.ProductId").Value; 2790Assert.Equal(string.Empty, entry.Value.AttemptedValue); 2792var error = Assert.Single(entry.Value.Errors); 2855var entry = kvp.Value; 2903var entry = kvp.Value; 2975var entry = kvp.Value; 3028var entry = kvp.Value; 3141Assert.NotNull(model.Info.Value); 3142Assert.Equal("10,20", model.Info.Value.GpsCoordinates); 3143Assert.Equal(98052, model.Info.Value.Zipcode); 3150var entry = Assert.Single(modelState, e => e.Key == "Id").Value; 3154entry = Assert.Single(modelState, e => e.Key == "Info.Key").Value; 3158entry = Assert.Single(modelState, e => e.Key == "Info.Value.Zipcode").Value; 3162entry = Assert.Single(modelState, e => e.Key == "Info.Value.GpsCoordinates").Value; 3222Assert.Null(state.Value.AttemptedValue); 3223Assert.Empty(state.Value.Errors); 3224Assert.Null(state.Value.RawValue); 3302Assert.Equal("1,000.00", kvp.Value.AttemptedValue); 3303Assert.Empty(kvp.Value.Errors); 3304Assert.Equal("1,000.00", kvp.Value.RawValue); 3305Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 3310Assert.Equal("2000", kvp.Value.AttemptedValue); 3311Assert.Empty(kvp.Value.Errors); 3312Assert.Equal("2000", kvp.Value.RawValue); 3313Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 3372Assert.Null(state.Value.AttemptedValue); 3373Assert.Empty(state.Value.Errors); 3374Assert.Null(state.Value.RawValue); 3434Assert.Null(kvp.Value.AttemptedValue); 3435Assert.Empty(kvp.Value.Errors); 3436Assert.Null(kvp.Value.RawValue); 3441Assert.Null(kvp.Value.AttemptedValue); 3442Assert.Empty(kvp.Value.Errors); 3443Assert.Null(kvp.Value.RawValue);
DictionaryModelBinderIntegrationTest.cs (27)
48var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Key").Value; 52entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[0].Value").Value; 89var entry = kvp.Value; 127var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[low].Key").Value; 132entry = Assert.Single(modelState, kvp => kvp.Key == "parameter[low].Value").Value; 810Assert.NotEqual(ModelValidationState.Unvalidated, kvp.Value.ValidationState); 811Assert.NotEqual(ModelValidationState.Skipped, kvp.Value.ValidationState); 814var entry = Assert.Single(modelState, kvp => kvp.Value.ValidationState == ModelValidationState.Invalid); 815var error = Assert.Single(entry.Value.Errors); 1261Assert.Null(kvp.Value); 1269Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1315var person = kvp.Value; 1322var person = kvp.Value; 1332Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1333Assert.Equal("The value '' is invalid.", Assert.Single(kvp.Value.Errors).ErrorMessage); 1338Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1343Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1348Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1349Assert.Equal("The Name field is required.", Assert.Single(kvp.Value.Errors).ErrorMessage); 1468var person = kvp.Value; 1475var person = kvp.Value; 1485Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1486Assert.Equal("The value '' is invalid.", Assert.Single(kvp.Value.Errors).ErrorMessage); 1491Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1496Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1501Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 1502Assert.Equal("The Name field is required.", Assert.Single(kvp.Value.Errors).ErrorMessage);
FormCollectionModelBindingIntegrationTest.cs (2)
69Assert.Empty(entry.Value.Errors); 70Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState);
FormFileModelBindingIntegrationTest.cs (11)
509var modelStateEntry = kvp.Value; 598var modelStateEntry = kvp.Value; 649Assert.Empty(entry.Value.Errors); 650Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 651Assert.Null(entry.Value.AttemptedValue); 652Assert.Null(entry.Value.RawValue); 737var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 812var entry = Assert.Single(modelState, e => e.Key == "house.Garage.Cars[0].Name").Value; 1024var entry = Assert.Single(modelState, e => e.Key == "p.Name").Value; 1235Assert.Equal(data + 1, ReadFormFile(kvp.Value)); 1240Assert.Equal(data + 2, ReadFormFile(kvp.Value));
GenericModelBinderIntegrationTest.cs (20)
286Assert.Equal(10, kvp.Value); 292var entry = Assert.Single(modelState, e => e.Key == "parameter[0][0].Key").Value; 296entry = Assert.Single(modelState, e => e.Key == "parameter[0][0].Value").Value; 331Assert.Equal(10, kvp.Value); 337var entry = Assert.Single(modelState, e => e.Key == "[0][0].Key").Value; 341entry = Assert.Single(modelState, e => e.Key == "[0][0].Value").Value; 410Assert.Equal(10, kvp.Value); 416var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 420entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value; 454Assert.Equal(10, kvp.Value); 460var entry = Assert.Single(modelState, e => e.Key == "[0].Key").Value; 464entry = Assert.Single(modelState, e => e.Key == "[0].Value").Value; 534Assert.Equal(new List<int>() { 10, 11 }, kvp.Value); 540var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 544entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value[0]").Value; 548entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value[1]").Value; 582Assert.Equal(new List<int>() { 10, 11 }, kvp.Value); 588var entry = Assert.Single(modelState, e => e.Key == "[0].Key").Value; 592entry = Assert.Single(modelState, e => e.Key == "[0].Value[0]").Value; 596entry = Assert.Single(modelState, e => e.Key == "[0].Value[1]").Value;
HeaderModelBinderIntegrationTest.cs (22)
103Assert.Empty(entry.Value.Errors); 104Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 105Assert.Equal("someValue", entry.Value.AttemptedValue); 106Assert.Equal("someValue", entry.Value.RawValue); 145Assert.Empty(entry.Value.Errors); 146Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 147Assert.Equal("someValue", entry.Value.AttemptedValue); 148Assert.Equal("someValue", entry.Value.RawValue); 190var modelStateEntry = kvp.Value; 237var modelStateEntry = kvp.Value; 299Assert.Empty(entry.Value.Errors); 300Assert.Equal(ModelValidationState.Valid, entry.Value.ValidationState); 301Assert.Equal(expectedAttemptedValue, entry.Value.AttemptedValue); 302Assert.Equal(expectedRawValue, entry.Value.RawValue); 364var entry = kvp.Value; 373var entry = kvp.Value; 382var entry = kvp.Value; 391var entry = kvp.Value; 400var entry = kvp.Value; 409var entry = kvp.Value; 418var entry = kvp.Value; 427var entry = kvp.Value;
KeyValuePairModelBinderIntegrationTest.cs (30)
44var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 48entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value; 79var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 84entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value; 129var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 134entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value; 166var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 171entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value; 216var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 221entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value").Value; 262var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Key").Value; 266entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Value").Value; 302var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value; 306entry = Assert.Single(modelState, kvp => kvp.Key == "Value").Value; 340var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value; 375Assert.Equal(10, model.Value.Id); 381var entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Key").Value; 385entry = Assert.Single(modelState, kvp => kvp.Key == "parameter.Value.Id").Value; 420Assert.Equal(10, model.Value.Id); 426var entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Key").Value; 430entry = Assert.Single(modelState, kvp => kvp.Key == "prefix.Value.Id").Value; 461Assert.Equal(10, model.Value.Id); 467var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value; 471entry = Assert.Single(modelState, kvp => kvp.Key == "Value.Id").Value; 505var entry = Assert.Single(modelState, kvp => kvp.Key == "Key").Value; 508entry = Assert.Single(modelState, kvp => kvp.Key == "Value").Value; 537Assert.Equal(new[] { "value1", "value2" }, model.Value); 543var entry = Assert.Single(modelState, kvp => kvp.Key == "p.Key").Value; 547entry = Assert.Single(modelState, kvp => kvp.Key == "p.Value[0]").Value; 551entry = Assert.Single(modelState, kvp => kvp.Key == "p.Value[1]").Value;
NullableReferenceTypeIntegrationTest.cs (6)
54Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 57Assert.Single(kvp.Value.Errors); 141Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 143var error = Assert.Single(kvp.Value.Errors); 196Assert.Equal(ModelValidationState.Invalid, kvp.Value.ValidationState); 199Assert.Single(kvp.Value.Errors);
TryUpdateModelIntegrationTest.cs (24)
53var state = entry.Value; 87var state = entry.Value; 197var state = entry.Value; 238var state = entry.Value; 279var state = entry.Value; 340var state = entry.Value; 374var state = entry.Value; 403var state = entry.Value; 444var state = entry.Value; 492var state = entry.Value; 660var state = entry.Value; 694var state = entry.Value; 797var state = entry.Value; 833var state = entry.Value; 874var state = entry.Value; 925var state = entry.Value; 961var state = entry.Value; 1009var state = entry.Value; 1078var modelStateEntry = kvp.Value; 1130var state = entry.Value; 1201var state = entry.Value; 1208state = entry.Value; 1256var state = kvp.Value; 1265var state = kvp.Value;
TryValidateModelIntegrationTest.cs (2)
170AssertErrorEquals("Property", modelStateErrors.Single().Value); 230foreach (var error in item.Value.Errors)
ValidationIntegrationTests.cs (63)
116e => string.Equals(e.Key, "AccountId", StringComparison.OrdinalIgnoreCase)).Value; 194var entry = Assert.Single(modelState, e => e.Key == "parameter.CustomerName").Value; 231var entry = Assert.Single(modelState, e => e.Key == "CustomerName").Value; 283var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 320var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 374var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 414var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 466var entry = Assert.Single(modelState, e => e.Key == "Items[0].ItemId").Value; 504var entry = Assert.Single(modelState, e => e.Key == "Items").Value; 552var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value; 592var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value; 669var entry = Assert.Single(modelState, e => e.Key == "parameter").Value; 710var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 747var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 798var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 835var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 933var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 970var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 974entry = Assert.Single(modelState, e => e.Key == "parameter.Customer").Value; 1040var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value; 1077var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value; 1081entry = Assert.Single(modelState, e => e.Key == "parameter.Products").Value; 1128var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value; 1165var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value; 1245var entry = state.Value; 1285var entry = state.Value; 1378Assert.Equal(ModelValidationState.Invalid, state.Value.ValidationState); 1380var error = Assert.Single(state.Value.Errors); 1391Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1424var state = kvp.Value; 1462var state = kvp.Value; 1524var state = kvp.Value; 1601Assert.Equal(ModelValidationState.Skipped, kvp.Value.ValidationState); 1643Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1691Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1755var entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Country.Name").Value; 1760entry = Assert.Single(modelState, e => e.Key == "ShippingAddresses[0].Zip").Value; 1765entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Zip").Value; 1816Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState); 1858Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1904Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1951Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 1954Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 2055var entry = Assert.Single(modelState, e => e.Key == "[0]").Value; 2060entry = Assert.Single(modelState, e => e.Key == "[1]").Value; 2107var entry = Assert.Single(modelState, e => e.Key == "").Value; 2110entry = Assert.Single(modelState, e => e.Key == "[0]").Value; 2115entry = Assert.Single(modelState, e => e.Key == "[1]").Value; 2178var entry = Assert.Single(modelState, e => e.Key == "p[0].Id").Value; 2183entry = Assert.Single(modelState, e => e.Key == "p[1]").Value; 2186entry = Assert.Single(modelState, e => e.Key == "p[1].Id").Value; 2237Assert.Equal(10, kvp.Value); 2243var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 2248entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value; 2284Assert.Equal("value0", kvp.Value.NeverValidProperty); 2290var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 2295entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value.NeverValidProperty").Value; 2300entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value; 2343var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value; 2397var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value; 2402entry = Assert.Single(modelState, e => e.Key == "Model").Value; 2447var entry = Assert.Single(modelState, e => e.Key == "Property1").Value; 2499var entry = Assert.Single(modelState, e => e.Key == "Property1").Value;
ValidationWithRecordIntegrationTests.cs (63)
108e => string.Equals(e.Key, "AccountId", StringComparison.OrdinalIgnoreCase)).Value; 182var entry = Assert.Single(modelState, e => e.Key == "parameter.CustomerName").Value; 219var entry = Assert.Single(modelState, e => e.Key == "CustomerName").Value; 264var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 301var entry = Assert.Single(modelState, e => e.Key == "Customer").Value; 346var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 386var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 431var entry = Assert.Single(modelState, e => e.Key == "Items[0].ItemId").Value; 469var entry = Assert.Single(modelState, e => e.Key == "Items").Value; 511var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value; 551var entry = Assert.Single(modelState, e => e.Key == "parameter[0].ProductId").Value; 593var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 630var entry = Assert.Single(modelState, e => e.Key == "parameter.Name").Value; 674var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 711var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 802var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 839var entry = Assert.Single(modelState, e => e.Key == "parameter.Customer.Name").Value; 843entry = Assert.Single(modelState, e => e.Key == "parameter.Customer").Value; 902var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value; 939var entry = Assert.Single(modelState, e => e.Key == "parameter.Products[0].Name").Value; 943entry = Assert.Single(modelState, e => e.Key == "parameter.Products").Value; 986var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value; 1023var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Name").Value; 1097var entry = state.Value; 1137var entry = state.Value; 1222Assert.Equal(ModelValidationState.Invalid, state.Value.ValidationState); 1224var error = Assert.Single(state.Value.Errors); 1235Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1268var state = kvp.Value; 1306var state = kvp.Value; 1409Assert.Equal(ModelValidationState.Skipped, kvp.Value.ValidationState); 1451Assert.Equal(ModelValidationState.Valid, state.Value.ValidationState); 1497Assert.Equal(ModelValidationState.Valid, kvp.Value.ValidationState); 1558var entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Country.Name").Value; 1563entry = Assert.Single(modelState, e => e.Key == "ShippingAddresses[0].Zip").Value; 1568entry = Assert.Single(modelState, e => e.Key == "HomeAddress.Zip").Value; 1619Assert.Equal(ModelValidationState.Skipped, entry.Value.ValidationState); 1661Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1707Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1754Assert.Equal(ModelValidationState.Invalid, entry.Value.ValidationState); 1757Assert.Equal(ModelValidationState.Unvalidated, entry.Value.ValidationState); 1846var entry = Assert.Single(modelState, e => e.Key == "[0]").Value; 1851entry = Assert.Single(modelState, e => e.Key == "[1]").Value; 1898var entry = Assert.Single(modelState, e => e.Key == "").Value; 1901entry = Assert.Single(modelState, e => e.Key == "[0]").Value; 1906entry = Assert.Single(modelState, e => e.Key == "[1]").Value; 1969var entry = Assert.Single(modelState, e => e.Key == "p[0].Id").Value; 1974entry = Assert.Single(modelState, e => e.Key == "p[1]").Value; 1977entry = Assert.Single(modelState, e => e.Key == "p[1].Id").Value; 2028Assert.Equal(10, kvp.Value); 2034var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 2039entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value; 2075Assert.Equal("value0", kvp.Value.NeverValidProperty); 2081var entry = Assert.Single(modelState, e => e.Key == "parameter[0].Key").Value; 2086entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value.NeverValidProperty").Value; 2091entry = Assert.Single(modelState, e => e.Key == "parameter[0].Value").Value; 2134var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value; 2185var entry = Assert.Single(modelState, e => e.Key == "Model.Id").Value; 2190entry = Assert.Single(modelState, e => e.Key == "Model").Value; 2235var entry = Assert.Single(modelState, e => e.Key == "Property1").Value; 2285var entry = Assert.Single(modelState, e => e.Key == "Property1").Value; 2447var entry = Assert.Single(modelState, e => e.Key == "Property1").Value; 2452entry = Assert.Single(modelState, e => e.Key == "Property2").Value;
Microsoft.AspNetCore.Mvc.NewtonsoftJson (7)
AnnotatedProblemDetails.cs (2)
25Extensions[kvp.Key] = kvp.Value; 57problemDetails.Extensions[kvp.Key] = kvp.Value;
BsonTempDataSerializer.cs (3)
62if (item.Value is JArray jArrayValue && jArrayValue.Count > 0) 83else if (item.Value is JObject jObjectValue) 110else if (item.Value is long longValue)
ValidationProblemDetailsConverter.cs (2)
61Errors[kvp.Key] = kvp.Value; 74problemDetails.Errors[kvp.Key] = kvp.Value;
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (8)
JsonPatchExtensionsTest.cs (2)
88Assert.Single(modelState.First().Value.Errors); 89Assert.Equal(error, modelState.First().Value.Errors.First().ErrorMessage);
NewtonsoftJsonInputFormatterTest.cs (2)
276var error = Assert.Single(kvp.Value.Errors); 282var error = Assert.Single(kvp.Value.Errors);
src\Mvc\Mvc.Core\test\Formatters\JsonInputFormatterTestBase.cs (4)
330Assert.Single(kvp.Value.Errors); 356Assert.Single(kvp.Value.Errors); 409Assert.Single(kvp.Value.Errors); 490Assert.Single(kvp.Value.Errors);
Microsoft.AspNetCore.Mvc.Razor (2)
ViewLocationCacheKey.cs (2)
111!string.Equals(item.Value, yValue, StringComparison.Ordinal)) 141hashCode.Add(item.Value, StringComparer.Ordinal);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (3)
CSharpCompilerTest.cs (3)
102Assert.Equal(ReportDiagnostic.Suppress, item.Value); 107Assert.Equal(ReportDiagnostic.Suppress, item.Value); 112Assert.Equal(ReportDiagnostic.Suppress, item.Value);
Microsoft.AspNetCore.Mvc.Razor.Test (3)
RazorViewEngineTest.cs (3)
2124routeData.Values.Add(kvp.Key, kvp.Value); 2139routeData.Values.Add(kvp.Key, kvp.Value); 2146actionDescriptor.RouteValues.Add(kvp.Key, kvp.Value);
Microsoft.AspNetCore.Mvc.RazorPages (3)
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (2)
122"{ " + string.Join(", ", dynamicValues.Select(kvp => $"{kvp.Key}: {kvp.Value}")) + " }."); 139values.TryAdd(kvp.Key, kvp.Value);
Infrastructure\PageActionDescriptorProvider.cs (1)
114descriptor.RouteValues.Add(kvp.Key, kvp.Value);
Microsoft.AspNetCore.Mvc.RazorPages.Test (53)
ApplicationModels\CompiledPageRouteModelProviderTest.cs (13)
50Assert.Equal("/About", kvp.Value); 65Assert.Equal("/Home", kvp.Value); 112Assert.Equal("Products", kvp.Value); 117Assert.Equal("/About", kvp.Value); 132Assert.Equal("Products", kvp.Value); 137Assert.Equal("/Manage/Index", kvp.Value); 152Assert.Equal("Products", kvp.Value); 157Assert.Equal("/Manage/Edit", kvp.Value); 200Assert.Equal("Accounts", kvp.Value); 205Assert.Equal("/Manage/Home", kvp.Value); 220Assert.Equal("/Contact", kvp.Value); 422Assert.Equal("/_About", kvp.Value); 437Assert.Equal("/Home", kvp.Value);
ApplicationModels\PageRouteModelFactoryTest.cs (7)
36Assert.Equal("/Users/Profile", kvp.Value); 65Assert.Equal("/Users/Profile/Index", kvp.Value); 93Assert.Equal("/Users/Profile/Index", kvp.Value); 122Assert.Equal("TestArea", kvp.Value); 127Assert.Equal("/Users/Profile", kvp.Value); 157Assert.Equal("TestArea", kvp.Value); 162Assert.Equal("/Users/Profile/Index", kvp.Value);
Filters\PageSaveTempDataPropertyFilterTest.cs (1)
186Assert.Equal("New-Value", item.Value);
Filters\PageViewDataAttributeFilterTest.cs (3)
33Assert.Same(filter, feature.Value); 83Assert.Equal("New-Value", kvp.Value); 88Assert.Equal("Test", kvp.Value);
Infrastructure\DynamicPageEndpointMatcherPolicyTest.cs (7)
211Assert.Equal("/Index", kvp.Value); 252Assert.Equal("/Index", kvp.Value); 257Assert.Equal("test", kvp.Value); 262Assert.Same(State, kvp.Value); 379Assert.Equal("/Index", kvp.Value); 384Assert.Equal("test", kvp.Value); 389Assert.Same(State, kvp.Value);
Infrastructure\PageActionDescriptorProviderTest.cs (4)
107Assert.Equal("custom-value", kvp.Value); 112Assert.Equal("/Test", kvp.Value); 157Assert.Equal("Accounts", kvp.Value); 162Assert.Equal("/Test", kvp.Value);
Infrastructure\PageActionEndpointDataSourceTest.cs (1)
277action.RouteValues[kvp.Key] = kvp.Value?.ToString();
Infrastructure\PageActionInvokerTest.cs (1)
55Assert.Contains(routeValues, kvp => kvp.Key == "tag" && string.Equals(kvp.Value, "value"));
Infrastructure\PageBinderFactoryTest.cs (2)
614Assert.Equal("value", kvp.Value); 749var error = Assert.Single(entry.Value.Errors);
PageModelTest.cs (7)
1006Assert.Equal("value", item.Value); 1046Assert.Equal("value", item.Value); 1091Assert.Equal("value", item.Value); 1149Assert.Equal("value", item.Value); 1175Assert.Equal("value", item.Value); 1222Assert.Equal("value", item.Value); 1776var error = Assert.Single(modelState.Value.Errors);
PageTest.cs (7)
1080Assert.Equal("value", item.Value); 1120Assert.Equal("value", item.Value); 1165Assert.Equal("value", item.Value); 1223Assert.Equal("value", item.Value); 1249Assert.Equal("value", item.Value); 1296Assert.Equal("value", item.Value); 1854var error = Assert.Single(modelState.Value.Errors);
Microsoft.AspNetCore.Mvc.TagHelpers (6)
Cache\CacheTagKey.cs (4)
321.Append(item.Value); 340hashCode.Add(item.Value); 360!string.Equals(values1[i].Value, values2[i].Value, StringComparison.Ordinal))
TagHelperOutputExtensions.cs (2)
94tagHelperOutput.Attributes.Add(attribute.Key, attribute.Value); 103new ClassAttributeHtmlContent(classAttribute.Value, attribute.Value),
Microsoft.AspNetCore.Mvc.TagHelpers.Test (16)
AnchorTagHelperTest.cs (1)
455Assert.Equal("test-area", item.Value);
FormActionTagHelperTest.cs (2)
466Assert.Equal("test-area", item.Value); 471Assert.Equal("/my-page", item.Value);
FormTagHelperTest.cs (3)
473Assert.Equal("hello", routeValue.Value); 475Assert.Equal("Value", routeValue.Value); 934Assert.Equal("test-area", item.Value);
JavaScriptResourcesTest.cs (1)
45Assert.Equal(expected, kvp.Value);
PrerenderComponentApplicationStoreTest.cs (2)
45expected.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToArray()), 46state.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToArray()));
ProtectedPrerenderComponentApplicationStateTest.cs (2)
53expectedState.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToArray()), 54restored.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToArray()));
SelectTagHelperTest.cs (4)
134theoryData.Add(items[0], attribute.Key, attribute.Value, items[1]); 428Assert.Null(kvp.Value); 622var actualCurrentValues = Assert.IsType<CurrentValues>(keyValuePair.Value); 698var actualCurrentValues = Assert.IsType<CurrentValues>(keyValuePair.Value);
TagHelperOutputExtensionsTest.cs (1)
782tagBuilder.Attributes.Add(attr.Key, attr.Value);
Microsoft.AspNetCore.Mvc.Test (2)
MvcServiceCollectionExtensionsTest.cs (2)
73AssertServiceCountEquals(services, serviceType.Key, serviceType.Value.Length + 1); 75foreach (var implementationType in serviceType.Value)
Microsoft.AspNetCore.Mvc.Testing (7)
.packages\microsoft.extensions.hostfactoryresolver.sources\10.0.0-preview.7.25327.102\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (2)
333_configure?.Invoke(value.Value!); 338_hostTcs.TrySetResult(value.Value!);
DeferredHostBuilder.cs (1)
32b.Properties[pair.Key] = pair.Value;
Handlers\RedirectHandler.cs (4)
90contentCopy.Headers.TryAddWithoutValidation(header.Key, header.Value); 91newRequestContent.Headers.TryAddWithoutValidation(header.Key, header.Value); 106redirectRequestHeaders.TryAddWithoutValidation(header.Key, header.Value); 163redirect.Options.Set(key, property.Value);
Microsoft.AspNetCore.Mvc.ViewFeatures (21)
AttributeDictionary.cs (9)
35return Get(index).Value; 207return string.Equals(item.Value, Get(index).Value, StringComparison.OrdinalIgnoreCase); 263else if (string.Equals(item.Value, Get(index).Value, StringComparison.OrdinalIgnoreCase)) 304value = Get(index).Value; 500if (string.Equals(item, _attributes.Get(i).Value, StringComparison.OrdinalIgnoreCase)) 520array[arrayIndex + i] = _attributes.Get(i).Value; 557public string? Current => _attributes.Get(_index).Value;
DefaultHtmlGenerator.cs (1)
1015.Where(kvp => string.Equals(integerString, kvp.Value, StringComparison.Ordinal))
HtmlHelper.cs (1)
1388Value = keyValuePair.Value,
Infrastructure\DefaultTempDataSerializer.cs (1)
204writer.WriteString(element.Key, element.Value);
ModelExplorerExtensions.cs (1)
57if (string.Equals(kvp.Value, enumStringValue, StringComparison.Ordinal))
Rendering\TagBuilder.cs (4)
243string.IsNullOrEmpty(attribute.Value)) 251if (attribute.Value != null) 253encoder.Encode(writer, attribute.Value); 313var value = Convert.ToString(entry.Value, CultureInfo.InvariantCulture);
TemplateBuilder.cs (2)
110if (kvp.Value == value) 126viewData[kvp.Key] = kvp.Value;
ValidationHelpers.cs (2)
69if (!entries.Contains(entry.Value)) 71entries.Add(entry.Value);
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (101)
ControllerUnitTestabilityTests.cs (1)
715Assert.Equal(new[] { "some-error" }, error.Value);
DefaultEditorTemplatesTest.cs (1)
1628string.Join(" ", htmlAttributesDictionary.Select(entry => $"{ entry.Key }='{ entry.Value }'"));
DefaultHtmlGeneratorTest.cs (8)
133Assert.Equal(expected, attribute.Value); 187Assert.Equal(expected, attribute.Value); 211Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture)); 235Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture)); 259Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture)); 281Assert.Equal(Math.Min(ModelWithMaxLengthMetadata.MaxLengthAttributeValue, ModelWithMaxLengthMetadata.StringLengthAttributeValue), int.Parse(attribute.Value, CultureInfo.InvariantCulture)); 327Assert.Equal(expectedValue, int.Parse(attribute.Value, CultureInfo.InvariantCulture)); 487Assert.Equal(expected, attribute.Value);
DefaultValidationHtmlAttributeProviderTest.cs (6)
46Assert.Equal("true", kvp.Value); 51Assert.Equal(expectedMessage, kvp.Value); 82Assert.Equal("true", kvp.Value); 87Assert.Equal(expectedMessage, kvp.Value); 181Assert.Equal("true", kvp.Value); 186Assert.Equal(expectedMessage, kvp.Value);
Filters\ControllerSaveTempDataPropertyFilterTest.cs (2)
190Assert.Equal("New-Value", item.Value); 195Assert.Equal(42, item.Value);
Filters\ControllerViewDataAttributeFilterTest.cs (3)
29Assert.Same(filter, feature.Value); 78Assert.Equal("New-Value", kvp.Value); 83Assert.Equal("Test", kvp.Value);
ModelStateDictionaryExtensionsTest.cs (17)
19var modelError = Assert.Single(modelState.Value.Errors); 36var modelError = Assert.Single(modelState.Value.Errors); 53var modelError = Assert.Single(modelState.Value.Errors); 71var modelError = Assert.Single(modelState.Value.Errors); 89var modelError = Assert.Single(modelState.Value.Errors); 109var modelError = Assert.Single(modelState.Value.Errors); 127var modelError = Assert.Single(modelState.Value.Errors); 147var modelError = Assert.Single(modelState.Value.Errors); 165var modelError = Assert.Single(modelState.Value.Errors); 185var modelError = Assert.Single(modelState.Value.Errors); 204var modelError = Assert.Single(modelState.Value.Errors); 225var modelError = Assert.Single(modelState.Value.Errors); 306Assert.Same(expected, modelState.Value); 326Assert.Same(expected, modelState.Value); 345Assert.Same(expected, modelState.Value); 368Assert.Same(expected, modelState.Value); 390Assert.Same(expected, modelState.Value);
RemoteAttributeBaseTest.cs (40)
159kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 163Assert.Equal(expected, kvp.Value); 168Assert.Equal("*.Length", kvp.Value); 170kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 171kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 194kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 199Assert.Equal(expected, kvp.Value); 204Assert.Equal("*.Length", kvp.Value); 206kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 207kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 234kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 239Assert.Equal(expected, kvp.Value); 244Assert.Equal("*.Length", kvp.Value); 246kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 247kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 282kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 286Assert.Equal(expected, kvp.Value); 291Assert.Equal("*.Length", kvp.Value); 293kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 294kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 325kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 330Assert.Equal(expected, kvp.Value); 335Assert.Equal("*.Length", kvp.Value); 337kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 338kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 366kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 370Assert.Equal(expected, kvp.Value); 375Assert.Equal("*.Length", kvp.Value); 377kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 378kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 419kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 423Assert.Equal(expected, kvp.Value); 428Assert.Equal("*.Length", kvp.Value); 430kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 431kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); }); 453kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("true", kvp.Value); }, 454kvp => { Assert.Equal("data-val-remote", kvp.Key); Assert.Equal("Error", kvp.Value); }, 458Assert.Equal("*.Length,*.Password,*.ConfirmPassword", kvp.Value); 460kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("POST", kvp.Value); }, 461kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal(url, kvp.Value); });
RemoteAttributeTest.cs (8)
98.Value; 116.Value; 136.Value; 347kvp => { Assert.Equal("data-val", kvp.Key); Assert.Equal("original", kvp.Value); }, 348kvp => { Assert.Equal("data-val-remote", kvp.Key); Assert.Equal("original", kvp.Value); }, 349kvp => { Assert.Equal("data-val-remote-additionalfields", kvp.Key); Assert.Equal("original", kvp.Value); }, 350kvp => { Assert.Equal("data-val-remote-type", kvp.Key); Assert.Equal("original", kvp.Value); }, 351kvp => { Assert.Equal("data-val-remote-url", kvp.Key); Assert.Equal("original", kvp.Value); });
Rendering\HtmlHelperFormTest.cs (1)
813dictionary.Select(keyValue => string.Format(CultureInfo.InvariantCulture, " {0}=\"HtmlEncode[[{1}]]\"", keyValue.Key, keyValue.Value)));
Rendering\HtmlHelperLinkGenerationTest.cs (2)
160return string.Join(string.Empty, dict.Select(kvp => string.Format(CultureInfo.InvariantCulture, "{0}={1}", kvp.Key, kvp.Value.ToString()))); 166return string.Join(string.Empty, dict.Select(kvp => string.Format(CultureInfo.InvariantCulture, " {0}=\"HtmlEncode[[{1}]]\"", kvp.Key, kvp.Value.ToString())));
ViewComponents\DefaultViewComponentHelperTest.cs (12)
44Assert.IsType<int>(item.Value); 45Assert.Equal(0, item.Value); 64Assert.IsType<int>(item.Value); 65Assert.Equal(0, item.Value); 84Assert.IsType<int>(item1.Value); 85Assert.Equal(0, item1.Value); 90Assert.IsType<string>(item2.Value); 91Assert.Equal("foo", item2.Value); 111Assert.IsType<object>(item.Value); 112Assert.Same(expectedValue, item.Value); 135Assert.IsType<int>(item.Value); 136Assert.Equal(10, item.Value);
Microsoft.AspNetCore.OpenApi (4)
Schemas\OpenApiJsonSchema.Helpers.cs (2)
276schema.Properties = props?.ToDictionary(p => p.Key, p => p.Value.Schema as IOpenApiSchema); 311schema.Discriminator.Mapping[kvp.Key] = new OpenApiSchemaReference(kvp.Value);
Services\OpenApiGenerator.cs (1)
199var (_, contentTypes) = annotation.Value;
Services\Schemas\OpenApiSchemaService.cs (1)
174schema.Properties[property.Key] = ResolveReferenceForSchema(document, property.Value, rootSchemaId);
Microsoft.AspNetCore.OpenApi.SourceGenerators (1)
src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (1)
33result.Add((entry.Key, index, entry.Value.ToImmutable()));
Microsoft.AspNetCore.OpenApi.SourceGenerators.Tests (3)
SnapshotTestHelper.cs (3)
61classLibrary.Value.Select((source, index) => CSharpSyntaxTree.ParseText(source, options: ParseOptions, path: $"{classLibrary.Key}-{index}.cs")), 523_configure.Invoke(value.Value!); 528_hostTcs.TrySetResult(value.Value!);
Microsoft.AspNetCore.OpenApi.Tests (421)
Services\CreateSchemaReferenceIdTests.cs (37)
48item => Assert.Equal("#/components/schemas/MyShapeMyTriangle", item.Value.Reference.ReferenceV3), 49item => Assert.Equal("#/components/schemas/MyShapeMySquare", item.Value.Reference.ReferenceV3) 79Assert.NotNull(content.Value.Schema); 80Assert.Equal("TodoSchema", ((OpenApiSchemaReference)content.Value.Schema).Reference.Id); 81var schema = content.Value.Schema; 87Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 92Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 97Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 102Assert.Equal(JsonSchemaType.String, property.Value.Type); 103Assert.Equal("date-time", property.Value.Format); 128Assert.NotNull(content.Value.Schema); 130var schema = content.Value.Schema; 137Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 142Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 147Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 152Assert.Equal(JsonSchemaType.String, property.Value.Type); 153Assert.Equal("date-time", property.Value.Format); 187Assert.NotNull(content.Value.Schema); 188var schema = content.Value.Schema; 195Assert.NotNull(responseContent.Value.Schema); 196var responseSchema = responseContent.Value.Schema; 230Assert.NotNull(content.Value.Schema); 231var schema = content.Value.Schema; 238Assert.NotNull(responseContent.Value.Schema); 239var responseSchema = responseContent.Value.Schema; 252Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 253Assert.Equal("date-time", property.Value.Format); 258Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 263Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 268Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 273Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 274Assert.Equal("date-time", property.Value.Format); 283Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 288Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 293Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 298Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 299Assert.Equal("date-time", property.Value.Format);
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Paths.cs (13)
27Assert.Collection(path.Value.Operations.OrderBy(o => o.Key), 36Assert.Collection(path.Value.Operations.OrderBy(o => o.Key), 87Assert.Equal(2, path.Value.Operations.Count); 88Assert.Contains(HttpMethod.Get, path.Value.Operations); 89Assert.Contains(HttpMethod.Post, path.Value.Operations); 113Assert.Equal(4, path.Value.Operations.Count); 114Assert.Contains(HttpMethod.Get, path.Value.Operations); 115Assert.Contains(HttpMethod.Put, path.Value.Operations); 116Assert.Contains(HttpMethod.Post, path.Value.Operations); 117Assert.Contains(HttpMethod.Patch, path.Value.Operations); 140Assert.Equal(2, path.Value.Operations.Count); 141Assert.Contains(HttpMethod.Get, path.Value.Operations); 142Assert.Contains(HttpMethod.Post, path.Value.Operations);
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.RequestBody.cs (83)
41Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type); 42Assert.NotNull(content.Value.Schema.Properties); 43Assert.Contains("formFile", content.Value.Schema.Properties); 44var formFileProperty = content.Value.Schema.Properties["formFile"]; 118Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type); 119Assert.NotNull(content.Value.Schema.Properties); 120Assert.Contains("formFileCollection", content.Value.Schema.Properties); 121var formFileProperty = content.Value.Schema.Properties["formFileCollection"]; 186Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type); 187Assert.NotNull(content.Value.Schema.AllOf); 188Assert.Collection(content.Value.Schema.AllOf, 226Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type); 227Assert.NotNull(content.Value.Schema.Properties); 228Assert.Contains("formFile", content.Value.Schema.Properties); 229var formFileProperty = content.Value.Schema.Properties["formFile"]; 253Assert.Equal(JsonSchemaType.Object, content.Value.Schema.Type); 254Assert.NotNull(content.Value.Schema.Properties); 255Assert.Contains("formFile", content.Value.Schema.Properties); 256var formFileProperty = content.Value.Schema.Properties["formFile"]; 432Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 437Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 442Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 447Assert.Equal(JsonSchemaType.String, property.Value.Type); 448Assert.Equal("date-time", property.Value.Format); 531Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 536Assert.Equal(JsonSchemaType.String, property.Value.Type); 541Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 546Assert.Equal(JsonSchemaType.String, property.Value.Type); 547Assert.Equal("date-time", property.Value.Format); 589Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 594Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 599Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 604Assert.Equal(JsonSchemaType.String, property.Value.Type); 605Assert.Equal("date-time", property.Value.Format); 614Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 619Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 654Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 659Assert.Equal(JsonSchemaType.String, property.Value.Type); 664Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 669Assert.Equal(JsonSchemaType.String, property.Value.Type); 670Assert.Equal("date-time", property.Value.Format); 679Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 684Assert.Equal(JsonSchemaType.String, property.Value.Type); 720Assert.Equal(JsonSchemaType.String, property.Value.Type); 759Assert.False(property.Value.Type?.HasFlag(JsonSchemaType.Null)); 796Assert.Equal(JsonSchemaType.String, property.Value.Type); 801Assert.Equal(JsonSchemaType.String, property.Value.Type); 806Assert.Equal(JsonSchemaType.String, property.Value.Type); 807Assert.Equal("binary", property.Value.Format); 839Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 844Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 849Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 850Assert.Equal("binary", property.Value.Format); 879Assert.Equal(type, property.Value.Type); 880Assert.Equal(format, property.Value.Format); 939Assert.Equal(schemaType, property.Value.Type); 940Assert.Equal(schemaFormat, property.Value.Format); 972Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 977Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 982Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 987Assert.Equal(JsonSchemaType.String, property.Value.Type); 988Assert.Equal("date-time", property.Value.Format); 996Assert.Equal(JsonSchemaType.String, property.Value.Type); 997Assert.Equal("binary", property.Value.Format); 1005Assert.Equal(JsonSchemaType.String, property.Value.Type); 1006Assert.Equal("uuid", property.Value.Format); 1036Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 1041Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 1046Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 1051Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 1052Assert.Equal("date-time", property.Value.Format); 1060Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 1061Assert.Equal("binary", property.Value.Format); 1069Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 1070Assert.Equal("uuid", property.Value.Format); 1095var operation = path.Value.Operations[HttpMethod.Get]; 1099Assert.NotNull(content.Value.Schema); 1100Assert.Equal(JsonSchemaType.String, content.Value.Schema.Type); 1101Assert.Equal("binary", content.Value.Schema.Format); 1120var operation = path.Value.Operations[HttpMethod.Get]; 1124Assert.NotNull(content.Value.Schema); 1125Assert.Equal(JsonSchemaType.String, content.Value.Schema.Type); 1126Assert.Equal("binary", content.Value.Schema.Format);
Services\OpenApiDocumentService\OpenApiDocumentServiceTests.Responses.cs (36)
31Assert.Equal("Created", response.Value.Description); 36Assert.Equal("Bad Request", response.Value.Description); 57Assert.Equal("Bad Request", response.Value.Description); 58Assert.Equal("application/json+problem", response.Value.Content.Keys.Single()); 81Assert.Equal("OK", response.Value.Description); 82var content = Assert.Single(response.Value.Content); 106Assert.Equal("OK", response.Value.Description); 107var content = Assert.Single(response.Value.Content); 129Assert.Equal("OK", response.Value.Description); 130Assert.Collection(response.Value.Content.OrderBy(c => c.Key), 159Assert.Equal("OK", response.Value.Description); 160Assert.Collection(response.Value.Content.OrderBy(c => c.Key), 183Assert.Equal("OK", response.Value.Description); 202Assert.Equal("OK", response.Value.Description); 203Assert.Collection(response.Value.Content.OrderBy(c => c.Key), 230Assert.Empty(response.Value.Description); 231var mediaTypeEntry = Assert.Single(response.Value.Content); 233var schema = mediaTypeEntry.Value.Schema; 238Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 242Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 271Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 276Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 284var schema = okContent.Value.Schema; 289Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 293Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 297Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 301Assert.Equal(JsonSchemaType.String, property.Value.Type); 302Assert.Equal("date-time", property.Value.Format); 334Assert.Equal(expectedCreatedDescription, response.Value.Description); 339Assert.Equal(expectedBadRequestDescription, response.Value.Description); 368Assert.Equal(expectedCreatedDescription, response.Value.Description); 373Assert.Equal(expectedBadRequestDescription, response.Value.Description); 399Assert.Equal("OK", response.Value.Description); 404Assert.Equal("Bad Request", response.Value.Description); 433Assert.Equal("OK", response.Value.Description); 438Assert.Equal("Bad Request", response.Value.Description);
Services\OpenApiGeneratorTests.cs (12)
155var formats = Assert.Single(response.Value.Content); 177var formats = Assert.Single(response.Value.Content); 188Assert.Empty(response.Value.Content); 552var content = Assert.Single(responses.Value.Content); 569var content = Assert.Single(responses.Value.Content); 606var content = Assert.Single(responseType.Value.Content); 612var content = Assert.Single(responseType.Value.Content); 618var content = Assert.Single(responseType.Value.Content); 624var content = Assert.Single(responseType.Value.Content); 648var content = Assert.Single(responseType.Value.Content); 654var content = Assert.Single(responseType.Value.Content); 912var content = Assert.Single(response.Value.Content);
Services\OpenApiSchemaService\OpenApiSchemaService.ParameterSchemas.cs (4)
144var operation = path.Value.Operations[HttpMethod.Get]; 625var response = Assert.Single(operation.Responses).Value.Content["application/json"].Schema; 694var response = Assert.Single(operation.Responses).Value; 701Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
Services\OpenApiSchemaService\OpenApiSchemaService.PolymorphicSchemas.cs (12)
34item => Assert.Equal("#/components/schemas/ShapeTriangle", item.Value.Reference.ReferenceV3), 35item => Assert.Equal("#/components/schemas/ShapeSquare", item.Value.Reference.ReferenceV3) 72item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithCity", item.Value.Reference.ReferenceV3), 73item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithTimeSeries", item.Value.Reference.ReferenceV3), 74item => Assert.Equal("#/components/schemas/WeatherForecastBaseWeatherForecastWithLocalNews", item.Value.Reference.ReferenceV3) 116item => Assert.Equal("#/components/schemas/PersonStudent", item.Value.Reference.ReferenceV3), 117item => Assert.Equal("#/components/schemas/PersonTeacher", item.Value.Reference.ReferenceV3) 194item => Assert.Equal("#/components/schemas/PetCat", item.Value.Reference.ReferenceV3), 195item => Assert.Equal("#/components/schemas/PetDog", item.Value.Reference.ReferenceV3), 196item => Assert.Equal("#/components/schemas/PetPet", item.Value.Reference.ReferenceV3) 282item => Assert.Equal("#/components/schemas/EmployeeManager", item.Value.Reference.ReferenceV3), 283item => Assert.Equal("#/components/schemas/EmployeeEmployee", item.Value.Reference.ReferenceV3)
Services\OpenApiSchemaService\OpenApiSchemaService.RequestBodySchemas.cs (73)
34Assert.NotNull(content.Value.Schema); 35var schema = content.Value.Schema; 41Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 46Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 51Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 56Assert.Equal(JsonSchemaType.String, property.Value.Type); 57Assert.Equal("date-time", property.Value.Format); 97Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 98Assert.Equal("1", property.Value.Minimum); 99Assert.Equal("100", property.Value.Maximum); 100Assert.Null(property.Value.Default); 105Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 106Assert.Equal(5, property.Value.MinLength); 107Assert.Equal(10, property.Value.MaxLength); 108Assert.Null(property.Value.Default); 113Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 114Assert.Equal(5, property.Value.MinLength); 115Assert.Equal(10, property.Value.MaxLength); 120Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 121Assert.True(property.Value.Default.GetValue<bool>()); 126Assert.Equal(JsonSchemaType.Array | JsonSchemaType.Null, property.Value.Type); 127Assert.Equal(10, property.Value.MaxItems); 132Assert.Equal(JsonSchemaType.Array | JsonSchemaType.Null, property.Value.Type); 133Assert.Equal(5, property.Value.MinItems); 134Assert.Equal(10, property.Value.MaxItems); 185var schema = content.Value.Schema; 240Assert.Equal("Proposal", ((OpenApiSchemaReference)property.Value).Reference.Id); 244var targetSchema = property.Value; 292Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 297Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 302Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 307Assert.Equal(JsonSchemaType.String, property.Value.Type); 308Assert.Equal("date-time", property.Value.Format); 337Assert.Equal(JsonSchemaType.Number, property.Value.Type); 338Assert.Equal("double", property.Value.Format); 343Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 344Assert.Equal("int32", property.Value.Format); 349Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 376Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 377Assert.Equal("int32", property.Value.Format); 378Assert.Equal("The unique identifier for a todo item.", property.Value.Description); 383Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 384Assert.Equal("The title of the todo item.", property.Value.Description); 389Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 390Assert.Equal("The completion status of the todo item.", property.Value.Description); 395Assert.Equal(JsonSchemaType.String, property.Value.Type); 396Assert.Equal("date-time", property.Value.Format); 397Assert.Equal("The date and time the todo item was created.", property.Value.Description); 435var schema = content.Value.Schema; 440Assert.Equal(JsonSchemaType.Integer | JsonSchemaType.Null, property.Value.Type); 445Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null | JsonSchemaType.Null, property.Value.Type); 450Assert.Equal(JsonSchemaType.Boolean | JsonSchemaType.Null, property.Value.Type); 455Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null | JsonSchemaType.Null, property.Value.Type); 456Assert.Equal("date-time", property.Value.Format); 461Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null | JsonSchemaType.Null, property.Value.Type); 462Assert.Equal("uri", property.Value.Format); 482Assert.Equal("NestedType", ((OpenApiSchemaReference)content.Value.Schema).Reference.Id); 483var schema = content.Value.Schema; 488Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 493Assert.Equal("NestedType", ((OpenApiSchemaReference)property.Value).Reference.Id); 527Assert.Equal("NestedType", ((OpenApiSchemaReference)content.Value.Schema).Reference.Id); 528var schema = content.Value.Schema; 533Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 538Assert.Equal("NestedType", ((OpenApiSchemaReference)property.Value).Reference.Id); 624var schema = content.Value.Schema; 629Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 650var schema = content.Value.Schema; 655Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 688var schema = content.Value.Schema; 693Assert.Equal(JsonSchemaType.Null | JsonSchemaType.Array, property.Value.Type); 694Assert.Equal("Parent", ((OpenApiSchemaReference)property.Value.Items).Reference.Id); 699Assert.Equal(JsonSchemaType.Null | JsonSchemaType.Object, property.Value.Type); 700Assert.Equal("Parent", ((OpenApiSchemaReference)property.Value.AdditionalProperties).Reference.Id);
Services\OpenApiSchemaService\OpenApiSchemaService.ResponseSchemas.cs (118)
47var response = responses.Value; 68var response = responses.Value; 76Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 77Assert.Equal("int32", property.Value.Format); 82Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 87Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 92Assert.Equal(JsonSchemaType.String, property.Value.Type); 93Assert.Equal("date-time", property.Value.Format); 116Assert.NotNull(content.Value.Schema); 117var schema = content.Value.Schema; 123Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 124Assert.Equal("1", property.Value.Minimum); 125Assert.Equal("100", property.Value.Maximum); 130Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 131Assert.Equal(5, property.Value.MinLength); 132Assert.Equal(10, property.Value.MaxLength); 133Assert.Null(property.Value.Default); 138Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 139Assert.Equal(5, property.Value.MinLength); 140Assert.Equal(10, property.Value.MaxLength); 145Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 146Assert.True(property.Value.Default.GetValue<bool>()); 151Assert.Equal(JsonSchemaType.Array | JsonSchemaType.Null, property.Value.Type); 152Assert.Equal(10, property.Value.MaxItems); 157Assert.Equal(JsonSchemaType.Array | JsonSchemaType.Null, property.Value.Type); 158Assert.Equal(5, property.Value.MinItems); 159Assert.Equal(10, property.Value.MaxItems); 182var response = responses.Value; 190Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 191Assert.Equal("int32", property.Value.Format); 196Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 201Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 206Assert.Equal(JsonSchemaType.String, property.Value.Type); 207Assert.Equal("date-time", property.Value.Format); 227var schema = content.Value.Schema; 248var response = responses.Value; 258var dateTimeSchema = property.Value; 265Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 266Assert.Equal("int32", property.Value.Format); 271Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 276Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 281var dateTimeSchema = property.Value; 302var response = responses.Value; 310Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 315var propertyValue = property.Value; 321Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 322Assert.Equal("int32", property.Value.Format); 326Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 330Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 334Assert.Equal(JsonSchemaType.String, property.Value.Type); 335Assert.Equal("date-time", property.Value.Format); 341var propertyValue = property.Value; 346Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 350Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 370var response = responses.Value; 379Assert.Equal(JsonSchemaType.Number, property.Value.Type); 380Assert.Equal("double", property.Value.Format); 385Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 386Assert.Equal("int32", property.Value.Format); 391Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 410var response = responses.Value; 418Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 419Assert.Equal("int32", property.Value.Format); 424Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 429var propertyValue = property.Value; 435Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 436Assert.Equal("int32", property.Value.Format); 441Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 446Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 451Assert.Equal(JsonSchemaType.String, property.Value.Type); 452Assert.Equal("date-time", property.Value.Format); 472var response = responses.Value; 483Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 484Assert.Equal("int32", property.Value.Format); 489Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 494Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 499Assert.Equal(JsonSchemaType.String, property.Value.Type); 500Assert.Equal("date-time", property.Value.Format); 521var response = responses.Value; 529Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 530Assert.Equal("int32", property.Value.Format); 535Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 536Assert.Equal("int32", property.Value.Format); 541Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 542Assert.Equal("int64", property.Value.Format); 547Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 548Assert.Equal("int32", property.Value.Format); 553Assert.Equal(JsonSchemaType.Null | JsonSchemaType.Array, property.Value.Type); 554Assert.NotNull(property.Value.Items); 555Assert.Equal(JsonSchemaType.Object, property.Value.Items.Type); 556var itemsValue = property.Value.Items; 561Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 562Assert.Equal("int32", property.Value.Format); 567Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 572Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 577Assert.Equal(JsonSchemaType.String, property.Value.Type); 578Assert.Equal("date-time", property.Value.Format); 601var response = responses.Value; 609Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 614Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 619Assert.Equal(JsonSchemaType.Integer | JsonSchemaType.Null, property.Value.Type); 620Assert.Equal("int32", property.Value.Format); 625Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 630Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 635Assert.Equal(JsonSchemaType.Object, property.Value.Type); 638Assert.Equal(JsonSchemaType.Array, property.Value.AdditionalProperties.Type); 639Assert.Equal(JsonSchemaType.String, property.Value.AdditionalProperties.Items.Type); 659var response = responses.Value; 667Assert.Null(property.Value.Type); 672Assert.Null(property.Value.Type); 673var defaultValue = Assert.IsAssignableFrom<JsonNode>(property.Value.Default); 675Assert.Equal("This is a description", property.Value.Description); 689var response = responses.Value; 697Assert.Equal(JsonSchemaType.Integer, property.Value.Type); 702Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 707Assert.Equal(JsonSchemaType.Boolean, property.Value.Type); 712Assert.Equal(JsonSchemaType.String, property.Value.Type); 713Assert.Equal("date-time", property.Value.Format);
Transformers\CustomSchemaTransformerTests.cs (6)
49var targetSchema = Assert.IsType<OpenApiSchema>(schema.Value); 54Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 59Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 64Assert.Equal(JsonSchemaType.Integer | JsonSchemaType.Null, property.Value.Type); 69Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type); 74Assert.Equal(JsonSchemaType.String | JsonSchemaType.Null, property.Value.Type);
Transformers\Implementations\OpenApiSchemaReferenceTransformerTests.cs (2)
56var value = Assert.Single(schema.Properties).Value; 60var value2 = Assert.Single(schema2.Properties).Value;
Transformers\OperationTransformerTests.cs (25)
33var operation = Assert.Single(path.Value.Operations.Values); 39var operation = Assert.Single(path.Value.Operations.Values); 59Assert.All(document.Paths.Values.SelectMany(p => p.Operations).Select(p => p.Value), o => Assert.Equal("6", o.Description)); 97var operation = Assert.Single(path.Value.Operations.Values); 103var operation = Assert.Single(path.Value.Operations.Values); 113Assert.All(document.Paths.Values.SelectMany(p => p.Operations).Select(p => p.Value), o => Assert.Equal("6", o.Description)); 165var operation = Assert.Single(path.Value.Operations.Values); 171var operation = Assert.Single(path.Value.Operations.Values); 198var operation = Assert.Single(path.Value.Operations.Values); 204var operation = Assert.Single(path.Value.Operations.Values); 227var operation = Assert.Single(path.Value.Operations.Values); 233var operation = Assert.Single(path.Value.Operations.Values); 256var operation = Assert.Single(path.Value.Operations.Values); 262var operation = Assert.Single(path.Value.Operations.Values); 289var operation = Assert.Single(path.Value.Operations.Values); 296var operation = Assert.Single(path.Value.Operations.Values); 306var operation = Assert.Single(path.Value.Operations.Values); 312var operation = Assert.Single(path.Value.Operations.Values); 356var operation = Assert.Single(path.Value.Operations.Values); 362var operation = Assert.Single(path.Value.Operations.Values); 387var operation = Assert.Single(path.Value.Operations.Values); 393var operation = Assert.Single(path.Value.Operations.Values); 498var operation = Assert.Single(path.Value.Operations.Values); 529var operation = Assert.Single(path.Value.Operations.Values); 565var operation = Assert.Single(path.Value.Operations.Values);
Microsoft.AspNetCore.OutputCaching (4)
Memory\MemoryOutputCacheStore.cs (1)
24internal Dictionary<string, HashSet<string>> TaggedEntries => _taggedEntries.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.Select(t => t.Key).ToHashSet());
OutputCacheEntry.cs (1)
95arr[index++] = (header.Key, header.Value);
OutputCacheKeyProvider.cs (1)
216var queryValueArray = queryArray[i].Value.ToArray();
Policies\VaryByValuePolicy.cs (1)
23rules.VaryByValues[result.Key] = result.Value;
Microsoft.AspNetCore.OutputCaching.Microbenchmarks (1)
EndToEndBenchmarks.cs (1)
228if (!value.TryFindHeader(header.Key, out var vals) || vals != header.Value)
Microsoft.AspNetCore.Owin (8)
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 (4)
86.Where(pair => pair.Value.TryGet(_context, out _)).Select(pair => pair.Key) 214if (entryPair.Value.TryGet(_context, out value)) 221yield return new KeyValuePair<string, object>(Convert.ToString(entryPair.Key, CultureInfo.InvariantCulture), entryPair.Value); 616_contextEntries[entry.Key] = entry.Value;
Microsoft.AspNetCore.Owin.Tests (1)
OwinExtensionTests.cs (1)
148.Value;
Microsoft.AspNetCore.RateLimiting (1)
RateLimitingMiddleware.cs (1)
52_policyMap.Add(unactivatedPolicy.Key, unactivatedPolicy.Value(serviceProvider));
Microsoft.AspNetCore.Razor.Runtime (1)
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.Razor.Runtime.Test (8)
Runtime\TagHelpers\TagHelperScopeManagerTest.cs (8)
24Assert.Equal(1234, executionContextItem.Value); 41Assert.Equal(1234, executionContextItem.Value); 60Assert.Same(parentComplexObject, executionContextItem.Value); 63Assert.Equal(1234, parentEntry.Value); 81Assert.Equal(2222, executionContextItem.Value); 84Assert.Equal(1234, parentExecutionContextItem.Value); 101Assert.Equal(2222, executionContextItem.Value); 121Assert.Equal(1234, parentExecutionContextItem.Value);
Microsoft.AspNetCore.Razor.Test (2)
TagHelpers\TagHelperContextTest.cs (2)
65Assert.Equal(1234, item.Value); 88Assert.Equal(1234, item.Value);
Microsoft.AspNetCore.ResponseCaching (4)
CacheEntry\CacheEntryHelpers.cs (1)
27size += (item.Key.Length * sizeof(char)) + EstimateStringValuesSize(item.Value);
ResponseCachingKeyProvider.cs (1)
145var queryValueArray = queryArray[i].Value.ToArray();
ResponseCachingMiddleware.cs (2)
175response.Headers[header.Key] = header.Value; 316context.CachedResponse.Headers[header.Key] = header.Value;
Microsoft.AspNetCore.Routing (86)
DataTokensMetadata.cs (1)
36return DebuggerHelpers.GetDebugText(nameof(DataTokens), DataTokens.Select(t => $"{t.Key}={t.Value ?? "(null)"}"));
DecisionTree\DecisionTreeBuilder.cs (6)
132if (!criterion.TryGetValue(kvp.Value, out var branch)) 135criterion.Add(kvp.Value, branch); 151foreach (var criterion in criteria.OrderByDescending(c => c.Value.Count)) 155foreach (var branch in criterion.Value) 159foreach (var item in branch.Value) 172var newBranch = GenerateNode(childContext, comparer, branch.Value);
DefaultLinkGenerator.cs (1)
458builder.Append(kvp.Value);
DefaultLinkParser.cs (4)
96for (var i = 0; i < kvp.Value.Count; i++) 98var policy = _parameterPolicyFactory.Create(parameter, kvp.Value[i]); 132for (var i = 0; i < kvp.Value.Count; i++) 134var constraint = kvp.Value[i];
EndpointNameAddressScheme.cs (2)
80if (group.Key is not null && group.Value.Length > 1) 85foreach (var endpoint in group.Value)
Internal\DfaGraphWriter.cs (2)
77writer.WriteLine($"{label} -> {visited[literal.Value]} [label=\"/{literal.Key}\"]"); 95writer.WriteLine($"{label} -> {visited[policy.Value]} [label=\"{policy.Key}\"]");
Matching\AcceptsMatcherPolicy.cs (3)
183kvp.Value.Add(endpoint); 209kvp.Value.Add(endpoint); 243result[index] = new PolicyNodeEdge(kvp.Key, kvp.Value);
Matching\DfaMatcher.cs (2)
306if (!constraint.Value.Match(httpContext, NullRouter.Instance, constraint.Key, values, RouteDirection.IncomingRequest)) 308Log.CandidateRejectedByConstraint(_logger, httpContext.Request.Path, endpoint, constraint.Key, constraint.Value, values[constraint.Key]);
Matching\DfaMatcherBuilder.cs (3)
603var transition = Transition(kvp.Value); 641policyEntries[index++] = new PolicyJumpTableEdge(kvp.Key, Transition(kvp.Value)); 814var parameterPolicyReferences = kvp.Value;
Matching\DfaNode.cs (3)
86kvp.Value.Visit(visitor); 106kvp.Value.Visit(visitor); 124builder.AppendJoin(", ", Literals.Select(kvp => $"{kvp.Key}->({FormatNode(kvp.Value)})"));
Matching\DictionaryJumpTable.cs (1)
50builder.AppendJoin(", ", _dictionary.Select(kvp => $"{kvp.Key}: {kvp.Value}"));
Matching\HostMatcherPolicy.cs (4)
231kvp.Value.Add(endpoint); 248kvp.Value.Add(endpoint); 254kvp.Value.Add(endpoint); 266result[index] = new PolicyNodeEdge(kvp.Key, kvp.Value);
Matching\HttpMethodMatcherPolicy.cs (4)
239kvp.Value.Add(endpoint); 293policyNodeEdges[index++] = new PolicyNodeEdge(kvp.Key, kvp.Value); 339var destination = httpMethodDestination.Value; 346corsPreflightDestination = corsPreflightDestinations[0].Value;
Matching\NegotiationMatcherPolicy.cs (3)
256edge.Value.Add(endpoint); 288new NegotiationEdgeKey(kvp.Key, CalculateEndpointQualities(kvp.Value)), 289kvp.Value);
Patterns\DefaultRoutePatternTransformer.cs (7)
51if (RouteValueEqualityComparer.Default.Equals(kvp.Value, string.Empty)) 66!RouteValueEqualityComparer.Default.Equals(kvp.Value, defaultValue)) 79else if (RoutePattern.IsRequiredValueAny(kvp.Value)) 116RouteValueEqualityComparer.Default.Equals(kvp.Value, defaultValue)) 167!RoutePattern.IsRequiredValueAny(kvp.Value) && 169!RouteValueEqualityComparer.Default.Equals(kvp.Value, defaultValue)) 185requiredValues.TryAdd(kvp.Key, kvp.Value);
Patterns\RoutePatternFactory.cs (10)
465updatedDefaults.Add(kvp.Key, kvp.Value); 499var found = RouteValueEqualityComparer.Default.Equals(string.Empty, kvp.Value); 518RouteValueEqualityComparer.Default.Equals(kvp.Value, defaultValue)) 527$"'{kvp.Key}={kvp.Value}'. A non-null required value must correspond to a route parameter or the " + 537? parameterPolicyReferences.ToDictionary(kvp => kvp.Key, kvp => (IReadOnlyList<RoutePatternParameterPolicyReference>)kvp.Value.ToArray()) 659if (kvp.Value is IParameterPolicy parameterPolicy) 663else if (kvp.Value is string) 666policyReferences.Add(Constraint(kvp.Value)); 668else if (kvp.Value is IEnumerable multiplePolicies) 679kvp.Value ?? "null",
Patterns\RoutePatternMatcher.cs (2)
194values.Add(kvp.Key, kvp.Value); 495values[item.Key] = item.Value;
RouteBase.cs (3)
191pathData.DataTokens.Add(dataToken.Key, dataToken.Value); 215constraintBuilder.AddConstraint(kvp.Key, kvp.Value); 284destination[kvp.Key] = kvp.Value;
RouteConstraintBuilder.cs (3)
58if (kvp.Value.Count == 1) 60constraint = kvp.Value[0]; 64constraint = new CompositeRouteConstraint(kvp.Value.ToArray());
RouteConstraintMatcher.cs (2)
63var constraint = kvp.Value; 75Log.ConstraintNotMatched(logger, routeValue!, kvp.Key, kvp.Value);
RouteValuesAddress.cs (1)
33_toString ??= $"{RouteName}({string.Join(',', ExplicitValues.Select(kv => $"{kv.Key}=[{kv.Value}]"))})";
src\Shared\Debugger\DebuggerHelpers.cs (5)
46if (HasValue(kvp.Value) || includeNullValues) 64if (kvp.Value is null) 68else if (kvp.Value is string s) 72else if (kvp.Value is IEnumerable enumerable) 90sb.Append(kvp.Value);
Template\DefaultTemplateBinderFactory.cs (2)
49for (var i = 0; i < kvp.Value.Count; i++) 51var parameterPolicy = _policyFactory.Create(parameter, kvp.Value[i]);
Template\TemplateBinder.cs (8)
258var value = slots[i].Value; 359var value = slots[i + parameterCount].Value; 368if (!RoutePartsEqual(value, filters[i].Value)) 398acceptedValues.Add(kvp.Key, kvp.Value); 602var values = kvp.Value as IEnumerable; 612wroteFirst |= AddQueryKeyValueToContext(context, kvp.Key, kvp.Value, wroteFirst); 709if (IsRoutePartNonEmpty(kvp.Value)) 714combinedValues.Add(kvp.Key, kvp.Value);
Tree\LinkGenerationDecisionTree.cs (3)
45if (RoutePattern.IsRequiredValueAny(kvp.Value)) 179results.Add(kvp.Key, new DecisionCriterionValue(kvp.Value ?? string.Empty)); 257FlattenTree(branchStack, sb, branch.Value);
Tree\TreeRouter.cs (1)
309inputValues.Add(kvp.Key, kvp.Value);
Microsoft.AspNetCore.Routing.Abstractions (6)
RouteData.cs (5)
170if (kvp.Value != null) 172Values[kvp.Key] = kvp.Value; 181DataTokens[kvp.Key] = kvp.Value; 246_routeData._dataTokens.Add(kvp.Key, kvp.Value); 308_routeData._values.Add(kvp.Key, kvp.Value);
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.AspNetCore.Routing.Tests (185)
DecisionTreeBuilderTest.cs (10)
62Assert.Empty(admin.Value.Matches); 64var controller = Assert.Single(admin.Value.Criteria); 69Assert.Empty(users.Value.Matches); 71var action = Assert.Single(users.Value.Criteria); 76Assert.Empty(addUser.Value.Criteria); 77Assert.Same(item, Assert.Single(addUser.Value.Matches)); 113Assert.Empty(store.Value.Criteria); 114Assert.Same(item1, Assert.Single(store.Value.Matches)); 124Assert.Empty(store.Value.Criteria); 125Assert.Same(item2, Assert.Single(store.Value.Matches));
EndpointNameAddressSchemeTest.cs (4)
81Assert.Same(endpoint1, match.Value.Single()); 97Assert.Same(endpoint1, m.Value.Single()); 101Assert.Same(endpoint2, m.Value.Single()); 132Assert.Same(endpoint, Assert.Single(Assert.Single(addressScheme.Entries).Value));
EndpointRoutingMiddlewareTest.cs (1)
74Assert.IsAssignableFrom<HttpContext>(pair.Value);
Matching\DfaMatcherBuilderTest.cs (93)
54var a = next.Value; 61var b = next.Value; 68var c = next.Value; 182var a = next.Value; 194var c1 = next.Value; 206var c2 = next.Value; 234var a = next.Value; 246var c1 = next.Value; 258var c2 = next.Value; 286var a = next.Value; 292var b = next.Value; 299var c1 = next.Value; 314var c2 = next.Value; 342var a = next.Value; 353var c = next.Value; 384var a = next.Value; 390var b1 = next.Value; 397var c1 = next.Value; 433var a = next.Value; 444var c1 = next.Value; 480var aNodeValue = aNodeKvp.Value; 483var cNode = cNodeKvp.Value; 491var bNode = bNodeKvp.Value; 497var paramCNode = paramCNodeKvp.Value; 527var aNodeValue = aNodeKvp.Value; 530var cNode = cNodeKvp.Value; 538var bNode = bNodeKvp.Value; 544var paramCNode = paramCNodeKvp.Value; 574var aNodeValue = aNodeKvp.Value; 588var paramBCNode = paramBCNodeKvp.Value; 598var bParamNode = bParamNodeKvp.Value; 604var paramCNode = paramCNodeKvp.Value; 637var aNodeValue = aNodeKvp.Value; 651var paramBCNode = paramBCNodeKvp.Value; 661var bParamNode = bParamNodeKvp.Value; 667var paramCNode = paramCNodeKvp.Value; 695var aNodeValue = aNodeKvp.Value; 698var cNode = cNodeKvp.Value; 706var bNode = bNodeKvp.Value; 712var paramCNode = paramCNodeKvp.Value; 742var aNodeValue = aNodeKvp.Value; 756var paramBCNode = paramBCNodeKvp.Value; 766var bParamNode = bParamNodeKvp.Value; 772var paramCNode = paramCNodeKvp.Value; 800var aNodeValue = aNodeKvp.Value; 803var cNode = cNodeKvp.Value; 811var bNode = bNodeKvp.Value; 817var paramCNode = paramCNodeKvp.Value; 847var aNodeValue = aNodeKvp.Value; 861var paramBCNode = paramBCNodeKvp.Value; 871var bParamNode = bParamNodeKvp.Value; 877var paramCNode = paramCNodeKvp.Value; 907var aNodeValue = aNodeKvp.Value; 921var paramBCNode = paramBCNodeKvp.Value; 931var bParamNode = bParamNodeKvp.Value; 937var paramCNode = paramCNodeKvp.Value; 970var aNodeValue = aNodeKvp.Value; 973var cNode = cNodeKvp.Value; 983var bParamNode = bParamNodeKvp.Value; 989var paramCNode = paramCNodeKvp.Value; 1022var aNodeValue = aNodeKvp.Value; 1036var paramBCNode = paramBCNodeKvp.Value; 1046var bParamNode = bParamNodeKvp.Value; 1052var paramCNode = paramCNodeKvp.Value; 2415var a = next.Value; 2458var a = next.Value; 2500var a1 = next.Value; 2554var a1 = next.Value; 2604var a1 = next.Value; 2646var a = next.Value; 2691var a = next.Value; 2755var a = next.Value; 2799var a = next.Value; 2843var a = next.Value; 2891var a = next.Value; 2960var home = next.Value; 2967var index = next.Value; 2994var home = next.Value; 3001var index = next.Value; 3028var login = next.Value; 3035var index = next.Value; 3081var homeIndex = next.Value; 3134var home = next.Value; 3141var index = next.Value; 3167var conventionalTransformerRoute = next.Value; 3174var conventionalTransformer = next.Value; 3180var index = next.Value; 3396Assert.Same(constraint1.Value, constraint2.Value); 3419Assert.Same(constraint1.Value, constraint2.Value); 3442Assert.NotSame(constraint1.Value, constraint2.Value);
Matching\DfaMatcherTest.cs (9)
162Assert.Equal("Index", kvp.Value); 167Assert.Equal("Home", kvp.Value); 227Assert.Equal("Index", kvp.Value); 232Assert.Equal("Home", kvp.Value); 237Assert.Equal("123", kvp.Value); 345Assert.Equal("Index", kvp.Value); 350Assert.Equal("ConventionalTransformer", kvp.Value); 605Assert.Equal("TESTACTION", kvp.Value); 610Assert.Equal("TestController", kvp.Value);
Matching\MatcherAssert.cs (1)
106return values == null ? "{}" : "{" + string.Join(", ", values.Select(kvp => $"{kvp.Key} = '{kvp.Value}'")) + "}";
Patterns\RoutePatternFactoryTest.cs (26)
36kvp => { Assert.Equal("a", kvp.Key); Assert.Equal("15", kvp.Value); }, 37kvp => { Assert.Equal("b", kvp.Key); Assert.Equal(17, kvp.Value); }, 38kvp => { Assert.Equal("c", kvp.Key); Assert.Equal("19", kvp.Value); }); 61kvp => { Assert.Equal("d", kvp.Key); Assert.Equal("15", kvp.Value); }, 62kvp => { Assert.Equal("e", kvp.Key); Assert.Equal(17, kvp.Value); }); 110kvp => { Assert.Equal("a", kvp.Key); Assert.Equal("13", kvp.Value); }); 168kvp.Value, 176kvp.Value, 205kvp.Value, 212kvp.Value, 241kvp.Value, 272kvp.Value, 279kvp.Value, 286kvp.Value, 339kvp.Value, 346kvp.Value, 374var regex = Assert.IsType<RegexRouteConstraint>(Assert.Single(kvp.Value).ParameterPolicy); 553kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); }, 554kvp => { Assert.Equal("area", kvp.Key); Assert.Equal("Admin", kvp.Value); }, 555kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); }); 573kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); }, 574kvp => { Assert.Equal("area", kvp.Key); Assert.Null(kvp.Value); }, 575kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); }); 593kvp => { Assert.Equal("action", kvp.Key); Assert.Equal("Index", kvp.Value); }, 594kvp => { Assert.Equal("area", kvp.Key); Assert.Equal("", kvp.Value); }, 595kvp => { Assert.Equal("controller", kvp.Key); Assert.Equal("Store", kvp.Value); });
RouteCollectionTest.cs (1)
156Assert.Equal(dataToken.Value, pathData.DataTokens[dataToken.Key]);
RouteConstraintBuilderTest.cs (8)
29Assert.IsType<RegexRouteConstraint>(Assert.Single(result).Value); 50Assert.Same(originalConstraint, kvp.Value); 69Assert.IsType<IntRouteConstraint>(kvp.Value); 112Assert.IsType<OptionalRouteConstraint>(Assert.Single(result).Value); 125Assert.IsType<OptionalRouteConstraint>(Assert.Single(result).Value); 140Assert.IsType<OptionalRouteConstraint>(Assert.Single(result).Value); 141var optionalConstraint = (OptionalRouteConstraint)result.First().Value; 166var constraint = Assert.Single(builder.Build()).Value;
RouteTest.cs (4)
448Assert.Single(route.DataTokens, kvp => kvp.Key == "culture" && ((string)kvp.Value) == "en-CA"); 480Assert.Equal("Home", Assert.IsType<string>(value.Value)); 792Assert.Equal(dataToken.Value, pathData.DataTokens[dataToken.Key]); 831Assert.Equal(dataToken.Value, pathData.DataTokens[dataToken.Key]);
RouteValuesAddressSchemeTest.cs (3)
352var namedMatches = Assert.Single(addressScheme.State.NamedMatches).Value; 375var namedMatches = Assert.Single(addressScheme.State.NamedMatches).Value; 459(acc, kvp) => acc.Concat(kvp.Value.Select(matchResult => matchResult.Match)));
Template\TemplateBinderTests.cs (1)
1185Assert.Equal(kvp.Value, value);
Tree\TreeRouteBuilderTest.cs (18)
91Assert.NotNull(firstSegment.Value.Parameters); 93var secondSegment = firstSegment.Value.Parameters; 98Assert.Single(thirdSegment.Value.Matches); 123Assert.NotNull(firstSegment.Value.Parameters); 125var secondSegment = firstSegment.Value.Parameters; 130Assert.Empty(thirdSegment.Value.Matches); 132var fourthSegment = thirdSegment.Value.Parameters; 138Assert.Single(fifthSegment.Value.Matches); 140var sixthSegment = fifthSegment.Value.CatchAlls; 167Assert.NotNull(firstSegment.Value.Parameters); 169var secondSegment = firstSegment.Value.Parameters; 174Assert.Single(thirdSegment.Value.Matches); 199Assert.NotNull(firstSegment.Value.ConstrainedParameters); 201var secondSegment = firstSegment.Value.ConstrainedParameters; 206Assert.Single(thirdSegment.Value.Matches); 231Assert.NotNull(firstSegment.Value.ConstrainedParameters); 233var secondSegment = firstSegment.Value.ConstrainedParameters; 238Assert.Single(thirdSegment.Value.Matches);
Tree\TreeRouterTest.cs (6)
168Assert.Equal(entry.Value, data.Value); 220Assert.Equal(entry.Value, data.Value); 263Assert.Equal(entry.Value, data.Value);
Microsoft.AspNetCore.Server.HttpSys (14)
RequestProcessing\Response.cs (3)
613trailerCount += trailerPair.Value.Count; 629if (headerPair.Value.Count == 0) 635var headerValues = headerPair.Value;
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
28keyValuePairs.Add(new DictionaryItemDebugView<string, string>(kvp.Key, kvp.Value.ToString()));
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (2)
170ValidateHeaderCharacters(item.Value); 300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (2)
147((IDictionary<string, StringValues>)this).Add(item.Key, item.Value); 161return ((IDictionary<string, StringValues>)this).TryGetValue(item.Key, out var value) && Equals(value, item.Value);
StandardFeatureCollection.cs (1)
99var feature = featureFunc.Value(_featureContext);
UrlPrefixCollection.cs (4)
153if (pair.Value.Equals(item)) 156_urlGroup?.UnregisterPrefix(pair.Value.FullPrefix); 193var urlPrefix = pair.Value; 206_urlGroup.RegisterPrefix(pair.Value.FullPrefix, pair.Key);
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (3)
RequestHeaderTests.cs (2)
238client.DefaultRequestHeaders.Add(header.Key, header.Value); 262foreach (var value in header.Value)
src\Shared\Http2cat\HPackHeaderWriter.cs (1)
64if (!EncodeHeader(headersEnumerator.Current.Key, headersEnumerator.Current.Value, buffer.Slice(currentLength), out int headerLength))
Microsoft.AspNetCore.Server.IIS (12)
Core\IISHttpContext.cs (5)
596var headerValues = headerPair.Value; 598if (headerPair.Value.Count == 0) 640var headerValues = headerPair.Value; 716await entry.Key.Invoke(entry.Value); 740await entry.Key.Invoke(entry.Value);
Core\IISHttpContext.FeatureCollection.cs (1)
67return kv.Value;
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
28keyValuePairs.Add(new DictionaryItemDebugView<string, string>(kvp.Key, kvp.Value.ToString()));
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (2)
170ValidateHeaderCharacters(item.Value); 300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (2)
147((IDictionary<string, StringValues>)this).Add(item.Key, item.Value); 161return ((IDictionary<string, StringValues>)this).TryGetValue(item.Key, out var value) && Equals(value, item.Value);
Microsoft.AspNetCore.Server.IntegrationTesting (4)
Deployers\RemoteWindowsDeployer\RemoteWindowsDeployer.cs (2)
177environmentVariable.SetAttributeValue("value", envVariablePair.Value); 233var environmentVariables = string.Join("`,", _deploymentParameters.EnvironmentVariables.Select(envVariable => $"{envVariable.Key}={envVariable.Value}"));
ProcessHelpers.cs (1)
17SetEnvironmentVariable(environment, environmentVariable.Key, environmentVariable.Value, logger);
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
Microsoft.AspNetCore.Server.IntegrationTesting.IIS (3)
IISDeployer.cs (1)
369.SetAttributeValue("value", tuple.Value);
IISDeployerBase.cs (2)
120.SetAttributeValue("value", envVar.Value); 135.SetAttributeValue("value", handlerSetting.Value);
Microsoft.AspNetCore.Server.Kestrel.Core (30)
Internal\ConfigSectionClone.cs (1)
45if (kvp.Value != child)
Internal\Http\HttpHeaders.cs (4)
121ICollection<StringValues> IDictionary<string, StringValues>.Values => ((IDictionary<string, StringValues>)this).Select(pair => pair.Value).ToList(); 186((IDictionary<string, StringValues>)this).Add(item.Key, item.Value); 219value.Equals(item.Value); 249value.Equals(item.Value) &&
Internal\Http\HttpProtocol.cs (2)
829await entry.Key.Invoke(entry.Value); 857await entry.Key.Invoke(entry.Value);
Internal\Http\HttpProtocol.Generated.cs (1)
142return kv.Value;
Internal\Http\HttpResponseHeaders.cs (2)
61foreach (var value in kv.Value) 80foreach (var value in kv.Value)
Internal\Http3\Http3Connection.cs (2)
178session.Value.Abort(new ConnectionAbortedException(ex.Message, ex.InnerException), errorCode); 182session.Value.Abort(new ConnectionAbortedException(ex.Message), errorCode);
Internal\Http3\Http3HeadersEnumerator.cs (4)
29public (int index, bool matchedValue) GetQPackStaticTableId() => HttpHeadersCompression.MatchKnownHeaderQPack(_knownHeaderType, Current.Value); 80? SetCurrent(_headersEnumerator.Current.Key, _headersEnumerator.Current.Value, _headersEnumerator.CurrentKnownType) 86? SetCurrent(_trailersEnumerator.Current.Key, _trailersEnumerator.Current.Value, _trailersEnumerator.CurrentKnownType) 92? SetCurrent(_genericEnumerator.Current.Key, _genericEnumerator.Current.Value, default)
Internal\Http3\QPackHeaderWriter.cs (1)
67var value = headersEnumerator.Current.Value;
Internal\Infrastructure\ConnectionManager.cs (1)
71var reference = kvp.Value;
Internal\Infrastructure\KestrelConnection.cs (2)
113var task = entry.Key.Invoke(entry.Value); 143await entry.Key.Invoke(entry.Value);
Internal\Infrastructure\TransportConnectionManager.cs (2)
61if (kvp.Value.TryGetConnection(out var connection)) 78if (kvp.Value.TryGetConnection(out var connection))
Internal\WebTransport\WebTransportSession.cs (3)
82stream.Value.DisposeAsync().AsTask().GetAwaiter().GetResult(); 109stream.Value.Abort(new ConnectionAbortedException(exception.Message, exception.InnerException)); 113stream.Value.Abort(new ConnectionAbortedException(exception.Message));
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (1)
125var value = headersEnumerator.Current.Value;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (2)
95? SetCurrent(_headersEnumerator.Current.Key, _headersEnumerator.Current.Value, _headersEnumerator.CurrentKnownType) 101? SetCurrent(_trailersEnumerator.Current.Key, _trailersEnumerator.Current.Value, _trailersEnumerator.CurrentKnownType)
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
28keyValuePairs.Add(new DictionaryItemDebugView<string, string>(kvp.Key, kvp.Value.ToString()));
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (41)
ConnectionDispatcherTests.cs (1)
45var pairs = scopeObjects[0].ToDictionary(p => p.Key, p => p.Value);
Http1\Http1HttpProtocolFeatureCollectionTests.cs (4)
69Assert.Same(_collection[type], feature.Value); 204var matches = _collection.Where(kv => ReferenceEquals(kv.Value, item.Value)).ToList(); 232Assert.Same(featureLookup, featureIter.Value);
Http2\Http2HeadersEnumeratorTests.cs (8)
95Assert.Equal("Value1", e.Current.Value); 100Assert.Equal("Value2-1", e.Current.Value); 105Assert.Equal("Value2-2", e.Current.Value); 120Assert.Equal("1", e.Current.Value); 125Assert.Equal("Value1", e.Current.Value); 130Assert.Equal("Value2-1", e.Current.Value); 135Assert.Equal("Value2-2", e.Current.Value); 146headers.Add(CreateHeaderResult(enumerator.HPackStaticTableId, enumerator.Current.Key, enumerator.Current.Value));
Http2\Http2HPackEncoderTests.cs (1)
664.ToDictionary(g => g.Key, g => new StringValues(g.Select(gg => gg.Value).ToArray()));
Http3\Http3HeadersEnumeratorTests.cs (8)
95Assert.Equal("Value1", e.Current.Value); 101Assert.Equal("Value2-1", e.Current.Value); 107Assert.Equal("Value2-2", e.Current.Value); 123Assert.Equal("1", e.Current.Value); 129Assert.Equal("Value1", e.Current.Value); 135Assert.Equal("Value2-1", e.Current.Value); 141Assert.Equal("Value2-2", e.Current.Value); 153headers.Add(CreateHeaderResult(enumerator.GetQPackStaticTableId().index, enumerator.Current.Key, enumerator.Current.Value));
HttpParserTests.cs (2)
851Assert.Equal(expectedHeaderValue, pairs[0].Value); 870Assert.Equal(expectedHeaderValues, parsedHeaders.Select(t => t.Value));
HttpRequestHeadersTests.cs (8)
248headers["host"] = kv1.Value; 259headers["custom"] = kv2.Value; 270headers["Content-Length"] = kv3.Value; 379Assert.Equal(new StringValues(), entries[0].Value); 382Assert.Equal(new[] { "localhost" }, entries[1].Value.ToArray()); 385Assert.Equal(new[] { "0" }, entries[2].Value.ToArray()); 388Assert.Equal(new[] { "value" }, entries[3].Value.ToArray()); 391Assert.Equal(new StringValues(), entries[4].Value);
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (1)
125var value = headersEnumerator.Current.Value;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (3)
95? SetCurrent(_headersEnumerator.Current.Key, _headersEnumerator.Current.Value, _headersEnumerator.CurrentKnownType) 101? SetCurrent(_trailersEnumerator.Current.Key, _trailersEnumerator.Current.Value, _trailersEnumerator.CurrentKnownType) 108? SetCurrent(_genericEnumerator.Current.Key, _genericEnumerator.Current.Value, GetKnownRequestHeaderType(_genericEnumerator.Current.Key))
src\Shared\test\Shared.Tests\runtime\Http2\HPackDecoderTest.cs (2)
126Assert.Equal("GET", _handler.DecodedStaticHeaders[H2StaticTable.MethodGet].Value); 140Assert.Equal(_headerValueString, _handler.DecodedStaticHeaders[H2StaticTable.UserAgent].Value);
src\Shared\test\Shared.Tests\runtime\Http3\QPackDecoderTest.cs (3)
80Assert.Equal("GET", _handler.DecodedStaticHeaders[H3StaticTable.MethodGet].Value); 95Assert.Equal(_headerValueString, _handler.DecodedStaticHeaders[H3StaticTable.ContentTypeApplicationDnsMessage].Value); 357Assert.Equal(expectedValue.Value, handler.DecodedHeaders[expectedValue.Key]);
Microsoft.AspNetCore.Server.Kestrel.Microbenchmarks (11)
src\Servers\Kestrel\shared\ConnectionCompletion.cs (2)
28var task = entry.Key.Invoke(entry.Value); 58await entry.Key.Invoke(entry.Value);
src\Servers\Kestrel\shared\HPackHeaderWriter.cs (1)
125var value = headersEnumerator.Current.Value;
src\Servers\Kestrel\shared\Http2HeadersEnumerator.cs (3)
95? SetCurrent(_headersEnumerator.Current.Key, _headersEnumerator.Current.Value, _headersEnumerator.CurrentKnownType) 101? SetCurrent(_trailersEnumerator.Current.Key, _trailersEnumerator.Current.Value, _trailersEnumerator.CurrentKnownType) 108? SetCurrent(_genericEnumerator.Current.Key, _genericEnumerator.Current.Value, GetKnownRequestHeaderType(_genericEnumerator.Current.Key))
src\Servers\Kestrel\shared\test\Http3\Http3InMemory.cs (4)
95internal Dictionary<string, object> ConnectionTags => MultiplexedConnectionContext.Tags.ToDictionary(t => t.Key, t => t.Value); 716.ToDictionary(g => g.Key, g => new StringValues(g.Select(values => values.Value).ToArray())); 744return _headerHandler.DecodedHeaders.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, _headerHandler.DecodedHeaders.Comparer); 761return _headerHandler.DecodedHeaders.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, _headerHandler.DecodedHeaders.Comparer);
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
81return kv.Value;
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (1)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
81return kv.Value;
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (4)
src\Servers\Kestrel\shared\ConnectionCompletion.cs (2)
28var task = entry.Key.Invoke(entry.Value); 58await entry.Key.Invoke(entry.Value);
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
81return kv.Value;
src\Servers\Kestrel\shared\TransportMultiplexedConnection.Generated.cs (1)
68return kv.Value;
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
src\Servers\Kestrel\shared\TransportConnection.Generated.cs (1)
81return kv.Value;
Microsoft.AspNetCore.Session (3)
DistributedSession.cs (3)
328SerializeNumAs4Bytes(output, entry.Value.Length); 329output.Write(entry.Value, 0, entry.Value.Length);
Microsoft.AspNetCore.Shared.Tests (37)
AdaptiveCapacityDictionaryTests.cs (18)
198Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 217kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 218kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 235Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 252Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 358Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 390kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 391kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 412kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 433kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 452kvp => { Assert.Equal("age", kvp.Key); Assert.Equal(30, kvp.Value); }, 453kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 723Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 744Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 788Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 871Assert.Collection(dict, kvp => { Assert.Equal("key", kvp.Key); Assert.Equal("value", kvp.Value); }); 1276Assert.Equal("value", storage[0].Value); 1278Assert.Equal("value3", storage[1].Value);
runtime\Http2\HPackDecoderTest.cs (2)
126Assert.Equal("GET", _handler.DecodedStaticHeaders[H2StaticTable.MethodGet].Value); 140Assert.Equal(_headerValueString, _handler.DecodedStaticHeaders[H2StaticTable.UserAgent].Value);
runtime\Http3\QPackDecoderTest.cs (3)
80Assert.Equal("GET", _handler.DecodedStaticHeaders[H3StaticTable.MethodGet].Value); 95Assert.Equal(_headerValueString, _handler.DecodedStaticHeaders[H3StaticTable.ContentTypeApplicationDnsMessage].Value); 357Assert.Equal(expectedValue.Value, handler.DecodedHeaders[expectedValue.Key]);
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
src\Shared\Debugger\StringValuesDictionaryDebugView.cs (1)
28keyValuePairs.Add(new DictionaryItemDebugView<string, string>(kvp.Key, kvp.Value.ToString()));
src\Shared\Dictionary\AdaptiveCapacityDictionary.cs (8)
190values[i] = array[i].Value; 207Add(item.Key, item.Value); 271return TryGetValue(item.Key, out var value) && EqualityComparer<object>.Default.Equals(value, item.Value); 357if (index >= 0 && EqualityComparer<TValue>.Default.Equals(array[index].Value, item.Value)) 431value = array[index].Value; 522_dictionaryStorage[item.Key] = item.Value; 585value = item.Value;
src\Shared\HttpSys\RequestProcessing\HeaderCollection.cs (2)
170ValidateHeaderCharacters(item.Value); 300public KeyValuePair<string, string>[] Items => _collection.Select(pair => new KeyValuePair<string, string>(pair.Key, pair.Value.ToString())).ToArray();
src\Shared\HttpSys\RequestProcessing\RequestHeaders.cs (2)
147((IDictionary<string, StringValues>)this).Add(item.Key, item.Value); 161return ((IDictionary<string, StringValues>)this).TryGetValue(item.Key, out var value) && Equals(value, item.Value);
Microsoft.AspNetCore.SignalR.Client.Core (1)
HubConnection.cs (1)
838var reader = kvp.Value;
Microsoft.AspNetCore.SignalR.Client.FunctionalTests (2)
HubConnectionTests.cs (2)
1454var hubProtocol = HubProtocols.First().Value; 3000if (!(protocol.Value is MessagePackHubProtocol) || transport != HttpTransportType.ServerSentEvents)
Microsoft.AspNetCore.SignalR.Client.Tests (6)
HubConnectionTests.Tracing.cs (6)
47Assert.Equal("example.com", clientActivity.TagObjects.Single(t => t.Key == "server.address").Value); 159Assert.Equal("example.net", clientActivity.TagObjects.Single(t => t.Key == "server.address").Value); 199Assert.Equal("example.com", clientActivity.TagObjects.Single(t => t.Key == "server.address").Value); 200Assert.Equal(80, (int)clientActivity.TagObjects.Single(t => t.Key == "server.port").Value); 209Assert.Equal("example.net", clientActivity.TagObjects.Single(t => t.Key == "server.address").Value); 210Assert.Equal(5050, (int)clientActivity.TagObjects.Single(t => t.Key == "server.port").Value);
Microsoft.AspNetCore.SignalR.Common.Tests (1)
Internal\Protocol\HubMessageHelpers.cs (1)
21hubMessage.Headers[header.Key] = header.Value;
Microsoft.AspNetCore.SignalR.Core (6)
DefaultHubLifetimeManager.cs (2)
152if (include != null && !include(connection.Value, state)) 162var task = connection.Value.WriteAsync(message, cancellationToken);
HubConnectionStore.cs (1)
85public HubConnectionContext Current => _enumerator.Current.Value;
src\Shared\Diagnostics\ActivityCreator.cs (2)
79activity.AddTag(tag.Key, tag.Value); 117activity.AddBaggage(baggageItem.Key, baggageItem.Value);
StreamTracker.cs (1)
89converter.Value.TryComplete(ex);
Microsoft.AspNetCore.SignalR.Protocols.Json (1)
Protocol\JsonHubProtocol.cs (1)
586writer.WriteString(value.Key, value.Value);
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
Protocol\MessagePackHubProtocolWorker.cs (1)
602writer.Write(header.Value);
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (1)
Protocol\NewtonsoftJsonHubProtocol.cs (1)
585writer.WriteValue(value.Value);
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
Internal\AckHandler.cs (1)
55var elapsed = currentTick - pair.Value.CreatedTick;
Microsoft.AspNetCore.SignalR.Tests (5)
HttpHeaderConnectionHandler.cs (1)
26var headerValues = headers.FirstOrDefault(h => string.Equals(h.Key, headerName, StringComparison.OrdinalIgnoreCase)).Value.ToArray();
HubConnectionHandlerTests.Activity.cs (4)
505Assert.Equal(exceptionType.FullName, tags[3].Value); 514Assert.Equal(methodName, tags[0].Value); 516Assert.Equal("signalr", tags[1].Value); 518Assert.Equal(typeof(THub).FullName, tags[2].Value);
Microsoft.AspNetCore.SignalR.Tests.Utils (1)
src\Shared\SignalR\WrappingLoggerFactory.cs (1)
107if (logScope.FirstOrDefault(kv => kv.Key == "TransportConnectionId" || kv.Key == "ClientConnectionId").Value is string id)
Microsoft.AspNetCore.SpaServices.Extensions (6)
Npm\NodeScriptRunner.cs (1)
56processStartInfo.Environment[keyValuePair.Key] = keyValuePair.Value;
Proxying\SpaProxy.cs (5)
152if (!requestMessage.Headers.TryAddWithoutValidation(header.Key, header.Value.ToArray()) && requestMessage.Content != null) 154requestMessage.Content?.Headers.TryAddWithoutValidation(header.Key, header.Value.ToArray()); 175context.Response.Headers[header.Key] = header.Value.ToArray(); 180context.Response.Headers[header.Key] = header.Value.ToArray(); 226client.Options.SetRequestHeader(headerEntry.Key, headerEntry.Value);
Microsoft.AspNetCore.TestHost (9)
.packages\microsoft.extensions.hostfactoryresolver.sources\10.0.0-preview.7.25327.102\contentFiles\cs\netstandard2.0\HostFactoryResolver.cs (2)
333_configure?.Invoke(value.Value!); 338_hostTcs.TrySetResult(value.Value!);
ClientHandler.cs (6)
147req.Headers.Append(header.Key, header.Value.ToArray()); 162req.Headers.Append(header.Key, string.Join(' ', header.Value)); 166req.Headers.Append(header.Key, header.Value.ToArray()); 204bool success = response.TrailingHeaders.TryAddWithoutValidation(trailer.Key, (IEnumerable<string>)trailer.Value); 221if (!response.Headers.TryAddWithoutValidation(header.Key, (IEnumerable<string>)header.Value)) 223bool success = response.Content.Headers.TryAddWithoutValidation(header.Key, (IEnumerable<string>)header.Value);
HttpContextBuilder.cs (1)
235newFeatures[pair.Key] = pair.Value;
Microsoft.AspNetCore.TestHost.Tests (2)
ClientHandlerTests.cs (2)
253Assert.Equal("Value!", kvp.Value.Single()); 258Assert.Equal("Value!", kvp.Value.Single());
Microsoft.AspNetCore.Tests (1)
WebApplicationTests.cs (1)
3013_configure?.Invoke((IHostBuilder)value.Value);
Microsoft.AspNetCore.WebUtilities (4)
KeyValueAccumulator.cs (1)
101_accumulator[entry.Key] = new StringValues(entry.Value.ToArray());
QueryHelpers.cs (3)
65return AddQueryString(uri, queryString.SelectMany(kvp => kvp.Value, (kvp, v) => KeyValuePair.Create<string, string?>(kvp.Key, v))); 100if (parameter.Value == null) 108sb.Append(UrlEncoder.Default.Encode(parameter.Value));
Microsoft.AspNetCore.WebUtilities.Tests (2)
FormReaderTests.cs (2)
166Assert.Equal("", pair.Value); 171Assert.Equal("2", pair.Value);
Microsoft.Build (303)
BackEnd\BuildManager\BuildManager.cs (2)
1049BuildResult result = _resultsCache!.GetResultsForConfiguration(projectStartedEvent.Value.BuildEventContext!.ProjectInstanceId); 2384result.AddResultsForTarget(cacheResultInner.Key, cacheResultInner.Value);
BackEnd\BuildManager\BuildParameters.cs (1)
491_globalProperties[property.Key] = ProjectPropertyInstance.Create(property.Key, property.Value);
BackEnd\BuildManager\BuildRequestData.cs (1)
146GlobalPropertiesDictionary.Set(ProjectPropertyInstance.Create(propertyPair.Key, propertyPair.Value));
BackEnd\BuildManager\GlobalPropertiesLookup.cs (1)
34.Select(p => new KeyValuePair<string, string?>(p.Key, ExtractEscapedValue(p.Value)))
BackEnd\BuildManager\RequestedProjectState.cs (4)
53kvp => kvp.Value == null ? null : new List<string>(kvp.Value)); 102if (kvp.Value is null) 113foreach (string metadatum in kvp.Value)
BackEnd\Client\MSBuildClient.cs (1)
512envVars[pair.Key] = pair.Value;
BackEnd\Components\BuildComponentFactoryCollection.cs (2)
105if (componentEntry.Value.Pattern == CreationPattern.Singleton) 107componentEntry.Value.ShutdownSingletonInstance();
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (1)
434_outstandingResults[requestEntry.Key] = new BuildResult(requestEntry.Value, new BuildAbortedException());
BackEnd\Components\Caching\ConfigCache.cs (2)
234int configId = metadata.Value; 247configurationIdsByMetadataToKeep.Add(metadata.Key, metadata.Value);
BackEnd\Components\Caching\ResultsCache.cs (1)
101result.Value.ClearCachedFiles();
BackEnd\Components\Logging\LoggingService.cs (10)
813eventSinkNames.Add(kvp.Value.Name); 1165if (sinkPair.Value == forwardingLoggerSink) 1311if (loggingPacket.NodeBuildEvent.Value.Value is ProjectStartedEventArgs projectStartedEventArgs && _configCache.Value != null) 1534BuildEventArgs buildEventArgs = loggingEvent as BuildEventArgs ?? (loggingEvent as KeyValuePair<int, BuildEventArgs>?)?.Value; 1671if (loggingEventKeyValuePair.Value != buildEventArgs) 1686TryRaiseProjectStartedEvent(nodeEvent.Value); 1693sink.Consume(nodeEvent.Value, nodeEvent.Key); 1696TryRaiseProjectFinishedEvent(nodeEvent.Value); 1724IBuildEventSink sink = pair.Value; 1741IBuildEventSink sink = pair.Value;
BackEnd\Components\ProjectCache\ProjectCacheDescriptorEqualityComparer.cs (1)
55dictHash ^= (pluginSetting.Key.GetHashCode() * -1521134295) + pluginSetting.Value.GetHashCode();
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
827ProjectCachePlugin plugin = await kvp.Value.Value;
BackEnd\Components\ProjectCache\ProxyTargets.cs (1)
38_proxyTargetToRealTargetMap = proxyTargetToRealTargetMap.ToDictionary(kvp => kvp.Key, kvp => kvp.Value, StringComparer.OrdinalIgnoreCase);
BackEnd\Components\RequestBuilder\BatchingEngine.cs (3)
318ICollection<ProjectItemInstance> items = entry.Value ?? lookup.GetItems(itemName); 397string metadataItemName = consumedMetadataReference.Value.ItemName; 398string metadataName = consumedMetadataReference.Value.MetadataName;
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupLoggingHelper.cs (1)
235sb.Append(kvp.Value);
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (2)
620combinedTable.Add(entry.Key, entry.Value); 627combinedTable.Add(entry.Key, entry.Value);
BackEnd\Components\RequestBuilder\Lookup.cs (15)
341foreach (KeyValuePair<ProjectItemInstance, MetadataModifications> modify in entry.Value) 348SecondaryModifyTable.Add(entry.Key, entry.Value); 393ApplyModificationsToTable(SecondaryTable, entry.Key, entry.Value); 837var modificationsToApply = modify.Value; 870string name = m.Value.Name; 897if (modificationPair.Value.Remove) 901else if (modificationPair.Value.NewValue != null) 903itemToModify.SetMetadata(modificationPair.Key, modificationPair.Value.NewValue); 940var modificationsToApply = kvPair.Value; 964existingMetadataChanges.ApplyModifications(modify.Value); 969foreach (var metadataChange in modify.Value.ExplicitModifications) 976existingMetadataChanges[metadataChange.Key] = metadataChange.Value; 983modifiesOfType.Add(modify.Key, modify.Value); 1145if (modificationPair.Value.KeepValue && _modifications.TryGetValue(modificationPair.Key, out existingModification)) 1156_modifications[modificationPair.Key] = modificationPair.Value;
BackEnd\Components\RequestBuilder\RequestBuilder.cs (9)
1230foreach (var proxyMapping in proxyTargetMapping.Where(kvp => kvp.Value != null)) 1233var realTarget = proxyMapping.Value; 1274projectTargetInstance.Value.Location.Equals(targetResult.TargetLocation); 1278if (IsMetaprojTargetPath(projectTargetInstance.Value.FullPath)) 1287isFromNuget = FileClassifier.Shared.IsInNugetCache(projectTargetInstance.Value.FullPath); 1288isCustom = !FileClassifier.Shared.IsBuiltInLogic(projectTargetInstance.Value.FullPath) || 1290(isFromNuget && FileClassifier.Shared.IsMicrosoftPackageInNugetCache(projectTargetInstance.Value.FullPath)); 1437if (!currentEnvironment.TryGetValue(entry.Key, out value) || !String.Equals(entry.Value, value, StringComparison.Ordinal)) 1439Environment.SetEnvironmentVariable(entry.Key, entry.Value);
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (3)
629IList<ProjectItemInstance> outputItems = outputEntry.Value; 868if (GetItemSpecsFromItemVectors(itemVectors, item.Key, item.Value).Any()) 888itemSpecs.AddRange(GetItemSpecsFromItemVectors(itemVectors, item.Key, item.Value));
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
251taskParameters.Add(taskParameter.Value.Item1);
BackEnd\Components\RequestBuilder\TaskHost.cs (4)
308targetOutputsPerProject[i].Add(output.Key, output.Value); 1236ITaskItem[] clonedTaskItem = new ITaskItem[resultEntry.Value.Items.Length]; 1237for (int j = 0; j < resultEntry.Value.Items.Length; j++) 1239clonedTaskItem[j] = ((TaskItem)resultEntry.Value.Items[j]).DeepClone();
BackEnd\Components\Scheduler\Scheduler.cs (1)
1788config.GlobalProperties.ToDictionary().Select(kvp => $"{kvp.Key}={kvp.Value}"));
BackEnd\Components\Scheduler\SchedulingPlan.cs (8)
117file.WriteLine(String.Format(CultureInfo.InvariantCulture, "{0} {1} {2}", configuration.Key, configuration.Value, _configCache[configuration.Key].ProjectFullPath)); 237projectsInOrderOfTotalPlanTime.Sort((left, right) => Comparer<double>.Default.Compare(right.Value.TotalPlanTime, left.Value.TotalPlanTime)); 240PlanConfigData config = configuration.Value; 260projectsInOrderOfImmediateChildCount.Sort((left, right) => Comparer<int>.Default.Compare(right.Value.ReferencesCount, left.Value.ReferencesCount)); 263Console.WriteLine("{0}: {1} {2}", configuration.Key, configuration.Value.ReferencesCount, configuration.Value.ConfigFullPath);
BackEnd\Components\SdkResolution\SdkResult.cs (4)
130if (result._propertiesToAdd[propertyToAdd.Key] != propertyToAdd.Value) 141if (!result._itemsToAdd[itemToAdd.Key].Equals(itemToAdd.Value)) 175hashCode = (hashCode * -1521134295) + propertyToAdd.Value.GetHashCode(); 183hashCode = (hashCode * -1521134295) + itemToAdd.Value.GetHashCode();
BackEnd\Node\OutOfProcNode.cs (2)
597BuildEventArgs buildEvent = logMessage.NodeBuildEvent.Value.Value; 733Environment.SetEnvironmentVariable(environmentPair.Key, environmentPair.Value);
BackEnd\Shared\BuildResult.cs (5)
387if ((result.Value.ResultCode == TargetResultCode.Failure && !result.Value.TargetFailureDoesntCauseBuildFailure) 388|| result.Value.AfterTargetsHaveFailed) 589_resultsByTarget![targetResult.Key] = targetResult.Value; 715targetResultPair.Value.CacheItems(ConfigurationId, targetResultPair.Key);
BackEnd\Shared\ConfigurationMetadata.cs (1)
42_globalProperties[entry.Key] = ProjectPropertyInstance.Create(entry.Key, entry.Value);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (4)
377success = SetTaskParameter(parameter.Key, parameter.Value.Item1, parameter.Value.Item2, requiredParameters.ContainsKey(parameter.Key), out taskParameterSet); 1432yield return new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.Escape(kvp.Value)); 1439yield return new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.Escape(kvp.Value));
BuildCheck\Checks\CopyAlwaysCheck.cs (1)
77if (MSBuildNameIgnoreCaseComparer.Default.Equals(keyValuePair.Value, ItemMetadataNames.copyAlways))
BuildCheck\Checks\EmbeddedResourceCheck.cs (1)
66keyValuePair.Value.IsMSBuildFalseString())
BuildCheck\Checks\PropertiesUsageCheck.cs (3)
219if (propWithLocation.Value != null && !_readProperties.Contains(propWithLocation.Key)) 223propWithLocation.Value, 234uninitializedRead.Value,
BuildCheck\Infrastructure\BuildCheckBuildEventHandler.cs (1)
182=> title + Environment.NewLine + String.Join(Environment.NewLine, rowData.Select(a => $"{a.Key},{a.Value}")) + Environment.NewLine;
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (2)
576projectFullPath = _projectsByInstanceId.FirstOrDefault().Value; 586projectFullPath = _projectsByEvaluationId.FirstOrDefault().Value;
BuildCheck\Infrastructure\BuildEventsProcessor.cs (1)
57static (dict, kvp) => dict.Add(kvp.Key, kvp.Value));
BuildCheck\Infrastructure\ConfigurationProvider.cs (1)
176filteredConfig[newKey] = kv.Value;
BuildCheck\Infrastructure\CustomConfigurationData.cs (1)
76if (!ConfigurationData.TryGetValue(keyVal.Key, out var value) || value != keyVal.Value)
BuildCheck\Infrastructure\EditorConfig\EditorConfigParser.cs (1)
93resultingDictionary[property.Key] = property.Value;
CollectionHelpers.cs (1)
72if (!Equals(aKvp.Value, bValue))
Collections\ArrayDictionary.cs (2)
110Add(item.Key, item.Value); 124if (keyComparer.Equals(item.Key, keys[i]) && valueComparer.Equals(item.Value, values[i]))
Collections\CopyOnWritePropertyDictionary.cs (6)
281((IDictionary<string, T>)this).Add(item.Key, item.Value); 291return EqualityComparer<T>.Default.Equals(value, item.Value); 310ErrorUtilities.VerifyThrow(item.Key == item.Value.Key, "Key must match value's key"); 370yield return new(kvp.Value.Key, kvp.Value); 414Current = _dictionaryEnumerator.Current.Value;
Collections\HashTableUtility.cs (1)
53comparison = String.Compare(h1Entry.Value, h2[h1Entry.Key],
Collections\ItemDictionary.cs (3)
181if (itemTypeBucket.Value == null || itemTypeBucket.Value.Count == 0) 187yield return (itemTypeBucket.Key, itemTypeBucket.Value);
Collections\PropertyDictionary.cs (3)
397((IDictionary<string, T>)this).Add(item.Key, item.Value); 417return ReferenceEquals(value, item.Value); 437ErrorUtilities.VerifyThrow(item.Key == item.Value.Key, "Key must match value's key");
Collections\ReadOnlyConvertingDictionary.cs (1)
206return new KeyValuePair<K, N>(original.Key, _converter(original.Value));
Collections\RetrievableEntryHashSet\RetrievableEntryHashSet.cs (6)
287Debug.Assert(String.Equals(entry.Key, entry.Value.Key, StringComparison.Ordinal)); 288return Get(entry.Value.Key) != null; 401Debug.Assert(String.Equals(entry.Key, entry.Value.Key, StringComparison.Ordinal)); 402return Remove(entry.Value); 607Debug.Assert(String.Equals(entry.Key, entry.Value.Key, StringComparison.Ordinal)); 609AddEvenIfPresent(entry.Value);
Collections\WeakValueDictionary.cs (5)
68if (pair.Value?.TryGetTarget(out _) ?? false) 203if (entry.Value == null) 210if (!entry.Value.TryGetTarget(out _)) 242if (kvp.Value is null) 246else if (kvp.Value.TryGetTarget(out V target))
CommunicationsUtilities.cs (2)
550if (!currentEnvironment.TryGetValue(entry.Key, out string currentValue) || currentValue != entry.Value) 552SetEnvironmentVariable(entry.Key, entry.Value);
Construction\ProjectItemGroupElement.cs (1)
144newItem.AddMetadata(metadatum.Key, metadatum.Value);
Construction\ProjectTaskElement.cs (2)
153parametersClone[entry.Key] = entry.Value.Item1; 182parameterLocations.Add(new KeyValuePair<string, ElementLocation>(entry.Key, entry.Value.Item2));
Construction\Solution\SolutionFile.cs (1)
454ParseAspNetCompilerProperty(proj, property.Key, property.Value);
CopyOnWriteDictionary.cs (2)
258_backing = _backing.SetItem(item.Key, item.Value); 376array.SetValue(new DictionaryEntry(entry.Key, entry.Value), index + i);
Definition\Project.cs (2)
3623item.SetMetadataValue(metadatum.Key, metadatum.Value); 3797globalPropertiesCollection.Set(ProjectPropertyInstance.Create(pair.Key, pair.Value));
Definition\ProjectCollection.cs (2)
348_globalProperties.Set(ProjectPropertyInstance.Create(pair.Key, pair.Value)); 2637if (!String.Equals(leftProperty.Value, rightValue, StringComparison.OrdinalIgnoreCase))
Definition\ProjectItem.cs (1)
1034item.SetMetadata(metadatum.Key, metadatum.Value);
Definition\Toolset.cs (1)
258_properties.Set(ProjectPropertyInstance.Create(keyValuePair.Key, keyValuePair.Value, true));
Evaluation\Evaluator.cs (9)
746_usingTaskElements.Select(p => (p.Value, p.Key)), 1909propertiesAndItemsHash = (propertiesAndItemsHash * -1521134295) + property.Value.GetHashCode(); 1922propertiesAndItemsHash = (propertiesAndItemsHash * -1521134295) + item.Value.GetHashCode(); 1950propertyGroup.AddProperty(propertyNameAndValue.Key, EscapingUtilities.Escape(propertyNameAndValue.Value)); 1961if (item.Value.Metadata != null) 1963escapedMetadata = new Dictionary<string, string>(item.Value.Metadata.Count, StringComparer.OrdinalIgnoreCase); 1964foreach (var metadata in item.Value.Metadata) 1966escapedMetadata[metadata.Key] = EscapingUtilities.Escape(metadata.Value); 1970itemGroup.AddItem(item.Key, EscapingUtilities.Escape(item.Value.ItemSpec), escapedMetadata);
Evaluation\Expander.cs (28)
2143var originalItem = itemTuple.Value; 2503string directoryToUse = item.Value.ProjectDirectory ?? Directory.GetCurrentDirectory(); 2504string definingProjectEscaped = item.Value.GetMetadataValueEscaped(FileUtilities.ItemSpecModifiers.DefiningProjectFullPath); 2519transformedItems.Add(new KeyValuePair<string, S>(result, item.Value)); 2523transformedItems.Add(new KeyValuePair<string, S>(null, item.Value)); 2559string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty; 2637string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty; 2714string baseDirectoryToUse = item.Value.ProjectDirectory ?? String.Empty; 2733transformedItems.Add(new KeyValuePair<string, S>(directoryName, item.Value)); 2737transformedItems.Add(new KeyValuePair<string, S>(null, item.Value)); 2753if (item.Value != null) 2759metadataValue = item.Value.GetMetadataValueEscaped(metadataName); 2778transformedItems.Add(new KeyValuePair<string, S>(itemSpec, item.Value)); 2784transformedItems.Add(new KeyValuePair<string, S>(metadataValue, item.Value)); 2789transformedItems.Add(new KeyValuePair<string, S>(metadataValue, item.Value)); 2880include = GetMetadataValueFromMatch(matches.Single, item.Key, item.Value, elementLocation, ref curIndex); 2887GetMetadataValueFromMatch(matches.Single, item.Key, item.Value, elementLocation, ref curIndex)); 2899GetMetadataValueFromMatch(match, item.Key, item.Value, elementLocation, ref curIndex)); 2919transformedItems.Add(new KeyValuePair<string, S>(include, item.Value)); 2923transformedItems.Add(new KeyValuePair<string, S>(null, item.Value)); 3070transformedItems.Add(new KeyValuePair<string, S>(include, item.Value)); 3074transformedItems.Add(new KeyValuePair<string, S>(null, item.Value)); 3111metadataValue = item.Value.GetMetadataValueEscaped(metadataName); 3146metadataValue = item.Value.GetMetadataValueEscaped(metadataName); 3179metadataValue = item.Value.GetMetadataValueEscaped(metadataName); 3209if (item.Value != null) 3215metadataValue = item.Value.GetMetadataValueEscaped(metadataName); 3228transformedItems.Add(new KeyValuePair<string, S>("true", item.Value));
Evaluation\ItemSpec.cs (1)
127itemsFromCapture?.Select(i => new ReferencedItem(i.Value, new ValueFragment(i.Key, ProjectDirectory))).ToList() ?? [];
Evaluation\LazyItemEvaluator.LazyItemOperation.cs (1)
112: string.Join(";", CapturedItems.Select(kvp => $"{kvp.Key} : {kvp.Value.EvaluatedInclude}"));
Evaluation\LazyItemEvaluator.UpdateOperation.cs (1)
161if (!string.IsNullOrWhiteSpace(metadataReference.Value.ItemName))
Evaluation\Profiler\ProfilerResultPrettyPrinter.cs (3)
53.OrderByDescending(l => l.Value.ExclusiveTime); 59var time = pair.Value; 75var time = pair.Value;
Evaluation\ProjectRootElementCache.cs (6)
483if (kvp.Value is null) 488if (kvp.Value.IsExplicitlyLoaded) 490_weakCache[kvp.Key] = kvp.Value; 493if (oldStrongCache.Contains(kvp.Value)) 495if (kvp.Value.IsExplicitlyLoaded) 497_strongCache.AddFirst(kvp.Value);
Graph\GraphBuilder.cs (11)
140var currentNode = parsedProject.Value.GraphNode; 144foreach (var referenceInfo in parsedProject.Value.ReferenceInfos) 206var projectPath = project.Value.GraphNode.ProjectInstance.FullPath; 210value.Add(project.Value.GraphNode); 214projectsByPath[projectPath] = new List<ProjectGraphNode> { project.Value.GraphNode }; 224var referencedNodes = solutionDependency.Value.SelectMany( 402var partiallyMarchedConfig = projectConfigs.FirstOrDefault(pc => pc.Value.ConfigurationName.Equals(solutionConfig.ConfigurationName, StringComparison.OrdinalIgnoreCase)).Value; 403return partiallyMarchedConfig ?? projectConfigs.First().Value; 638propertyDictionary[entry.Key] = ProjectPropertyInstance.Create(entry.Key, entry.Value); 710kvp => kvp.Value);
Graph\GraphBuildResult.cs (1)
66if (result.Value.OverallResult == BuildResultCode.Failure)
Graph\ParallelWorkSet.cs (1)
53Lazy<TResult> workItem = kvp.Value;
Graph\ProjectGraph.cs (5)
464: string.Join(", ", e.GlobalProperties.Select(kvp => $"{kvp.Key} = {kvp.Value}")); 522.Select(kvp => $"{kvp.Key}={kvp.Value}")); 755var targetList = pair.Value; 772if (targetList != pair.Value) 781targetLists[pair.Key] = pair.Value;
Graph\ProjectInterpretation.cs (2)
250ProjectGraphNode outerBuild = node.Value.GraphNode; 418destination[pair.Key] = ProjectPropertyInstance.Create(pair.Key, pair.Value);
Instance\HostServices.cs (6)
346foreach (var hostObjectMapPair in pair.Value._hostObjects) 348if (hostObjectMapPair.Value.IsMoniker) 359foreach (var hostObjectMapPair in pair.Value._hostObjects) 361if (hostObjectMapPair.Value.IsMoniker) 366translator.Writer.Write(hostObjectMapPair.Value.MonikerName); 429return _hostObjects.Any(h => h.Value.IsTaskHost);
Instance\ImmutableProjectCollections\ImmutableElementCollectionConverter.cs (1)
191T instance = _getElementInstance(kvp.Value);
Instance\ImmutableProjectCollections\ImmutableGlobalPropertiesCollectionConverter.cs (1)
74public bool Contains(KeyValuePair<string, ProjectPropertyInstance> itemKvp) => _values.Contains(itemKvp.Value);
Instance\ImmutableProjectCollections\ImmutableItemDictionary.cs (3)
98if (kvp.Value == null || kvp.Value.Count == 0) 104itemTypeCallback(kvp.Key, new ListConverter(kvp.Key, kvp.Value, _getInstance));
Instance\ImmutableProjectCollections\ImmutablePropertyCollectionConverter.cs (1)
51!EqualityComparer<TCached>.Default.Equals(propKvp.Value, otherProperty))
Instance\ProjectInstance.cs (5)
392_globalProperties.Set(ProjectPropertyInstance.Create(property.Key, property.Value)); 566_globalProperties[property.Key] = ProjectPropertyInstance.Create(property.Key, property.Value, false /* may not be reserved */, _isImmutable); 819if (itemFilter.Value == null) 832if (!itemFilter.Value.Contains(metadataName, StringComparer.OrdinalIgnoreCase)) 3162_globalProperties.Set(ProjectPropertyInstance.Create(globalProperty.Key, globalProperty.Value, false /* may not be reserved */, _isImmutable));
Instance\ProjectItemDefinitionInstance.cs (1)
215ProjectMetadataInstance metadataInstance = kvp.Value;
Instance\ProjectItemInstance.cs (6)
129IEnumerable<ProjectMetadataInstance> directMetadataInstances = directMetadata.Select(metadatum => new ProjectMetadataInstance(metadatum.Key, metadatum.Value)); 610IEnumerable<ProjectMetadataInstance> projectMetadataInstances = metadataList.Select(metadatum => new ProjectMetadataInstance(metadatum.Key, metadatum.Value)); 1089_directMetadata.ImportProperties(metadata.Select(kvp => new ProjectMetadataInstance(kvp.Key, kvp.Value, allowItemSpecModifiers: true))); 1726SetMetadata(metadataEntry.Key, metadataEntry.Value); 1907.Select(item => new ProjectMetadataInstance(item.Key, item.Value, true /* may be built-in metadata name */)); 2127IEnumerable<ProjectMetadataInstance> projectMetadataInstances = metadataList.Select(metadatum => new ProjectMetadataInstance(metadatum.Key.Name, metadatum.Value));
Instance\ProjectTargetInstance.cs (1)
489taskElement.SetParameter(taskParameterEntry.Key, taskParameterEntry.Value);
Instance\ProjectTaskInstance.cs (1)
241filteredParameters[parameter.Key] = parameter.Value.Item1;
Instance\TaskFactories\TaskHostTask.cs (5)
509_setParameters[outputParam.Key] = outputParam.Value?.WrappedParameter; 539this.BuildEngine.LogErrorEvent((BuildErrorEventArgs)logMessagePacket.NodeBuildEvent.Value.Value); 542this.BuildEngine.LogWarningEvent((BuildWarningEventArgs)logMessagePacket.NodeBuildEvent.Value.Value); 546this.BuildEngine.LogMessageEvent((BuildMessageEventArgs)logMessagePacket.NodeBuildEvent.Value.Value); 549BuildEventArgs buildEvent = logMessagePacket.NodeBuildEvent.Value.Value;
Instance\TaskRegistry.cs (2)
680.SelectMany(tp => tp.Value) 1010if (!String.Equals(param.Value, value, StringComparison.OrdinalIgnoreCase))
Logging\BaseConsoleLogger.cs (3)
500Internal.Utilities.EnumerateProperties(properties, list, static (list, kvp) => list.Add(new DictionaryEntry(kvp.Key, kvp.Value))); 523WriteLinePretty(entry.Value); 642WriteMetadata(metadatum.Key, metadatum.Value);
Logging\BinaryLogger\BuildEventArgsReader.cs (2)
1264kvp => TimeSpan.FromTicks(long.Parse(kvp.Value)))); 1455list[i] = new DictionaryEntry(property.Key, property.Value);
Logging\BinaryLogger\BuildEventArgsWriter.cs (3)
367Write(item.Value); 1156Write(kvp.Value); 1180var (valueIndex, valueHash) = HashString(kvp.Value);
Logging\ParallelLogger\ParallelConsoleLogger.cs (3)
240WriteEnvironment(e.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value)); 492foreach (BuildEventArgs errorWarningEvent in valuePair.Value) 784string environmentMessage = $"{entry.Key} = {entry.Value}";
Logging\ProfilerLogger.cs (7)
184var profiledLocation = AggregateProfiledLocation(existingProfiledLocation, pairToMerge.Value); 199aggregatedLocations[pairToMerge.Key.WithParentId(mergedParent)] = pairToMerge.Value; 204aggregatedLocations[pairToMerge.Key] = pairToMerge.Value; 222pair => new KeyValuePair<EvaluationLocation, ProfiledLocation>(pair.Key, pair.Value)); 226pair.Key.IsEvaluationPass || !IsTooSmall(pair.Value))) 231result[key.WithParentId(parentId)] = prunedPair.Value; 252while (!pair.Key.IsEvaluationPass && IsTooSmall(pair.Value))
Logging\SerialConsoleLogger.cs (1)
113WriteEnvironment(e.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value));
LogMessagePacketBase.cs (4)
314_buildEvent = nodeBuildEvent.Value.Value; 979WriteProfiledLocation(translator, item.Value); 1060writer.Write(item.Value); 1130writer.Write(kvp.Value ?? string.Empty);
TaskHostConfiguration.cs (1)
203_taskParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskHostTaskComplete.cs (1)
123_taskOutputParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskParameter.cs (8)
447escapedGenericWrappedMetadata[entry.Key] = entry.Value == null ? entry.Value : EscapingUtilities.Escape(entry.Value); 900destinationItem.SetMetadata(entry.Key, entry.Value); 928clonedMetadata.Add(metadatum.Key, EscapingUtilities.UnescapeAll(metadatum.Value)); 1012var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1029var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1038SetMetadata(kvp.Key, kvp.Value);
TelemetryInfra\InternalTelemetryConsumingLogger.cs (7)
52Console.WriteLine($"{target.Key} : {target.Value}"); 63foreach (var task in _workerNodeTelemetryData.TasksExecutionData.OrderByDescending(t => t.Value.CumulativeExecutionTime)) 65Console.WriteLine($"{task.Key} - {task.Value.CumulativeExecutionTime}"); 69foreach (var task in _workerNodeTelemetryData.TasksExecutionData.OrderByDescending(t => t.Value.TotalMemoryBytes)) 71Console.WriteLine($"{task.Key} - {task.Value.TotalMemoryBytes / 1024.0:0.00}kB"); 75foreach (var task in _workerNodeTelemetryData.TasksExecutionData.OrderByDescending(t => t.Value.ExecutionsCount)) 77Console.WriteLine($"{task.Key} - {task.Value.ExecutionsCount}");
TelemetryInfra\TelemetryDataUtils.cs (9)
101writer.WriteBoolean("WasExecuted", valuePair.Value); 142writer.WriteNumber(nameof(valuePair.Value.CumulativeExecutionTime.TotalMilliseconds), valuePair.Value.CumulativeExecutionTime.TotalMilliseconds); 143writer.WriteNumber(nameof(valuePair.Value.ExecutionsCount), valuePair.Value.ExecutionsCount); 144writer.WriteNumber(nameof(valuePair.Value.TotalMemoryBytes), valuePair.Value.TotalMemoryBytes); 165bool wasExecuted = targetPair.Value; 261UpdateTaskStatistics(BuiltinTasksInfo, CustomTasksInfo, taskInfo.Key, taskInfo.Value);
Tracing.cs (1)
151Trace.WriteLine("# " + count.Key + "=" + count.Value);
TypeLoader.cs (1)
367return desiredTypeInAssembly.Value;
Utilities\Utilities.cs (4)
582ProjectPropertyInstance environmentProperty = ProjectPropertyInstance.Create(environmentVariableName, environmentVariable.Value); 620yield return entry.Value; 661yield return new(kvp.Key, kvp.Value); 665yield return new(keyTimeSpanValue.Key, keyTimeSpanValue.Value.Ticks.ToString());
Microsoft.Build.BuildCheck.UnitTests (2)
EndToEndTests.cs (2)
139o => o.Value?["locale"]?.ToString().Equals(culture, StringComparison.Ordinal) ?? false); 183var resources = depsJson!["targets"]?.AsObject().First().Value?[$"{referencedProjectName}/1.0.0"]?["resources"]?.AsObject();
Microsoft.Build.CommandLine.UnitTests (3)
CommandLineSwitches_Tests.cs (1)
1548string[] helpMessageLines = item.Value.Split(new[] { Environment.NewLine }, StringSplitOptions.RemoveEmptyEntries);
XMake_Tests.cs (2)
2931File.WriteAllText(Path.Combine(testProject.TestRoot, item.Key), item.Value); 2939_env.SetEnvironmentVariable(env.Key, env.Value);
Microsoft.Build.Engine.OM.UnitTests (16)
Construction\ElementLocationPublic_Tests.cs (1)
133values.ForEach(value => attributeLocations.Add(value.Key + ":" + value.Value.LocationString));
Instance\ProjectItemInstance_Tests.cs (6)
372Assert.Equal("m1", pair.Value); 377Assert.Equal("m;2", pair.Value); 382Assert.Equal("esca ped;item", pair.Value); 393Assert.Equal("m1", pair.Value); 398Assert.Equal("m%3b2", pair.Value); 403Assert.Equal("esca%20ped%3bitem", pair.Value);
ObjectModelRemoting\Helpers\ViewValidation.construction.cs (2)
691ViewValidation.VerifySameLocation(rkvp.Value, vkvp.Value, context);
ObjectModelRemoting\Helpers\ViewValidation.cs (1)
292Assert.Equal(md.Value, getMetadata(md.Key));
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (1)
45Assert.Equal(m.Value, md.UnevaluatedValue);
ObjectModelRemoting\RemoteProjectsProviderMock\CollectionsHelpers.cs (2)
115var value = importer.Import<TValue, RMock>(sRemoter.Value); 134var valueRemoter = exporter.Export<TValue, RMock>(s.Value);
ObjectModelRemoting\RemoteProjectsProviderMock\ExporterMock.cs (3)
228lock (r.Value.ActiveImports.GetLockForDebug) 230ValidateNoDuplicates(r.Value.ActiveImports); 443i.Value.Clear();
Microsoft.Build.Engine.UnitTests (97)
BackEnd\BuildEventArgTransportSink_Tests.cs (1)
71BuildMessageEventArgs messageEventFromPacket = loggingPacket.NodeBuildEvent.Value.Value as BuildMessageEventArgs;
BackEnd\BuildManager_Tests.cs (1)
3545static (dict, kvp) => dict.Add(kvp.Key, kvp.Value));
BackEnd\LoggingConfigurationTelemetry_Tests.cs (1)
41telemetry.GetProperties().Where(kv => kv.Value != bool.FalseString).ShouldBeEmpty();
BackEnd\LoggingServicesLogMethod_Tests.cs (1)
1863_processedBuildEvent = kvp.Value;
BackEnd\NodePackets_Tests.cs (3)
337BuildEventArgs args = packet.NodeBuildEvent?.Value; 338BuildEventArgs desArgs = deserializedPacket?.NodeBuildEvent?.Value; 364Assert.True(Object.ReferenceEquals(buildEvent, packet.NodeBuildEvent.Value.Value)); // "Expected buildEvent to have the same object reference as packet.BuildEvent"
BackEnd\SdkResolverService_Tests.cs (2)
658result.Value.ShouldBe(1, $"The SDK resolver should have only been called once but was called {result.Value} times");
BackEnd\TaskHost_Tests.cs (1)
731mockLogger.AssertLogContains($"{item.Key}: '{item.Value}'");
BackEnd\TranslationHelpers.cs (1)
224return string.Join(";", dictionary.Select(kvp => kvp.Key + "=" + kvp.Value));
BuildEventArgsDataEnumeration.cs (6)
78metadata[0].Value.ShouldBe("val1"); 80metadata[1].Value.ShouldBe("val2"); 120metadata[0].Value.ShouldBe("val41"); 122metadata[1].Value.ShouldBe("val42"); 133metadata[0].Value.ShouldBe("val1"); 135metadata[1].Value.ShouldBe("val2");
BuildEventArgsSerialization_Tests.cs (1)
1220sb.AppendLine(item.Value.ToString());
Collections\OMcollections_tests.cs (1)
284Assert.Equal(convertedValues[value.Key], value.Value);
ConsoleLogger_Tests.cs (2)
1637message = String.Format(CultureInfo.CurrentCulture, "{0} = {1}", kvp.Key, kvp.Value); 1641message = String.Format(CultureInfo.CurrentCulture, "{0,-30} = {1}", kvp.Key, kvp.Value);
Construction\SolutionProjectGenerator_Tests.cs (21)
1099Assert.DoesNotContain(projectBravoMetaProject.Targets, kvp => kvp.Value.Outputs.Equals("@()")); // "The outputItem parameter can be null; the Target element should not have an Outputs attribute in that case." 1591Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase))); 1592Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Clean", StringComparison.OrdinalIgnoreCase))); 1593Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase))); 1594Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Publish", StringComparison.OrdinalIgnoreCase))); 1596ProjectTargetInstance buildTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase)).First().Value; 1597ProjectTargetInstance cleanTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Clean", StringComparison.OrdinalIgnoreCase)).First().Value; 1598ProjectTargetInstance rebuildTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase)).First().Value; 1599ProjectTargetInstance publishTarget = instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Publish", StringComparison.OrdinalIgnoreCase)).First().Value; 2436Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "One", StringComparison.OrdinalIgnoreCase))); 2440Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Two", StringComparison.OrdinalIgnoreCase))); 2441Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Three", StringComparison.OrdinalIgnoreCase))); 2442Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Four", StringComparison.OrdinalIgnoreCase))); 2446Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Build", StringComparison.OrdinalIgnoreCase))); 2450Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Five", StringComparison.OrdinalIgnoreCase))); 2451Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Rebuild", StringComparison.OrdinalIgnoreCase))); 2455Assert.Single(instances[0].Targets.Where(target => String.Equals(target.Value.Name, "Six", StringComparison.OrdinalIgnoreCase)));
Evaluation\ItemSpec_Tests.cs (1)
107foreach (var item in itemType.Value)
Evaluation\ToolsetConfigurationNet5_Tests.cs (4)
36toolsetProperties[properties.Value.Name] = properties.Value.EvaluatedValue; 63toolsetProperties[properties.Value.Name] = properties.Value.EvaluatedValue;
ExpressionTree_Tests.cs (1)
397List<String> properties = entry.Value;
Graph\GraphLoadedFromSolution_tests.cs (3)
601edges.First().Value.ItemType.ShouldBe(ItemTypeNames.ProjectReference); 640return edgeInfos.Where(e => e.Key.Item1.Equals(node.ToConfigurationMetadata())).Select(e => e.Value); 645return edgeInfos.Where(e => e.Key.Item2.Equals(node.ToConfigurationMetadata())).Select(e => e.Value);
Graph\GraphTestingUtilities.cs (1)
237node.AssertReferencesIgnoringOrder(kvp.Value);
Graph\ProjectGraph_Tests.cs (2)
1565result.Value.Result.OverallResult.ShouldBe(BuildResultCode.Success); 1862dot.ShouldMatch($@"{nodeId}\s*\[.*{targets}.*{globalProperty.Key}.*{globalProperty.Value}.*\]");
Instance\ProjectInstance_Internal_Tests.cs (1)
1036template.Properties.ToDictionary(p => p.Key, p => p.Value.EvaluatedValue),
Instance\ProjectTaskInstance_Internal_Tests.cs (2)
75parametersCopy[param.Key] = (param.Value.Item1, param.Value.Item2);
InternalEngineHelpers.cs (5)
114if (item.Value.Metadata != null) 116newMetadata = new Dictionary<string, string>(item.Value.Metadata, StringComparer.OrdinalIgnoreCase); 118sdkResultItems.Add(item.Key, new SdkResultItem(item.Value.ItemSpec, newMetadata)); 172AssertTargetResultsEqual(a.Value, b.Value);
ProjectCache\ProjectCacheTests.cs (3)
162GraphEdges.Select(e => $"{Node(e.Key)}->{FormatChildren(e.Value)}")); 1010graphResult.ResultsByNode.First(r => GetProjectNumber(r.Key) == 2).Value.ShouldHaveSucceeded(); 1011graphResult.ResultsByNode.First(r => GetProjectNumber(r.Key) == 1).Value.ShouldHaveFailed();
SolutionFileBuilder.cs (4)
109kvp.Value, 195var projectConfiguration = configurationMapping.Value; 196sb.Append("\t\t").Append(project.Value.Guid).Append('.').Append(solutionConfiguration.FullName).Append(".ActiveCfg = ").AppendLine(projectConfiguration.FullName); 197sb.Append("\t\t").Append(project.Value.Guid).Append('.').Append(solutionConfiguration.FullName).Append(".Build.0 = ").AppendLine(projectConfiguration.FullName);
Telemetry\Telemetry_Tests.cs (1)
263var tags = activity.Tags.ToDictionary(t => t.Key, t => t.Value);
TerminalLoggerConfiguration_Tests.cs (6)
71output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}"); 101output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}"); 128output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}"); 157output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}"); 185output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}"); 215output.ShouldContain($"{expectedTelemetry.EventName}:{pair.Key}={pair.Value}");
TestComparers\ProjectInstanceModelTestComparers.cs (10)
40Assert.Equal(xPair.Value, yPair.Value, new TargetComparer()); 62Assert.Equal(xPair.Value, yPair.Value, new ItemDefinitionComparer()); 71Assert.Equal(xPair.Value, yPair.Value, new TargetSpecificationComparer()); 351Assert.Equal(xPair.Value.Item1, yPair.Value.Item1); 352Assert.Equal(xPair.Value.Item2, yPair.Value.Item2, new Helpers.ElementLocationComparerIgnoringType());
TestComparers\TaskRegistryComparers.cs (10)
31Assert.Equal(xp.Value, yp.Value, new RegisteredTaskRecordComparer()); 59Assert.Equal(xp.Value, yp.Value); 86Assert.Equal(xp.Value, yp.Value, new TaskPropertyInfoComparer()); 137Assert.Equal(xp.Value.Name, yp.Value.Name); 138Assert.Equal(xp.Value.EvaluatedValue, yp.Value.EvaluatedValue);
WarningsAsMessagesAndErrors_Tests.cs (1)
262{(customProperties != null ? String.Join(Environment.NewLine, customProperties.Select(i => $"<{i.Key}>{i.Value}</{i.Key}>")) : "")}
Microsoft.Build.Framework (52)
BinaryTranslator.cs (8)
1423string value = pair.Value; 1435string value = pair.Value; 1455string value = pair.Value; 1478V value = pair.Value; 1505T value = pair.Value; 1533T value = pair.Value; 1562T value = pair.Value; 1584DateTime val = kvp.Value;
BinaryWriterExtensions.cs (2)
128writer.WriteOptionalString(kvp.Value); 139writer.Write(kvp.Value.Ticks);
BuildCheck\BuildCheckTracingData.cs (2)
41.GroupBy(d => d.Value.CheckFriendlyName) 42.ToDictionary(g => g.Key, g => g.First().Value.TotalRuntime);
BuildCheck\EnumerableExtensions.cs (2)
93dict[pair.Key] = pair.Value; 97dict[pair.Key] = mergeValues(value, pair.Value);
BuildException\BuildExceptionBase.cs (1)
108writer.WriteOptionalString(pair.Value);
BuildSubmissionStartedEventArgs.cs (1)
60writer.WriteOptionalString(entry.Value);
ImmutableSegmentedDictionary`2.cs (3)
173dictionary.Add(pair.Key, pair.Value); 196&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 250result[item.Key] = item.Value;
ImmutableSegmentedDictionary`2+Builder.cs (3)
110=> Add(item.Key, item.Value); 118Add(pair.Key, pair.Value); 135&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
ImmutableSegmentedDictionary`2+Enumerator.cs (2)
47DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 51object? IDictionaryEnumerator.Value => Current.Value;
ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
23public TValue Current => _enumerator.Current.Value;
NativeMethods.cs (1)
1364childProcessInfo.Value.Dispose();
Sdk\SdkResultItem.cs (2)
45return Metadata.All(m => item.Metadata.TryGetValue(m.Key, out var itemValue) && itemValue == m.Value); 59hashCode ^= StringComparer.OrdinalIgnoreCase.GetHashCode(kvp.Key) * (StringComparer.OrdinalIgnoreCase.GetHashCode(kvp.Value ?? "V") + 1);
SegmentedDictionary`2.cs (9)
134Add(pair.Key, pair.Value); 153Add(pair.Key, pair.Value); 206=> Add(keyValuePair.Key, keyValuePair.Value); 211if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 222if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1198return new DictionaryEntry(_current.Key, _current.Value); 1201return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1225return new DictionaryEntry(_current.Key, _current.Value); 1251return _current.Value;
TaskItemData.cs (1)
44dictionary.Add(item.Key, item.Value);
TaskParameterEventArgs.cs (1)
259writer.Write(kvp.Value);
Telemetry\BuildCheckTelemetry.cs (4)
47int customRulesCount = data.TelemetryData.Count(t => !t.Value.IsBuiltIn); 48int violationsCount = data.TelemetryData.Sum(t => t.Value.ViolationsCount); 49long runtimeTicks = data.ExtractCheckStats().Sum(v => v.Value.Ticks); 50runtimeTicks += data.InfrastructureTracingData.Sum(v => v.Value.Ticks);
Telemetry\WorkerNodeTelemetryData.cs (4)
21AddTask(task.Key, task.Value.CumulativeExecutionTime, task.Value.ExecutionsCount, task.Value.TotalMemoryBytes); 26AddTarget(target.Key, target.Value);
Telemetry\WorkerNodeTelemetryEventArgs.cs (4)
27writer.Write(entry.Value.CumulativeExecutionTime.Ticks); 28writer.Write(entry.Value.ExecutionsCount); 29writer.Write(entry.Value.TotalMemoryBytes); 36writer.Write(entry.Value);
TelemetryEventArgs.cs (1)
43writer.WriteOptionalString(kvp.Value);
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (2)
IntegrationTests.cs (1)
81file.WriteAllText(pair.Value);
TargetTests.cs (1)
964taskParams.AddParameter(kvp.Key, string.Empty, string.Empty, kvp.Value);
Microsoft.Build.Tasks.Core (44)
AssemblyDependency\GenerateBindingRedirects.cs (3)
102new XAttribute("oldVersion", "0.0.0.0-" + redirect.Value), 103new XAttribute("newVersion", redirect.Value)))); 283string maxVerStr = entry.Value;
AssemblyDependency\ReferenceTable.cs (8)
1396Reference assemblyReference = assembly.Value; 1560Reference assemblyReference = assembly.Value; 1783AddReference(newEntry.Key, newEntry.Value); 1796Reference reference = assembly.Value; 2193Reference reference = assemblyNameWithReference.Value; 2219if (kvp.Value.Count == 1) 2603Reference reference = kvp.Value; 3160Reference reference = assembly.Value;
AssemblyDependency\ResolveAssemblyReference.cs (3)
1112Reference primaryCandidate = assembly.Value; 1125Reference dependencyCandidate = assembly.Value; 1138Reference conflictCandidate = assembly.Value;
AssemblyFoldersEx.cs (1)
430List<string> frameworkList = entry.Value;
BootstrapperUtil\BootstrapperBuilder.cs (2)
225var fi = new FileInfo(de.Value); 1870return altCulturePair.Value;
CommunicationsUtilities.cs (2)
550if (!currentEnvironment.TryGetValue(entry.Key, out string currentValue) || currentValue != entry.Value) 552SetEnvironmentVariable(entry.Key, entry.Value);
CopyOnWriteDictionary.cs (2)
258_backing = _backing.SetItem(item.Key, item.Value); 376array.SetValue(new DictionaryEntry(entry.Key, entry.Value), index + i);
CreateItem.cs (1)
127newItem.SetMetadata(nameAndValue.Key, nameAndValue.Value);
GetInstalledSDKLocations.cs (3)
164string sdkInfo = ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("GetInstalledSDKs.SDKNameAndLocation", sdk.Key, sdk.Value.Item1); 167var item = new TaskItem(sdk.Value.Item1); 169item.SetMetadata("PlatformVersion", sdk.Value.Item2);
GetSDKReferenceFiles.cs (1)
624List<string> redistFiles = directoryToFileList.Value;
MSBuild.cs (2)
569combinedTable.Add(entry.Key, entry.Value); 576combinedTable.Add(entry.Key, entry.Value);
ResolveSDKReference.cs (6)
1048FrameworkIdentitiesFromManifest.Add(kvp.Key, kvp.Value); 1065AppxLocationsFromManifest.Add(kvp.Key, kvp.Value); 1396AddStatusMessage("ResolveSDKReference.FoundAppxLocation", appxLocation.Key + "=" + appxLocation.Value); 1400AddStatusMessage("ResolveSDKReference.ReplaceAppxLocation", architectureComponent, architectureLocation, appxLocation.Value); 1403architectureLocations[architectureComponent] = appxLocation.Value; 1411appxLocationComponents.Add(location.Value);
RoslynCodeTaskFactory\RoslynCodeTaskFactory.cs (1)
486if (validLanguage.Value.Contains(languageAttribute.Value))
system.design\stronglytypedresourcebuilder.cs (6)
124ResourceData data = resource.Value is LiveObjectResource liveObject 126: new ResourceData(resource.Value.TypeFullName, resource.Value.TypeAssemblyQualifiedName); 246bool r = DefineResourceFetchingProperty(propertyName, resourceName, entry.Value, srClass, internalClass, useStatic); 736typeof(void) == entry.Value.Type) 778ResourceData value = entry.Value;
SystemState.cs (2)
584FileState fileState = kvp.Value; 609instanceLocalOutgoingFileStateCache = instanceLocalFileStateCache.ToDictionary(kvp => FileUtilities.MakeRelative(Path.GetDirectoryName(stateFile), kvp.Key), kvp => kvp.Value);
Tracing.cs (1)
151Trace.WriteLine("# " + count.Key + "=" + count.Value);
Microsoft.Build.Tasks.UnitTests (9)
AssemblyDependency\ResolveAssemblyReferenceTestFixture.cs (3)
323int count = (int)entry.Value; 344int count = (int)entry.Value; 356int count = (int)entry.Value;
Copy_Tests.cs (2)
2088var xaCopies = filesActuallyCopied.Where(f => f.Value.Name == xaPath).ToList(); 2095var xbCopies = filesActuallyCopied.Where(f => f.Value.Name == xbPath).ToList();
XslTransformation_Tests.cs (4)
116object xmlValue = xmlInputs[xmi].Value; 118object xslValue = xslInputs[xsi].Value; 180object xmlValue = xmlInputs[xmi].Value; 226object xslValue = xslInputs[xsi].Value;
Microsoft.Build.UnitTests.Shared (15)
MockEngine.cs (2)
275targetOutputsPerProject[i].Add(output.Key, output.Value); 324targetOutputsPerProject[i][resultEntry.Key] = resultEntry.Value.Items;
MockLogger.cs (1)
430_fullLog.AppendLine($" {telemetryEventArgs.EventName}:{pair.Key}={pair.Value}");
ObjectModelHelpers.cs (12)
1033project.SetGlobalProperty(globalProperty.Key, globalProperty.Value); 1233dictionary.Add(item.Key, item.Value); 1294Assert.Equal(xPair.Value, yPair.Value); 1720sb.AppendFormat("<ProjectReferenceTargets Include=\"{0}\" Targets=\"{1}\" />", pair.Key, string.Join(";", pair.Value)); 1766nodeDependencies.Value, 1777if (nodeDependencies.Value == null) 1782foreach (var reference in nodeDependencies.Value) 1798? nodes.Where(n => entryPoints.Contains(n.Key)).Select(n => n.Value.ProjectPath) 1799: nodes.Where(n => n.Value.IsRoot).Select(n => n.Value.ProjectPath); 1822if (nodeDependencies.Value?.Contains(node) == true)
Microsoft.Build.Utilities.Core (28)
AssemblyFoldersEx.cs (1)
430List<string> frameworkList = entry.Value;
CopyOnWriteDictionary.cs (2)
258_backing = _backing.SetItem(item.Key, item.Value); 376array.SetValue(new DictionaryEntry(entry.Key, entry.Value), index + i);
MuxLogger.cs (1)
865Traits.LogAllEnvironmentVariables ? _buildStartedEvent.BuildEnvironment : _buildStartedEvent.BuildEnvironment?.Where(kvp => EnvironmentUtilities.IsWellKnownEnvironmentDerivedProperty(kvp.Key)).ToDictionary(kvp => kvp.Key, kvp => kvp.Value));
TaskItem.cs (7)
336copiedMetadata.SetItems(destinationAsTaskItem.Metadata.Where(entry => !String.IsNullOrEmpty(entry.Value))); 357destinationAsITaskItem2.SetMetadata(entry.Key, entry.Value); 366destinationItem.SetMetadata(entry.Key, EscapingUtilities.Escape(entry.Value)); 406dictionary.Add(entry.Key, EscapingUtilities.UnescapeAll(entry.Value)); 508_metadata.SetItems(metadata.Select(kvp => new KeyValuePair<string, string>(kvp.Key, kvp.Value ?? string.Empty))); 524var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 541var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));
ToolLocationHelper.cs (6)
409extensionSDKs[extension.Key] = extension.Value; 456extensionSDKsAndVersions[extension.Key] = Tuple.Create<string, string>(extension.Value, moniker.TargetPlatformVersion.ToString()); 626ExtensionSDK extensionSDK = new ExtensionSDK(sdk.Key, sdk.Value); 631filteredExtensionSdks.Add(sdk.Key, sdk.Value); 2624foreach (string version in directoryUnderRoot.Value) 2722foreach (string version in registryVersions.Value)
ToolTask.cs (4)
677startInfo.Environment[entry.Key] = entry.Value; 687startInfo.Environment[variable.Key] = variable.Value; 1526alreadyLoggedEnvironmentHeader = LogEnvironmentVariable(alreadyLoggedEnvironmentHeader, entry.Key, entry.Value); 1536alreadyLoggedEnvironmentHeader = LogEnvironmentVariable(alreadyLoggedEnvironmentHeader, variable.Key, variable.Value);
Tracing.cs (1)
151Trace.WriteLine("# " + count.Key + "=" + count.Value);
TrackedDependencies\CanonicalTrackedInputFiles.cs (3)
892Dictionary<string, string> dependencies = dependency.Value; 912Dictionary<string, string> dependencies = dependency.Value; 1083dependenciesWithoutMissingFiles.Add(file, kvp.Value);
TrackedDependencies\CanonicalTrackedOutputFiles.cs (3)
293if (root.Value.ContainsKey(output)) 600Dictionary<string, DateTime> dependencies = kvp.Value; 777dependenciesWithoutMissingFiles.Add(file, kvp.Value);
Microsoft.Build.Utilities.UnitTests (1)
TaskItem_Tests.cs (1)
341var expectedMetadata = metadata.OrderBy(metadata => metadata.Value).ToList();
Microsoft.Cci.Extensions (1)
Filters\BaselineDifferenceFilter.cs (1)
74return _ignoreDifferences.Where(i => !i.Value).Select(i => i.Key);
Microsoft.CodeAnalysis (144)
CodeGen\CompilationTestData.cs (3)
60return Methods.Single(p => predicate(p.Key)).Value.ILBuilder; 78map.Add(name, pair.Value); 81var methodsByName = map.Where(p => p.Value.Method != null).ToImmutableDictionary();
CodeGen\PrivateImplementationDetails.cs (4)
184_orderedSynthesizedMethods = _synthesizedMethods.OrderBy(kvp => kvp.Key).Select(kvp => kvp.Value).AsImmutable(); 187_orderedTopLevelTypes = _synthesizedTopLevelTypes.OrderBy(kvp => kvp.Key).Select(kvp => (Cci.INamespaceTypeDefinition)kvp.Value).AsImmutable(); 190_orderedNestedTypes = _dataFieldTypes.OrderBy(kvp => kvp.Key.Size).ThenBy(kvp => kvp.Key.Alignment).Select(kvp => kvp.Value).OfType<ExplicitSizeStruct>() 191.Concat<Cci.INestedTypeDefinition>(_dataSectionStringLiteralTypes.OrderBy(kvp => kvp.Key).Select(kvp => kvp.Value)).AsImmutable();
CodeGen\SwitchIntegralJumpTableEmitter.cs (3)
335object caseLabel = c.Value; 342EmitRangeCheckedBranch(switchBucket.StartConstant, switchBucket.EndConstant, switchBucket[0].Value); 384labels[i] = switchBucket[nextCaseIndex].Value;
CodeGen\SwitchIntegralJumpTableEmitter.SwitchBucket.cs (3)
145var lastLabel = allLabels[_startLabelIndex].Value; 151if (lastLabel != switchLabel.Value || 161lastLabel = switchLabel.Value;
CodeGen\SwitchStringJumpTableEmitter.cs (2)
131HashBucket hashBucket = kvPair.Value; 174this.EmitCondBranchForStringSwitch(kvPair.Key, kvPair.Value);
Collections\CachingDictionary.cs (1)
120array.AddRange(kvp.Value);
Collections\Grouping.cs (1)
28: this(pair.Key, pair.Value)
Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
Collections\SmallDictionary.cs (1)
57this.Add(kv.Key, kv.Value);
CommandLine\AnalyzerConfigSet.cs (1)
557var result = dict.ToImmutableDictionary(d => d.Key, d => d.Value.value, Section.PropertiesKeyComparer);
CommandLine\ReportAnalyzerUtil.cs (5)
73var totalAnalyzerExecutionTime = analyzerDriver.AnalyzerExecutionTimes.Sum(kvp => kvp.Value.TotalSeconds); 83.OrderByDescending(kvp => kvp.Sum(entry => entry.Value.Ticks)); 86var executionTime = analyzerGroup.Sum(kvp => kvp.Value.TotalSeconds); 91foreach (var kvp in analyzerGroup.OrderByDescending(kvp => kvp.Value)) 93executionTime = kvp.Value.TotalSeconds;
CommandLine\SarifErrorLogger.cs (1)
108_writer.Write(pair.Key, pair.Value);
CommandLine\SarifV1ErrorLogger.cs (2)
158DiagnosticDescriptor descriptor = pair.Value; 293list.Add(new KeyValuePair<string, DiagnosticDescriptor>(pair.Value, pair.Key));
CommandLine\SarifV2ErrorLogger.cs (2)
505list.Add((pair.Value.Index, pair.Key, pair.Value.Info));
Compilation\CompilationOptions.cs (2)
642this.SpecificDiagnosticOptions.SequenceEqual(other.SpecificDiagnosticOptions, (left, right) => (left.Key == right.Key) && (left.Value == right.Value)) &&
Compilation\ParseOptions.cs (1)
165Hash.Combine(kv.Value.GetHashCode(), value));
CvtRes.cs (7)
703RoslynDebug.Assert(keyValuePair.Value != null); 705ushort cbBlock = SizeofVerString(keyValuePair.Key, keyValuePair.Value); 707int cbVal = (keyValuePair.Value.Length + 1) * 2; // includes terminating NUL 713writer.Write((WORD)(keyValuePair.Value.Length + 1)); //add 1 for nul 719writer.Write(keyValuePair.Value.ToCharArray()); 748sum += SizeofVerString(verString.Key, verString.Value); 853System.Diagnostics.Debug.Assert(entry.Value != null);
DiagnosticAnalyzer\AnalysisResult.cs (3)
120foreach (var diagnosticsByAnalyzer in diagnosticsByTree.Value) 127builder.AddRange(diagnosticsByAnalyzer.Value); 144builder.AddRange(diagnosticsByAnalyzer.Value);
DiagnosticAnalyzer\AnalysisResultBuilder.cs (3)
541foreach (var diagnosticsByAnalyzer in diagnosticsByTree.Value) 545var diagnostics = diagnosticsByAnalyzer.Value.Where(shouldInclude).ToImmutableArray(); 575var diagnostics = diagnosticsByAnalyzer.Value.Where(shouldInclude).ToImmutableArray();
DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
395return _resolvedToOriginalPathMap.Select(x => (x.Value, x.Key)).ToImmutableArray();
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
896var analyzersSuppressedForSomeTree = SuppressedAnalyzersForTreeMap.SelectMany(kvp => kvp.Value).ToImmutableHashSet(); 897totalAnalyzerExecutionTime = AnalyzerExecutionTimes.Sum(kvp => kvp.Value.TotalSeconds);
DiagnosticAnalyzer\AnalyzerExecutor.cs (1)
185return _analyzerExecutionTimeMap.ToImmutableDictionary(pair => pair.Key, pair => TimeSpan.FromTicks(pair.Value.Value));
DiagnosticAnalyzer\AnalyzerFileReference.cs (1)
257return typeNameMap.ToImmutableSortedDictionary(g => g.Key, g => g.Value.ToImmutable(), StringComparer.OrdinalIgnoreCase);
DiagnosticAnalyzer\DiagnosticQueue.cs (1)
174if (lazyDiagnosticsMap != null && lazyDiagnosticsMap.Any(kvp => kvp.Value.TryDequeue(out diag)))
DocumentationComments\DocumentationCommentIncludeCache.cs (1)
37return GetOrMakeValue(resolvedPath).Value;
Emit\CommonPEModuleBuilder.cs (2)
1053builder.Add(entry.Key, entry.Value.GetAllMembers()); 1061builder.Add(entry.Key, entry.Value.ToImmutableArray<ISymbolInternal>());
Emit\EditAndContinue\DeltaMetadataWriter.cs (4)
185addedOrChangedMethodsByIndex.Add(MetadataTokens.GetRowNumber(GetMethodDefinitionHandle(pair.Key)), pair.Value); 255result.Add(pair.Key, pair.Value); 278result[pair.Key] = pair.Value; 957? _previousGeneration.CustomAttributesAdded.Max(static entry => entry.Value[^1])
Emit\EditAndContinue\EmitBaseline.cs (2)
422Debug.Assert(customAttributesAdded.All(entry => !entry.Value.IsDefaultOrEmpty && entry.Value.IsSorted()));
Emit\EditAndContinue\SymbolChanges.cs (2)
470elementSelector: static e => e.Value.ToImmutableAndFree()) ?? ImmutableSegmentedDictionary<ISymbolInternal, ImmutableArray<ISymbolInternal>>.Empty; 474elementSelector: static e => e.Value.ToImmutableAndFree());
Emit\EditAndContinue\SymbolMatcher.cs (2)
89result.Add(key, pair.Value); 102result.Add(pair.Key, pair.Value.MapTypes(this));
FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
InternalUtilities\ConcurrentLruCache.cs (1)
55this.UnsafeAdd(kvp.Key, kvp.Value, true);
InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (1)
61get { return _map.OrderBy(kv => kv.Value).Select(kv => kv.Key); }
MetadataReader\MetadataHelpers.cs (2)
916nestedNamespaces[keyIndex] = KeyValuePair.Create(primaryPair.Key, primaryPair.Value.Concat(pair.Value));
MetadataReader\PEModule.cs (6)
687result.Add(new Grouping<string, TypeDefinitionHandle>(pair.Key, pair.Value ?? SpecializedCollections.EmptyEnumerable<TypeDefinitionHandle>())); 783builder.AddRange(kvp.Value); 787namespaces.Add(@namespace, kvp.Value); 1391isOptional = (bool)namedArgValues.nameValuePair.Value.ValueInternal!; 1553allowMultiple = (bool)namedArgValues.nameValuePair.Value.ValueInternal!; 1556inherited = (bool)namedArgValues.nameValuePair.Value.ValueInternal!;
MetadataReference\AssemblyIdentityMap.cs (4)
49value = sameName[i].Value; 68value = sameName[minHigherVersionCandidate].Value; 86if (comparer(identity.Version, currentIdentity.Version, sameName[i].Value) && 89value = sameName[i].Value;
NativePdbWriter\PdbWriter.cs (4)
705foreach (var definition in kvp.Value) 721foreach (var definition in kvp.Value) 781.Where(kvp => !_documentIndex.ContainsKey(kvp.Value)) 784AddDocumentIndex(kvp.Value);
Operations\ControlFlowGraphBuilder.ImplicitInstanceInfo.cs (1)
70AnonymousTypePropertyValues.Add(pair.Key, pair.Value);
PEWriter\MetadataWriter.cs (1)
1126signatureBlob = existing.Value;
PEWriter\MetadataWriter.DynamicAnalysis.cs (1)
311int heapOffset = MetadataTokens.GetHeapOffset(entry.Value);
PEWriter\MetadataWriter.PortablePdb.cs (2)
795.Where(kvp => !_documentIndex.ContainsKey(kvp.Value)) 798AddDocument(kvp.Value, _documentIndex);
ReferenceManager\CommonReferenceManager.State.cs (4)
523for (int i = 1; i < assemblyReference.Value.Count; i++) 525int assemblyIndex = assemblyReference.Value[i].GetAssemblyIndex(explicitlyReferencedAssemblyCount); 682return ReferencedAssembliesMap.Select(ra => KeyValuePair.Create(ra.Key, (IAssemblySymbolInternal)ReferencedAssemblies[ra.Value])); 704if ((object)ReferencedAssemblies[entry.Value] == assemblySymbol)
RuleSet\RuleSet.cs (8)
91if (item.Value != ReportDiagnostic.Suppress && item.Value != ReportDiagnostic.Default) 159if (IsStricterThan(item.Value, value)) 161effectiveSpecificOptions[item.Key] = item.Value; 166effectiveSpecificOptions.Add(item.Key, item.Value); 177effectiveSpecificOptions[item.Key] = item.Value; 181effectiveSpecificOptions.Add(item.Key, item.Value); 310diagnosticOptions.Add(rule.Key, rule.Value);
RuleSet\RuleSetProcessor.cs (1)
114var action = rule.Value;
SourceGeneration\Nodes\GeneratorRunStateTable.cs (1)
68resultBuilder.Add(stepsByName.Key, stepsByName.Value.ToImmutableArrayOrEmpty());
SourceGeneration\Nodes\StateTableStore.cs (2)
52var cachedValue = kvp.Value.AsCached(); 53if (cachedValue != kvp.Value)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Symbols\Attributes\CommonAttributeData.cs (5)
173return index >= 0 ? namedArguments[index].Value.DecodeValue<T>(specialType) : defaultValue; 440var value = (MethodImplAttributes)namedArg.Value.DecodeValue<int>(SpecialType.System_Enum); 497charSet = namedArg.Value.DecodeValue<CharSet>(SpecialType.System_Enum); 518alignment = namedArg.Value.DecodeValue<int>(SpecialType.System_Int32); 530size = namedArg.Value.DecodeValue<int>(Microsoft.CodeAnalysis.SpecialType.System_Int32);
Symbols\Attributes\CommonAttributeDataComparer.cs (1)
75hash = Hash.Combine(arg.Value.GetHashCode(), hash);
Symbols\Attributes\MarshalAsAttributeDecoder.cs (10)
131typeName = namedArg.Value.DecodeValue<string>(SpecialType.System_String); 142typeSymbol = namedArg.Value.DecodeValue<ITypeSymbolInternal>(SpecialType.None); 147cookie = namedArg.Value.DecodeValue<string>(SpecialType.System_String); 187parameterIndex = namedArg.Value.DecodeValue<int>(SpecialType.System_Int32); 223elementType = namedArg.Value.DecodeValue<UnmanagedType>(SpecialType.System_Enum); 237elementCount = namedArg.Value.DecodeValue<int>(SpecialType.System_Int32); 252parameterIndex = namedArg.Value.DecodeValue<short>(SpecialType.System_Int16); 311elementTypeVariant = namedArg.Value.DecodeValue<Cci.VarEnum>(SpecialType.System_Enum); 321elementTypeSymbol = namedArg.Value.DecodeValue<ITypeSymbolInternal>(SpecialType.None); 379elementCount = namedArg.Value.DecodeValue<int>(SpecialType.System_Int32);
Syntax\SyntaxNodeExtensions_Tracking.cs (1)
220_idToNodeMap = map.ToImmutableSegmentedDictionary(kv => kv.Key, kv => (IReadOnlyList<SyntaxNode>)ImmutableArray.CreateRange(kv.Value));
TreeDumper.cs (1)
267var currentNode = currentEdge.Value;
Microsoft.CodeAnalysis.Analyzers (44)
MetaAnalyzers\CompareSymbolsCorrectlyAnalyzer.cs (1)
361return builder.ToImmutableDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutable());
MetaAnalyzers\CompilerExtensionTargetFrameworkAnalyzer.cs (1)
79displayName = appliedTargetFrameworkAttribute.NamedArguments.FirstOrDefault(arg => arg.Key == nameof(TargetFrameworkAttribute.FrameworkDisplayName)).Value.Value as string
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
465var analyzerToDescriptorLocationsMap = kvp.Value;
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (1)
96ImmutableArray<Diagnostic> diagnostics = pair.Value;
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (2)
104var diagnostics = kvp.Value; 129var fixInfos = kvp.Value;
MetaAnalyzers\SymbolIsBannedInAnalyzersAnalyzer.cs (1)
116return result.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableArray());
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (1)
200foreach (var entry in kvp.Value)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
253if (predicate(entry.Key, entry.Value, arg))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (2)
236var importContainer = addImportsService.GetImportContainer(root, context, importToSyntax.First().Value, options); 245var importsToAdd = importToSyntax.Where(kvp => safeImportsToAdd.Contains(kvp.Key)).Select(kvp => kvp.Value).ToImmutableArray();
Microsoft.CodeAnalysis.AnalyzerUtilities (91)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
528var copyValue = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CoreCopyAnalysisDataDomain.cs (1)
38var value1 = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysisData.cs (7)
133var predicatedValue = kvp.Value; 175coreAnalysisData[kvp.Key] = kvp.Value; 180Debug.Assert(predicatedData.All(kvp => kvp.Value.AnalysisEntities.IsSubsetOf(coreAnalysisData[kvp.Key].AnalysisEntities))); 212Debug.Assert(kvp.Value.AnalysisEntities.Contains(kvp.Key)); 213foreach (var analysisEntity in kvp.Value.AnalysisEntities) 216Debug.Assert(map[analysisEntity] == kvp.Value); 228Debug.Assert(kvp.Value.AnalysisEntities.Contains(defaultCopyValyeEntity));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\ParameterValidationAnalysis\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
371var syntaxNode = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysisData.cs (1)
131AssertValidPointsToAnalysisKeyValuePair(kvp.Key, kvp.Value, isDisposable);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.cs (2)
271allResults[kvp.Key] = PropertySetAnalysis.MergeHazardousUsageEvaluationResult(existingValue, kvp.Value); 275allResults.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (6)
368if (kvp.Value.AbstractLocationsToAssignments != null) 377if (!kvp.Value.AbstractLocationsToAssignments.TryGetValue( 414if (kvp.Value.AssignmentsWithUnknownLocation != null) 420foreach (IAssignmentOperation assignmentOperation in kvp.Value.AssignmentsWithUnknownLocation) 679this._hazardousUsageBuilder[kvp.Key] = MergeHazardousUsageEvaluationResult(kvp.Value, existingValue); 683this._hazardousUsageBuilder.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (2)
52kvp.Value.SinkKinds.ToImmutable(), 53kvp.Value.SourceOrigins.ToImmutable()));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataConfig.cs (2)
151ImmutableHashSet<SinkInfo> sinks = kvp.Value.SinkInfos.ToImmutable(); 155foreach (SinkKind sinkKind in kvp.Value.SinkKinds)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
677var newValue = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityMapAbstractDomain.cs (3)
70AssertValidEntryForMergedMap(kvp.Key, kvp.Value); 91TValue value1 = entry1.Value; 202var value2 = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResult.cs (2)
134return kvp.Value; 138value = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysisResultBuilder.cs (1)
66var blockAnalysisData = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (2)
542AnalysisEntity analysisEntity = kvp.Value; 593AnalysisEntity analysisEntity = kvp.Value;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DictionaryAnalysisData.cs (1)
94_coreAnalysisData.Add(item.Key, item.Value);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\MapAbstractDomain.cs (4)
59var value = kvp.Value; 105value = ValueDomain.Merge(value, entry.Value); 118result.Add(entry.Key, entry.Value); 138result.Add(kvp.Key, intersect(kvp.Value, value2));
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\PredicatedAnalysisData.cs (20)
168coreAnalysisData[kvp.Key] = kvp.Value; 180if (kvp.Value.TruePredicatedData != null) 182RemoveEntryInPredicatedData(key, kvp.Value.TruePredicatedData); 185if (kvp.Value.FalsePredicatedData != null) 187RemoveEntryInPredicatedData(key, kvp.Value.FalsePredicatedData); 210clonedMap.Add(kvp.Key, new PerEntityPredicatedAnalysisData(kvp.Value)); 250var resultTruePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.TruePredicatedData, coreAnalysisDataForOtherBranch, coreDataAnalysisDomain); 251var resultFalsePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.FalsePredicatedData, coreAnalysisDataForOtherBranch, coreDataAnalysisDomain); 289resultTruePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.TruePredicatedData, coreAnalysisData2, coreDataAnalysisDomain); 290resultFalsePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.FalsePredicatedData, coreAnalysisData2, coreDataAnalysisDomain); 295resultTruePredicatedData = Merge(kvp.Value.TruePredicatedData, value2.TruePredicatedData, 297resultFalsePredicatedData = Merge(kvp.Value.FalsePredicatedData, value2.FalsePredicatedData, 311var resultTruePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.TruePredicatedData, coreAnalysisData1, coreDataAnalysisDomain); 312var resultFalsePredicatedData = MergeForPredicatedDataInOneBranch(kvp.Value.FalsePredicatedData, coreAnalysisData1, coreDataAnalysisDomain); 398!EqualsHelper(kvp.Value.TruePredicatedData, otherValue.TruePredicatedData) || 399!EqualsHelper(kvp.Value.FalsePredicatedData, otherValue.FalsePredicatedData)) 451if (kvp.Value.TruePredicatedData != null) 453assertValidAnalysisData(kvp.Value.TruePredicatedData); 456if (kvp.Value.FalsePredicatedData != null) 458assertValidAnalysisData(kvp.Value.FalsePredicatedData);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
253if (predicate(entry.Key, entry.Value, arg))
Microsoft.CodeAnalysis.BannedApiAnalyzers (38)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
253if (predicate(entry.Key, entry.Value, arg))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (2)
236var importContainer = addImportsService.GetImportContainer(root, context, importToSyntax.First().Value, options); 245var importsToAdd = importToSyntax.Where(kvp => safeImportsToAdd.Contains(kvp.Key)).Select(kvp => kvp.Value).ToImmutableArray();
SymbolIsBannedAnalyzer.cs (1)
129return result.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableArray());
SymbolIsBannedAnalyzerBase.cs (1)
200foreach (var entry in kvp.Value)
Microsoft.CodeAnalysis.CodeStyle (30)
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
216properties = properties.AddRange(tagIndices.Select(kvp => new KeyValuePair<string, string?>(kvp.Key, EncodeIndices(kvp.Value, additionalLocations.Count()))));
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
253if (predicate(entry.Key, entry.Value, arg))
Microsoft.CodeAnalysis.CodeStyle.UnitTestUtilities (2)
src\Features\DiagnosticsTestUtilities\NamingStyles\NamingStylesTestOptionSets.cs (2)
32var firstPreferences = (NamingStylePreferences)first.First().Value; 33var secondPreferences = (NamingStylePreferences)second.First().Value;
Microsoft.CodeAnalysis.Collections.Package (21)
Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.CSharp (62)
Binder\Binder_Lambda.cs (1)
444int count = pair.Value;
Binder\Binder_Lookup.cs (1)
2018addAliasSymbolToResult(result, pair.Value.Alias, options, originalBinder);
Binder\DecisionDagBuilder.cs (3)
761Debug.Assert(kvp.Key == kvp.Value); 854!existingState.RemainingValues.All(kv => newRemainingValues.TryGetValue(kv.Key, out IValueSet? values) && kv.Value.Equals(values))) 1683var remainingValues = state.RemainingValues.Select(kvp => $"{tempName(kvp.Key)}:{kvp.Value}");
Binder\Imports.cs (2)
53UsingAliases.OrderBy(x => x.Value.UsingDirective.Location.SourceSpan.Start).Select(ua => $"{ua.Key} = {ua.Value.Alias.Target}").Concat( 77var directive = pair.Value;
Binder\PatternExplainer.cs (1)
585var propertyString = needsPropertyString ? (deconstruction != null ? " {" : "{") + string.Join(", ", properties.Select(kvp => $" {kvp.Key.Name}: {kvp.Value}")) + " }" : null;
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
1133ArrayBuilder<TMember> others = pair.Value;
BoundTree\UnboundLambda.cs (5)
1268return candidates.First().Value; 1271IEnumerable<KeyValuePair<T, BoundLambda>> minDiagnosticsGroup = candidates.GroupBy(lambda => lambda.Value.Diagnostics.Diagnostics.Length).OrderBy(group => group.Key).First(); 1276.OrderBy(lambda => GetLambdaSortString((LambdaSymbol)lambda.Value.Symbol)) 1278.Value; 1332var convBags = from boundLambda in _bindingCache select boundLambda.Value.Diagnostics;
CodeGen\Optimizer.cs (1)
153from d in i.Value.LocalDefs
CommandLine\CSharpCommandLineParser.cs (2)
1378diagnosticOptions[o.Key] = o.Value; 1384diagnosticOptions[o.Key] = o.Value;
Compilation\CSharpCompilation.cs (1)
2698ImmutableArray<AssemblySymbol> dependencies = pair.Value;
Compiler\ClsComplianceChecker.cs (1)
620TypedConstant argument = pair.Value;
Emitter\EditAndContinue\CSharpDefinitionMap.cs (1)
176result[pair.Value] = pair.Key;
Emitter\Model\AttributeDataAdapter.cs (1)
67builder.Add(CreateMetadataNamedArgument(namedArgument.Key, namedArgument.Value, context));
Emitter\Model\SynthesizedPrivateImplementationDetailsStaticConstructor.cs (1)
50ArrayTypeSymbol payloadArrayType = (ArrayTypeSymbol)payloadRoot.Value.Type.GetInternalSymbol();
FlowAnalysis\AbstractFlowPass.PendingBranchesCollection.cs (1)
108branches.AddRange(pair.Value);
FlowAnalysis\NullableWalker.Variables.cs (2)
172var index = pair.Value; 179_variableTypes.Add(pair.Key, pair.Value);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (2)
271group ft.Key by ft.Value into g 449var proxy = p.Value;
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
85builder.AppendLine(kv.Value.Dump());
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (3)
135this.proxies.Add(proxy.Key, proxy.Value); 249orderby kv.Value[0] 250select F.SwitchSection(kv.Value.SelectAsArray(state => (int)state), F.Goto(kv.Key));
Symbols\Attributes\AttributeData.cs (2)
172stringBuilder.Append(namedArgument.Value.ToCSharpString()); 525var fileName = (string?)namedArg.Value.ValueInternal;
Symbols\Compilation_WellKnownMembers.cs (1)
428wellKnownMember.Name, arg.Value));
Symbols\Metadata\PE\PEModuleSymbol.cs (4)
770Debug.Assert(forwarder.Value.FirstIndex >= 0, "First index should never be negative"); 771AssemblySymbol firstSymbol = this.GetReferencedAssemblySymbol(forwarder.Value.FirstIndex); 774if (forwarder.Value.SecondIndex >= 0) 776var secondSymbol = this.GetReferencedAssemblySymbol(forwarder.Value.SecondIndex);
Symbols\Metadata\PE\PENamespaceSymbol.cs (2)
88builder.Add(pair.Value); 266var c = new PENestedNamespaceSymbol(child.Key, this, child.Value);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
1275TypedConstant oldConstant = oldArgument.Value;
Symbols\Source\ConstantEvaluationHelpers.cs (1)
337var node = pair.Value;
Symbols\Source\SourceAssemblySymbol.cs (3)
744diagnostics.Add(ErrorCode.ERR_FriendAssemblySNReq, oneKey.Value.Item1, oneKey.Value.Item2); 2547wrapNonExceptionThrows = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean);
Symbols\Source\SourceMemberContainerSymbol.cs (7)
2022foreach (var symbol in pair.Value) 2442membersByName[pair.Key] = concatMembers(members, extension, pair.Value, ref membersUnordered); 2446membersByName.Add(pair.Key, concatMembers([], extension, pair.Value, ref membersUnordered)); 4006if (pair.Value is ArrayBuilder<Symbol> arrayBuilder) 4052var symbol = (Symbol)pair.Value; 4115if (pair.Value is ArrayBuilder<Symbol> arrayBuilder) 4124fixupNotMergedPartialProperty((Symbol)pair.Value);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (8)
878importName = namedArg.Value.ValueInternal as string; 891charSet = namedArg.Value.DecodeValue<CharSet>(SpecialType.System_Enum); 896setLastError = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean); 901exactSpelling = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean); 905preserveSig = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean); 910callingConvention = namedArg.Value.DecodeValue<CallingConvention>(SpecialType.System_Enum); 914bestFitMapping = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean); 918throwOnUnmappable = namedArg.Value.DecodeValue<bool>(SpecialType.System_Boolean);
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (1)
301diagnostics.Add(ErrorCode.ERR_DuplicateAlias, pair.Value.Alias.GetFirstLocation(), pair.Key);
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
121return capturedParameters.OrderBy(static pair => pair.Key.Ordinal).Select(static pair => pair.Value);
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
23return dictionary.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.AsImmutable());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (3)
75return (default(SyntaxTriviaList), GetLeadingTriviaAtBeginningOfTree(pair.Key, pair.Value, cancellationToken)); 78if (pair.Value is TriviaDataWithList csharpTriviaData) 89var text = pair.Value.GetTextChanges(GetTextSpan(pair.Key)).Single().NewText ?? "";
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
185if (firstMember == constructorDeclaration || removedMembers.Any(kvp => kvp.Value.memberNode == firstMember)) 229if (!removedMembers.Any(kvp => kvp.Value.memberNode == priorMember))
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
175var orderedKVPs = properties.OrderBy(kvp => constructor.Parameters.FirstOrDefault(p => p.Name == kvp.Value)?.Ordinal);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
95GenerateAttributeSyntax(argument.Value)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
291var result = MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, memberAccess, IdentifierName(constant.Value));
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
5443AssertEx.Equal(expectedOptions, actualOrdered.Select(entry => entry.Value));
Microsoft.CodeAnalysis.CSharp.Features (6)
ExtractMethod\CSharpMethodExtractor.PostProcessor.cs (3)
133Contract.ThrowIfFalse(keyValuePair.Value.Count > 0); 137foreach (var statement in keyValuePair.Value) 149VariableDeclaration(keyValuePair.Value.First().Declaration.Type, [.. variables]));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
185if (firstMember == constructorDeclaration || removedMembers.Any(kvp => kvp.Value.memberNode == firstMember)) 229if (!removedMembers.Any(kvp => kvp.Value.memberNode == priorMember))
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (1)
175var orderedKVPs = properties.OrderBy(kvp => constructor.Parameters.FirstOrDefault(p => p.Name == kvp.Value)?.Ordinal);
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (2)
Copilot\CSharpImplementNotImplementedExceptionFixProviderTests.CodeBlockSuggestions.cs (1)
21var codeBlocks = kvp.Value;
SimplifyTypeNames\SimplifyTypeNamesTests.cs (1)
1183var expected = content.Replace(@"[||]", pair.Value);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (8)
Semantics\OperatorTests.cs (4)
3228let node = edge.Value 3238let node = edge.Value 3267let node = edge.Value 3296let node = edge.Value
SourceGeneration\GeneratorDriverTests.cs (4)
4729(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen1", result.Key); Assert.Equal("value1", result.Value); }, 4730(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen2", result.Key); Assert.Equal("value2", result.Value); } 4747(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen", result.Key); Assert.Equal("value1", result.Value); }, 4748(r) => { var result = Assert.Single(r.HostOutputs); Assert.Equal("gen", result.Key); Assert.Equal("value2", result.Value); }
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Metadata\PE\LoadingAttributes.cs (2)
573Assert.Equal(expected.Value, actual.Value.Value.ToString());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (2)
LexicalAndXml\RawStringLiteralLexingTests.cs (1)
223var expectedDiagnosticSpans = spans.Single().Value.OrderBy(d => d.Start);
Syntax\SyntaxNodeTests.cs (1)
4030action(SyntaxFactory.ParseCompilationUnit(test.Key), test.Value);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
414var arg = namedArg.Value;
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
23return dictionary.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.AsImmutable());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (3)
75return (default(SyntaxTriviaList), GetLeadingTriviaAtBeginningOfTree(pair.Key, pair.Value, cancellationToken)); 78if (pair.Value is TriviaDataWithList csharpTriviaData) 89var text = pair.Value.GetTextChanges(GetTextSpan(pair.Key)).Single().NewText ?? "";
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
95GenerateAttributeSyntax(argument.Value)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
291var result = MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, memberAccess, IdentifierName(constant.Value));
Microsoft.CodeAnalysis.Debugging.Package (1)
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.EditorFeatures (7)
CommentSelection\ToggleLineCommentCommandHandler.cs (2)
96CommentLines(selection.Key, selection.Value, textChanges, trackingSpans, commentInfo); 105UncommentLines(selection.Key, selection.Value, textChanges, trackingSpans, commentInfo);
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (3)
251_activeSpan = _referenceSpanToLinkedRenameSpanMap.Where(kvp => kvp.Value.TrackingSpan.GetSpan(args.After).Contains(boundingIntersectionSpan)).Single().Key; 685var ss = textView.GetSpanInView(kvp.Value.TrackingSpan.GetSpan(snapshot)).FirstOrDefault(); 746: _openTextBufferManager._referenceSpanToLinkedRenameSpanMap.First(kvp => kvp.Key.OverlapsWith(span)).Value.TrackingSpan.GetEndPoint(snapshot);
Tagging\AbstractAsynchronousTaggerProvider.TagSource_TagsChanged.cs (2)
36_highPriTagsChangedQueue.AddWork(change.Value.Removed); 40addedTagsQueue.AddWork(change.Value.Added);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (8)
Classification\FormattedClassification.cs (1)
55return kvp.Value + $"{type}(\"{Text}\")";
CodeLens\AbstractCodeLensTest.cs (4)
32foreach (var span in annotatedSpan.Value) 59foreach (var span in annotatedSpan.Value) 85foreach (var span in annotatedSpan.Value) 111foreach (var span in annotatedSpan.Value)
Workspaces\EditorTestWorkspace.cs (3)
348var sortedAndNamedSpans = namedSpans.OrderBy(kvp => kvp.Value.Single().Start) 360var spanLocation = spanNameToListMap.Value.Single().Start; 482kvp => kvp.Key, kvp => kvp.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (6)
CodeFixes\ExtensionOrderingTests.cs (1)
137var actualOrder = codeFixPriorityMap.OrderBy(kvp => kvp.Value).Select(kvp => kvp.Key).ToImmutableArray();
Collections\Immutable\Maps\MapTests.cs (2)
25Assert.Equal(1, v.Value); 31Assert.Equal(1, ((KeyValuePair<string, int>)v).Value);
Diagnostics\IDEDiagnosticIDConfigurationTests.cs (2)
166extraEntitiesBuilder.AppendLine(kvp.Value); 746extraEntitiesBuilder.Add((entry.Key.diagnosticId, entry.Key.optionName, entry.Value));
Snippets\RoslynLSPSnippetConvertTests.cs (1)
508var spans = kvp.Value;
Microsoft.CodeAnalysis.Extensions.Package (22)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.ExternalAccess.Copilot (2)
Internal\Analyzer\CSharp\CSharpCopilotCodeAnalysisService.cs (2)
174ReplacementNode = nodeToWrapper.Value.ReplacementNode, 175Message = nodeToWrapper.Value.Message
Microsoft.CodeAnalysis.ExternalAccess.Razor.UnitTests (1)
RazorPredefinedProviderNameTests.cs (1)
40if (roslynKvp.Value != razorValue)
Microsoft.CodeAnalysis.Features (25)
Copilot\CopilotChangeAnalysisUtilities.cs (1)
130=> string.Join(",", dictionary.Select(kvp => FormattableString.Invariant($"{kvp.Key}_{Stringify(kvp.Value)}")).OrderBy(v => v));
Diagnostics\DiagnosticAnalyzerExtensions.cs (1)
60=> analysisResult.Select(kv => new AnalyzerPerformanceInfo(kv.Key.GetAnalyzerId(), analyzerInfo.IsTelemetryCollectionAllowed(kv.Key), kv.Value.ExecutionTime));
Diagnostics\Service\EngineV2\InProcOrRemoteHostAnalyzerRunner.cs (1)
113var result = builderMap.ToImmutableDictionary(kv => kv.Key, kv => DiagnosticAnalysisResult.CreateFromBuilder(kv.Value));
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
1534map.ToDictionary(keySelector: entry => entry.Value, elementSelector: entry => entry.Key), 6749TypedConstantComparer.Instance.Equals(x.Value, y.Value);
EditAndContinue\ActiveStatementsMap.cs (1)
51Debug.Assert(documentPathMap.All(entry => entry.Value.IsSorted(Comparer)));
EditAndContinue\DebuggingSession.cs (1)
526var allowPartialUpdates = runningProjects.Any(p => p.Value.AllowPartialUpdate);
EditAndContinue\EmitSolutionUpdateResults.cs (1)
253if (!runningProjects.Any(static p => p.Value.AllowPartialUpdate))
EditAndContinue\Utilities\BidirectionalMap.cs (6)
33forward.Add(entry.Key, entry.Value); 34reverse.Add(entry.Value, entry.Key); 55forward.Add(entry.Key, entry.Value); 56reverse.Add(entry.Value, entry.Key); 61forward.Add(entry.Key, entry.Value); 62reverse.Add(entry.Value, entry.Key);
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerRegistrationService.cs (1)
220foreach (var lazyProvider in kv.Value)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingSemanticChangeProcessor.cs (1)
282return first.Value;
ExternalAccess\Watch\Api\WatchHotReloadService.cs (1)
211RestartWhenChangesHaveNoEffect = e.Value.RestartWhenChangesHaveNoEffect,
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (2)
335syntaxNode: (SyntaxNode)parameterAndExpressionPair.Value)); 342.Select(kvp => (parameter: kvp.Key, syntaxNode: syntaxGenerator.IdentifierName(kvp.Value)));
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (2)
197var hasAtLeastOneTupleWhichAppearsMultipleTimes = transitiveReferences.Any(kvp => kvp.Key.IsTupleType && kvp.Value.count >= 2); 201foreach (var (namedType, _) in transitiveReferences.OrderBy(kvp => kvp.Value.order))
src\Analyzers\Core\Analyzers\Helpers\DiagnosticHelper.cs (1)
216properties = properties.AddRange(tagIndices.Select(kvp => new KeyValuePair<string, string?>(kvp.Key, EncodeIndices(kvp.Value, additionalLocations.Count()))));
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
105.SelectMany(kvp => kvp.Value)
UnusedReferences\ProjectAssets\ProjectAssetsReader.cs (1)
58.ToImmutableDictionary(t => t.Key, t => t.Value.ToImmutableDictionary(l => l.Key.Split('/')[0], l => l.Key));
Microsoft.CodeAnalysis.Features.Test.Utilities (5)
EditAndContinue\ActiveStatementsDescription.cs (1)
48documentPathMap: oldDocumentMap.ToImmutableDictionary(e => e.Key, e => e.Value.OrderBy(ActiveStatementsMap.Comparer).ToImmutableArray()),
EditAndContinue\EditAndContinueTestVerifier.cs (3)
520if (pair.Value == bodyMatch.NewRoot) 526result.Add(pair.Key, pair.Value); 543New = partners.Value.ToString().Replace("\r\n", " ").Replace("\n", " ")
Snippets\AbstractSnippetProviderTests.cs (1)
90placeholderLocationsArray[locationIndex] = placeholderLocationPair.Value;
Microsoft.CodeAnalysis.Features.UnitTests (1)
FindUsages\DefinitionItemFactoryTests.cs (1)
65actual.Select(item => (key: item.Key, value: item.Value)).OrderBy(item => item.key),
Microsoft.CodeAnalysis.InteractiveHost (23)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.LanguageServer (3)
HostWorkspace\ProjectTelemetry\ProjectLoadTelemetryReporter.cs (2)
54var telemetryInfo = firstInfo.Value; 116return fileCounts.ToImmutableDictionary(kvp => VsTfmAndFileExtHashingAlgorithm.HashInput(kvp.Key), kvp => kvp.Value);
LanguageServer\Handler\CopilotCompletion\ContextResolveParam.cs (1)
38result[kvp.Key] = UnpackSumType(kvp.Value);
Microsoft.CodeAnalysis.LanguageServer.Protocol (7)
Handler\Diagnostics\DiagnosticSourceProviders\DiagnosticSourceManager.cs (2)
49=> _nameToDocumentProviderMap.Where(kvp => kvp.Value.IsEnabled(clientCapabilities)).SelectAsArray(kvp => kvp.Key); 52=> _nameToWorkspaceProviderMap.Where(kvp => kvp.Value.IsEnabled(clientCapabilities)).SelectAsArray(kvp => kvp.Key);
Handler\SpellCheck\AbstractSpellCheckingHandler.cs (1)
100var documentToPreviousDiagnosticParams = documentToPreviousParams.ToDictionary(kvp => new ProjectOrDocumentId(kvp.Key.Id), kvp => kvp.Value);
Protocol\Converters\FormattingOptionsConverter.cs (1)
141JsonSerializer.Serialize(writer, item.Value, options);
Protocol\SumType.cs (1)
900=> dictionary.ToDictionary(kvp => kvp.Key, kvp => (object)kvp.Value);
RoslynLanguageServer.cs (1)
105elementSelector: kvp => kvp.Value switch
src\LanguageServer\Microsoft.CommonLanguageServerProtocol.Framework\RequestExecutionQueue.cs (1)
359concurrentlyExecutingTasksArray[i].Value.Cancel();
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (3)
SemanticTokens\AbstractSemanticTokensTests.cs (2)
116var kind = tokenTypeToIndex.Where(kvp => kvp.Value == tokens[i + 3]).Single().Key; 137var kind = tokenTypeToIndex.Single(kvp => kvp.Value == data[i + 3]).Key;
SpellCheck\SpellCheckTests.cs (1)
544.SelectMany(kvp => kvp.Value.Select(textSpan => (kind: kvp.Key, textSpan))
Microsoft.CodeAnalysis.LanguageServer.UnitTests (1)
LspFileChangeWatcherTests.cs (1)
112var registrationJson = Assert.IsType<JsonElement>(Assert.Single(dynamicCapabilities.Registrations).Value.RegisterOptions);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (39)
AbstractAllocationAnalyzer.cs (3)
115allowCaptures = (bool)namedArgument.Value.Value!; 118allowGenericEnumeration = (bool)namedArgument.Value.Value!; 121allowLocks = (bool)namedArgument.Value.Value!;
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
253if (predicate(entry.Key, entry.Value, arg))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (2)
236var importContainer = addImportsService.GetImportContainer(root, context, importToSyntax.First().Value, options); 245var importsToAdd = importToSyntax.Where(kvp => safeImportsToAdd.Contains(kvp.Key)).Select(kvp => kvp.Value).ToImmutableArray();
Microsoft.CodeAnalysis.PooledObjects.Package (1)
ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.PublicApiAnalyzers (37)
DeclarePublicApiAnalyzer.Impl.cs (3)
765Location location = pair.Value.GetLocation(_additionalFiles); 766ImmutableDictionary<string, string?> propertyBag = ImmutableDictionary<string, string?>.Empty.Add(ApiNamePropertyBagKey, pair.Value.Text); 767reportDiagnostic(Diagnostic.Create(GetDiagnostic(RemoveDeletedPublicApiRule, RemoveDeletedInternalApiRule), location, propertyBag, pair.Value.Text));
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
253if (predicate(entry.Key, entry.Value, arg))
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (4)
DeclarePublicApiFix.cs (3)
247ImmutableArray<Diagnostic> diagnostics = pair.Value; 327newSolution = newSolution.WithAdditionalDocumentText(pair.Key, pair.Value); 342newSolution = AddPublicApiFiles(project, pair.Value, _isPublic);
PublicApiFixHelpers.cs (1)
20value = kv.Value;
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Host\TestUtils.cs (1)
95stringBuilder.AppendLine($"{kv.Key.ToString()}, {kv.Value?.ToString()}");
Services\DiagnosticAnalyzer\PerformanceQueue.cs (1)
232reverseMap.Add(kv.Value, kv.Key);
Microsoft.CodeAnalysis.Remote.ServiceHub.UnitTests (1)
TelemetryLoggerTests.cs (1)
19=> @event.Properties.Select(p => $"{p.Key}={(keyToIgnoreValueInspection == p.Key ? string.Empty : InspectPropertyValue(p.Value))}");
Microsoft.CodeAnalysis.Remote.Workspaces (1)
SolutionAssetStorage.cs (1)
128return await _solutionAssetStorage._checksumToScope.Single().Value.GetTestAccessor().GetAssetAsync(checksum, cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.ResxSourceGenerator (34)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
253if (predicate(entry.Key, entry.Value, arg))
Microsoft.CodeAnalysis.Test.Utilities (12)
Compilation\ControlFlowGraphVerifier.cs (3)
340Assert.Same(pair.Value, graph.GetAnonymousFunctionControlFlowGraph(pair.Key)); 341Assert.Same(pair.Value, graph.GetAnonymousFunctionControlFlowGraphInScope(pair.Key)); 342Assert.Same(graph, pair.Value.Parent);
Diagnostics\CommonDiagnosticAnalyzers.cs (2)
94""{0}"": ""{1}""", kvp.Key, kvp.Value); 2144ISet<ISymbol> containers = kvp.Value;
Diagnostics\OptionsDiagnosticAnalyzer.cs (1)
69_mismatchedOptions.Aggregate("Mismatched calls: ", (s, m) => s + "\r\nfrom : " + m.Key + ", options :" + m.Value));
FX\ProcessUtilities.cs (1)
54startInfo.Environment[entry.Key] = entry.Value;
MarkedSource\MarkupTestFile.cs (2)
177spans = tempSpans.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); 227spans = dictionary.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableAndFree());
Mocks\TestSourceReferenceResolver.cs (3)
22return new TestSourceReferenceResolver(sources.ToDictionary(p => p.Key, p => (object)p.Value)); 27return new TestSourceReferenceResolver(sources.ToDictionary(p => p.Key, p => p.Value)); 32return new TestSourceReferenceResolver(sources.ToDictionary(p => p.Key, p => (object)p.Value));
Microsoft.CodeAnalysis.Threading.Package (22)
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.UnitTests (7)
Collections\ImmutableDictionaryTestBase.nonnetstandard.cs (1)
241Assert.Equal(j, pair.Value.Data);
Diagnostics\DiagnosticLocalizationTests.cs (1)
170var resourceSet = new CustomResourceSet(kvp.Value);
MetadataReferences\MetadataHelpersTests.cs (5)
456Assert.Equal(2, array[0].Value.Count()); 458Assert.Equal(1, array[1].Value.Count()); 460Assert.Equal(1, array[2].Value.Count()); 493Assert.Equal(2, nestedNS.Value.Count()); 498nestedNS.Value,
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\Binder_Lambda.vb (1)
830BindLambdaForErrorRecoveryInferCommonType(commonReturnType, pair.Value.Key)
CommandLine\VisualBasicCommandLineParser.vb (1)
1818result(kvp.Key) = kvp.Value.ValueAsObject
Emit\SynthesizedPrivateImplementationDetailsSharedConstructor.vb (1)
81Dim payloadArrayType As ArrayTypeSymbol = DirectCast(payloadRoot.Value.Type.GetInternalSymbol(), ArrayTypeSymbol)
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (1)
303namespacesBuilder.Add(CreateCompilerGeneratedXmlNamespace(syntax, pair.Value))
Symbols\Attributes\AttributeData.vb (2)
132stringBuilder.Append(namedArgument.Value.ToVisualBasicString()) 389Dim fileName = DirectCast(namedArg.Value.ValueInternal, String)
Symbols\Metadata\PE\PENamespaceSymbol.vb (1)
205Dim ns = New PENestedNamespaceSymbol(child.Key, Me, child.Value)
Symbols\NamespaceOrTypeSymbol.vb (1)
202For Each member As Symbol In pair.Value
Symbols\NamespaceSymbol.vb (1)
497For Each member As Symbol In pair.Value
Symbols\ReducedExtensionMethodSymbol.vb (3)
237curryTypeArguments(fixed.Key.Ordinal) = fixed.Value 287Return pair.Value 313resultTypeArguments(pair.Key.Ordinal) = pair.Value
Symbols\Source\SourceAssemblySymbol.vb (2)
1433diagnostics.Add(ERRID.ERR_FriendAssemblyStrongNameRequired, oneKey.Value.Item1, oneKey.Value.Item2)
Symbols\Source\SourceFieldSymbol.vb (1)
402Dim node As DependencyInfo = pair.Value
Symbols\TypeSubstitution.vb (10)
140If p.Key.Equals(tp) Then Return p.Value 166result(p.Key.Ordinal) = p.Value.Type 167If Not p.Value.CustomModifiers.IsDefaultOrEmpty Then 197Return p.Value.CustomModifiers 220If Not p.Value.CustomModifiers.IsDefaultOrEmpty Then 244Dim value As TypeSymbol = pair.Value.Type 551builder.AppendFormat("{0}->{1}", _pairs(i).Key.ToString(), _pairs(i).Value.Type.ToString()) 768Dim newValue As TypeWithModifiers = oldPairs(i).Value.InternalSubstituteTypeParameters(additionalSubstitution) 774If Not newValue.Equals(oldPairs(i).Value) Then 905If Not pair.Key.Equals(pair.Value.Type.OriginalDefinition) Then
Syntax\VisualBasicSyntaxTree.ConditionalSymbolsMap.vb (2)
40Dim conditionalStack As Stack(Of Tuple(Of InternalSyntax.CConst, Integer)) = kvPair.Value 85Me.ProcessConditionalSymbolDefinition(kvPair.Key, kvPair.Value, 0)
Microsoft.CodeAnalysis.VisualBasic.ExpressionCompiler (1)
Symbols\EEMethodSymbol.vb (1)
158Dim variable = pair.Value
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Serialization\VisualBasicOptionsSerializationService.vb (1)
53writer.WriteScalarValue(kv.Value)
Microsoft.CodeAnalysis.Workspaces (79)
CodeCleanup\AbstractCodeCleanerService.cs (1)
595var tokenMap = map.ToDictionary(p => p.Key, p => p.Value);
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (2)
70currentSolution = await ApplyChangesAsync(currentSolution, group.SelectAsArray(kvp => (kvp.Key, kvp.Value)), cancellationToken).ConfigureAwait(false); 116var orderedDiagnostics = documentToDiagnostics.SelectMany(kvp => kvp.Value)
CodeFixes\FixAllOccurrences\FixAllContext.DiagnosticProvider.cs (1)
48return result.Where(kvp => !kvp.Value.IsDefaultOrEmpty).ToImmutableDictionary();
CodeFixes\FixAllOccurrences\FixAllState.cs (1)
69var diagnosticSpan = diagnosticsToFix.First().Value.FirstOrDefault()?.Location.SourceSpan;
CodeRefactorings\FixAllOccurences\FixAllState.cs (1)
103return spansByDocument.Select(kvp => KeyValuePair.Create(kvp.Key, new Optional<ImmutableArray<TextSpan>>(kvp.Value)))
Diagnostics\DiagnosticAnalysisResultBuilder.cs (1)
193: map.ToImmutableDictionary(kv => kv.Key, kv => kv.Value.ToImmutableArray());
Diagnostics\HostDiagnosticAnalyzers.cs (2)
227var analyzers = language == null ? reference.Value.GetAnalyzersForAllLanguages() : reference.Value.GetAnalyzers(language);
Differencing\Match.cs (5)
43if (comparer.GetLabel(knownMatch.Key) != comparer.GetLabel(knownMatch.Value)) 45throw new ArgumentException(string.Format(WorkspacesResources.Matching_nodes_0_and_1_must_have_the_same_label, knownMatch.Key, knownMatch.Value), nameof(knownMatches)); 53if (!comparer.TreesEqual(knownMatch.Value, root2)) 55throw new ArgumentException(string.Format(WorkspacesResources.Node_0_must_be_contained_in_the_new_tree, knownMatch.Value), nameof(knownMatches)); 59TryAdd(knownMatch.Key, knownMatch.Value);
Differencing\Match.LongestCommonSubsequence.cs (1)
33result.Add(oldNodes[pair.Key], newNodes[pair.Value]);
Editing\SyntaxGenerator.cs (1)
1025.Concat(attribute.NamedArguments.Select(n => this.AttributeArgument(n.Key, this.TypedConstantExpression(n.Value))))
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (2)
83regularDocumentStates.States.Select(kvp => (kvp.Key, kvp.Value)).Concat( 84sourceGeneratorDocumentStates.States.Select(kvp => (kvp.Key, (DocumentState)kvp.Value)));
FindSymbols\FindReferences\FindReferencesSearchEngine.cs (1)
253ProcessDocumentAsync(kvp.Key, kvp.Value, symbolToGlobalAliases, onReferenceFound, cancellationToken)).ConfigureAwait(false);
FindSymbols\SymbolFinder.FindReferencesServerCallback.cs (1)
60_definitionMap[pair.Key] = pair.Value;
FindSymbols\SymbolFinder_Helpers.cs (2)
128Contract.ThrowIfFalse(equivalentTypesWithDifferingAssemblies.All(kvp => !SymbolEquivalenceComparer.Instance.Equals(kvp.Key.ContainingAssembly, kvp.Value.ContainingAssembly))); 132Contract.ThrowIfFalse(equivalentTypesWithDifferingAssemblies.All(kvp => kvp.Value.ContainingType == null));
FindSymbols\SymbolTree\SymbolTreeInfo_Serialization.cs (2)
123writer.WriteInt32(kvp.Value.Count); 125foreach (var v in kvp.Value)
FindSymbols\TopLevelSyntaxTree\TopLevelSyntaxTreeIndex_Create.cs (1)
32static kvp => kvp.Value.ToImmutable())));
LinkedFileDiffMerging\LinkedFileDiffMergingSession.cs (1)
51filePathToNewDocumentsAndHashes.Count(static kvp => kvp.Value.Count > 1),
Log\AbstractLogAggregator.cs (1)
42=> _map.Select(static kvp => KeyValuePair.Create((TKey)kvp.Key, kvp.Value)).GetEnumerator();
Log\KeyValueLogMessage.cs (2)
190if (entry.Value is IEnumerable<object> items) 209Append(builder, entry.Value);
Options\LegacyWorkspaceOptionService.cs (1)
56Debug.Assert(internallyDefinedOptions.All(entry => OptionSet.IsInternalOptionValue(entry.Value)));
Serialization\AbstractOptionsSerializationService.cs (2)
58writer.WriteInt32((int)kv.Value); 202writer.WriteString(kv.Value);
Shared\Extensions\ILanguageMetadataExtensions.cs (2)
41return builder.Select(kvp => KeyValuePair.Create(kvp.Key, kvp.Value.ToImmutableAndFree())).ToImmutableDictionary(); 61return map.ToImmutableDictionary(kvp => kvp.Key, kvp => kvp.Value.ToImmutableAndFree());
Shared\TestHooks\AsynchronousOperationListenerProvider.cs (1)
244return _singletonListeners.Where(kv => featureNames.Contains(kv.Key)).Select(kv => (IAsynchronousOperationWaiter)kv.Value);
Shared\Utilities\DocumentationComment.cs (1)
155_comment._exceptionTexts.Add(typeAndBuilderPair.Key, typeAndBuilderPair.Value.AsImmutable());
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\DiagnosticAnalyzer\AnalyzerAssemblyLoader.cs (1)
395return _resolvedToOriginalPathMap.Select(x => (x.Value, x.Key)).ToImmutableArray();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
239if (predicate(entry.Key, entry.Value, arg))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (2)
236var importContainer = addImportsService.GetImportContainer(root, context, importToSyntax.First().Value, options); 245var importsToAdd = importToSyntax.Where(kvp => safeImportsToAdd.Contains(kvp.Key)).Select(kvp => kvp.Value).ToImmutableArray();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\SemanticModelReuse\AbstractSemanticModelReuseLanguageService.cs (1)
44m[kv.Key.ToString()] = kv.Value.GetCount();
Workspace\ProjectSystem\ProjectSystemProject.BatchingDocumentCollection.cs (1)
339var entry = _documentPathsToDocumentIds.Where(kv => kv.Value == documentId).FirstOrDefault();
Workspace\Solution\SolutionCompilationState.cs (2)
107Contract.ThrowIfTrue(_projectIdToTrackerMap.Any(kvp => kvp.Key != kvp.Value.ProjectState.Id)); 1747missingDocumentStates.SelectAsArray(kvp => (kvp.Key, kvp.Value.ToImmutableAndFree())),
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
971ThrowExceptionIfFalse(documentInProjectState.Value.TryGetSyntaxTree(out var tree), "We should have a tree since we have a compilation that should contain it."); 980ThrowExceptionIfFalse(generatedDocument.Value.TryGetSyntaxTree(out var tree), "We should have a tree since we have a compilation that should contain it.");
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker_Generators.cs (3)
146oldGeneratedDocuments.States.All(kvp => kvp.Value.ParseOptions.Equals(this.ProjectState.ParseOptions))) 261if (documentState.Value.Attributes.DesignTimeOnly) 262treesToRemove.Add(await documentState.Value.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false));
Workspace\Workspace.cs (1)
399var relatedDocumentIdsAndStatesArray = relatedDocumentIdsAndStates.SelectAsArray(static kvp => (kvp.Key, kvp.Value));
Workspace\Workspace_Editor.cs (2)
208return _projectToOpenDocumentsMap.SelectManyAsArray(kvp => kvp.Value); 283return _bufferToAssociatedDocumentsMap.Where(kvp => kvp.Value.Contains(documentId)).Select(kvp => kvp.Key).FirstOrDefault();
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\BuildHostProcessManager.cs (1)
262AddArgument(processStartInfo, globalMSBuildProperty.Key + '=' + globalMSBuildProperty.Value);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (24)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Compilers\Core\Portable\InternalUtilities\ConcurrentLruCache.cs (1)
55this.UnsafeAdd(kvp.Key, kvp.Value, true);
src\Compilers\Core\Portable\InternalUtilities\ImmutableSetWithInsertionOrder`1.cs (1)
61get { return _map.OrderBy(kv => kv.Value).Select(kv => kv.Key); }
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (1)
BuildHostProcessManagerTests.cs (1)
159return $"{property.Key}={property.Value}";
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (5)
OptionsCollection.cs (1)
86=> new TestOptionSet(_options.ToImmutableDictionary(entry => new OptionKey(entry.Key.Option, entry.Key.Language), entry => entry.Value));
Remote\TestSerializerService.cs (1)
40.AddRange(s_wellKnownReferenceNames.Select(pair => KeyValuePair.Create(pair.Value!, pair.Key)));
TestAnalyzerReferenceByLanguage.cs (2)
55kvp.Key, kvp.Key == language ? kvp.Value.AddRange(analyzers) : kvp.Value)));
Workspaces\TestWorkspace_XmlCreation.cs (1)
126var value = string.Join(";", parseOptions.Features.Select(p => $"{p.Key}={p.Value}"));
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
Differencing\LongestCommonSubsequenceTests.cs (1)
36sb.AppendFormat("[{0},{1}]", actPair.Key, actPair.Value);
SolutionTests\ProjectDependencyGraphTests.cs (1)
734referencesByTargetProject.SelectMany(pair => pair.Value));
Microsoft.CommonLanguageServerProtocol.Framework.Package (1)
RequestExecutionQueue.cs (1)
359concurrentlyExecutingTasksArray[i].Value.Cancel();
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\DynamicDebuggerProxy.cs (1)
100pairArray[i] = new DynamicProperty(results[i].Key, results[i].Value);
Microsoft.Data.Analysis (8)
DataFrame.cs (1)
635object value = columnAndValue.Value;
DataFrame.Join.cs (2)
235newOccurrences = newOccurrences.ToDictionary(kvp => retainedIndicesReverseMapping[kvp.Key], kvp => kvp.Value); 262var list2 = (IReadOnlyList<long>)newOccurrence.Value;
DataFrameColumn.cs (1)
486List<ValueTuple<int, int>> tuplesOfSortAndBufferIndex = minElement.Value;
DataFrameColumns\StringDataFrameColumn.cs (1)
391counts.Append(keyValuePair.Value.Count);
GroupBy.cs (2)
126ICollection<long> rows = pairs.Value; 503return _keyToRowIndicesMap.Select(kvp => new Grouping(kvp.Key, kvp.Value.Select(index => _dataFrame.Rows[index])));
PrimitiveDataFrameColumn.cs (1)
389counts.Append(keyValuePair.Value.Count);
Microsoft.Data.Analysis.Interactive (1)
TabularDataResourceExtensions.cs (1)
35return row.FirstOrDefault(kvp => kvp.Key == fieldName).Value;
Microsoft.DotNet.Arcade.Sdk (3)
src\InstallDotNetCore.cs (3)
82if (runtimeItems.SelectMany(r => r.Value).Select(r => r.Key).FirstOrDefault(f => !SemanticVersion.TryParse(f, out SemanticVersion version)) != null) 98foreach (var item in runtimeItem.Value) 100string architecture = GetArchitecture(item.Value);
Microsoft.DotNet.ArcadeLogging (1)
PipelinesLogger.cs (1)
248propertyCategory = e.GlobalProperties?.LastOrDefault(p => p.Key.ToString().Equals($"_{s_TelemetryMarker}")).Value;
Microsoft.DotNet.Build.Manifest (8)
ArtifactModel.cs (3)
109if (localAttr.Value == null) 116else if (localAttr.Value.Equals( 135hash *= (item.Key, item.Value).GetHashCode();
BuildModelFactory.cs (1)
209attributes[attribute.Key] = NormalizeAzureDevOpsUrl(attribute.Value);
PdbArtifactModel.cs (1)
23hash *= (item.Key, item.Value).GetHashCode();
VersionIdentifier.cs (1)
244replacementIterationResult = replacementIterationResult.Replace(sequence.Key, sequence.Value);
XElementParsingExtensions.cs (2)
34.Where(pair => pair.Value != null) 37.Select(pair => new XAttribute(pair.Key, pair.Value))
Microsoft.DotNet.Build.Manifest.Tests (1)
BuildModelFactoryTests.cs (1)
816buildIdentityB.Attributes[kvp.Key] = kvp.Value;
Microsoft.DotNet.Build.Tasks.Feed (4)
src\PublishArtifactsInManifestBase.cs (3)
375var packages = packagesPerCategory.Value; 821var packages = packagesPerCategory.Value; 1041var blobs = blobsPerCategory.Value;
src\PublishBuildToMaestro.cs (1)
292return builds.Select(t => new BuildRef(t.Key, t.Value, 0)).ToList();
Microsoft.DotNet.Build.Tasks.Installers (2)
src\BuildFPMToolPreReqs.cs (1)
162Package_Version = pair.Value
src\RpmBuilder.cs (1)
224entries.Add(new((RpmHeaderTag)Enum.Parse(typeof(RpmHeaderTag), script.Key), RpmHeaderEntryType.String, script.Value));
Microsoft.DotNet.Build.Tasks.Packaging (38)
ApplyMetaPackages.cs (1)
122updatedDependencies.AddRange(metaPackagesToAdd.SelectMany(pair => pair.Value.Select(tfm => CreateDependency(pair.Key, tfm))));
GeneratePackageReport.cs (2)
95var runtimeIds = framework.Value; 323foreach (PackageItem packageItem in packageSpecificItems.Value)
GetApplicableAssetsFromPackages.cs (1)
179foreach (PackageItem packageFile in packageFiles.Value)
GetLastStablePackage.cs (1)
125LastStablePackages = lastStablePackages.Select(p => CreateItem(originalItems[p.Key], p.Value)).ToArray();
GetLayoutFiles.cs (1)
63var target = targetInfo.Value;
HarvestPackage.cs (1)
165resolver.AddPackageItems(packageFolder.Key, GetPackageItems(packageFolder.Value));
NuGetPack.cs (1)
281foreach (var pathPair in pathHasMatches.Where(pathMatchPair => !pathMatchPair.Value))
PackageIndex.cs (17)
158var otherInfo = otherPackage.Value; 179ModulesToPackages[otherModuleToPackage.Key] = otherModuleToPackage.Value; 288inboxFrameworks = info.InboxOn.GetInboxVersions().Where(p => p.Value >= assemblyVersion).Select(p => p.Key); 410InboxOn.AddInboxVersion(inboxOnPair.Key, inboxOnPair.Value); 416Version otherPackageVersion = assemblyVersionInPackage.Value; 492public int Count { get { return inboxVersions.Sum(m => m.Value.Count); } } 519var existingAssemblyVersion = mapping.Value; 557foreach (var frameworkVersion in framework.Value.Keys) 570foreach (var frameworkInboxVersionPair in framework.Value) 573var assemblyVersion = frameworkInboxVersionPair.Value; 631if (compatibleMapping.Key == null || compatibleMapping.Value == null) 637if (compatibleMapping.Value == VersionUtility.MaxVersion) 644VersionUtility.IsCompatibleApiVersion(compatibleMapping.Value, assemblyVersion) : 645compatibleMapping.Value >= assemblyVersion; 729var assemblyVersion = frameworkPair.Value; 781packageToMetaPackage.Add(metaPackage.Key, metaPackage.Value); 788return packageToMetaPackage.GroupBy(p => p.Value, p => p.Key);
UpdatePackageIndex.cs (5)
193package.Value.StableVersions.Clear(); 194package.Value.StableVersions.AddRange(stablePackageVersions); 307.Where(pair => pair.Value == packageVersion && !assmVersions.Contains(pair.Key)) 315.SelectMany(p => p.Value.AssemblyVersionInPackageVersion) 316.Where(pair => pair.Value == packageVersion)
ValidateFrameworkPackage.cs (2)
49var testAsset = testAssetByName.Value; 71var missingInboxAssemblies = _index.Packages.Where(packageInfo => packageInfo.Value.InboxOn.IsAnyVersionInbox(fx) && !testAssetsByName.ContainsKey(packageInfo.Key));
ValidateHarvestVersionIsLatestForRelease.cs (3)
75foreach (PackageAsset compileAsset in packageTarget.Value.CompileAssets.NullAsEmpty()) 83foreach (PackageAsset runtimeAsset in packageTarget.Value.RuntimeAssets.NullAsEmpty()) 91foreach (PackageAsset nativeAsset in packageTarget.Value.NativeAssets.NullAsEmpty())
ValidatePackage.cs (3)
413.Where(pair => pair.Value == thisPackageVersion && !assemblyVersions.Contains(pair.Key)) 596SupportedVersion = inboxPair.Value, 624if (!Version.TryParse(supportedFramework.Value, out supportedVersion))
Microsoft.DotNet.Build.Tasks.Workloads (5)
CreateVisualStudioWorkload.wix.cs (2)
289string uniquePackGroupKey = string.Join("\r\n", kvp.Value.Select(p => p.PackagePath).OrderBy(p => p)); 293groupPackage.Packs.AddRange(kvp.Value);
Msi\MsiPayloadPackageProject.wix.cs (1)
64new XAttribute("PackagePath", packageFile.Value)));
Msi\WorkloadPackGroupMsi.wix.cs (1)
135candle.AddPreprocessorDefinition(kvp.Key, kvp.Value);
WorkloadPackGroupPackage.wix.cs (1)
37var manifestPackage = ManifestsPerPlatform.First().Value.OrderBy(m => m.Version).Last();
Microsoft.DotNet.Build.Tasks.Workloads.Tests (8)
SwixComponentTests.cs (8)
25WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 53WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 82WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 109WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 123WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 143WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 169WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value; 183WorkloadDefinition workload = (WorkloadDefinition)manifest.Workloads.FirstOrDefault().Value;
Microsoft.DotNet.Helix.Client (1)
generated-code\HelixApi.cs (1)
436builder.Append(UrlEncoder.Default.Encode(keyValuePair.Value));
Microsoft.DotNet.Helix.JobSender (1)
JobDefinition.cs (1)
181(await Task.WhenAll(CorrelationPayloads.Select(async p => (uri: await p.Key.UploadAsync(storageContainer, log, cancellationToken), destination: p.Value)))).ToDictionary(x => x.uri, x => x.destination);
Microsoft.DotNet.Helix.Sdk (2)
GetHelixWorkItems.cs (1)
72workItem.SetMetadataValueLiteral(entry.Key, entry.Value);
ProvisioningProfileProvider.cs (1)
86string targetName = pair.Value;
Microsoft.DotNet.Open.Api.Tools.Tests (2)
ProcessEx.cs (1)
72startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
92CreateFile(file.Key, file.Value);
Microsoft.DotNet.PackageTesting (1)
VerifyClosure.cs (1)
270Log.LogError(PrintCycle(suspectCycle.Value));
Microsoft.DotNet.RemoteExecutor (1)
RemoteExecutor.cs (1)
539options.RuntimeConfigurationOptions.Select(kvp => $"\"{kvp.Key}\": {ToJsonString(kvp.Value)}"));
Microsoft.DotNet.SharedFramework.Sdk (3)
src\Microsoft.DotNet.PackageTesting\VerifyClosure.cs (1)
270Log.LogError(PrintCycle(suspectCycle.Value));
src\ValidateFileVersions.cs (2)
78.Where(p => (p.Value.FileVersion ?? ZeroVersion) == ZeroVersion) 79.Select(p => p.Value.File.ItemSpec)
Microsoft.DotNet.SignTool (13)
src\BatchSignUtil.cs (7)
190new FileSignInfo(new PathWithHash(engine.Key.FileName, engine.Value.ContentHash), engine.Value.SignInfo))); 200_log.LogMessage(MessageImportance.Normal, $"Attaching engine {engine.Key.FileName} to {engine.Value.FullPath}"); 205$"-ab {engine.Key.FileName} {engine.Value.FullPath} -o {engine.Value.FullPath}", workingDirectory, 208_log.LogError($"Failed to attach engine to {engine.Value.FullPath}"); 448var dst = entry.Value;
src\Configuration.cs (1)
194foreach (var erroredFile in errorGroup.Value)
src\SignTool.cs (5)
113Arguments = $"-V -xk \"{item.Value}\" \"{Path.GetDirectoryName(item.Key)}\"", 121_log.LogError($"Failed to unzip file {item.Value} to {item.Key}"); 122throw new InvalidOperationException($"Failed to unzip file {item.Value} to {item.Key}"); 133ZipFile.ExtractToDirectory(item.Value, Path.GetDirectoryName(item.Key), true); 137File.Delete(item.Value);
Microsoft.DotNet.SignTool.Tests (2)
SignToolTests.cs (2)
393signingInput.FilesToCopy.Select(f => $"{f.Key} -> {f.Value}").Should().BeEquivalentTo(expectedCopyFiles ?? Array.Empty<string>()); 1664var tempFileExtensionSignInfo = s_fileExtensionSignInfo.Where(s => s.Key != ".symbols.nupkg").ToDictionary(e => e.Key, e => e.Value);
Microsoft.DotNet.SwaggerGenerator.CodeGenerator (5)
Modeler\KeyValuePairExtensions.cs (1)
16value = pair.Value;
Modeler\ServiceClientModelFactory.cs (4)
125.SelectMany(p => p.Value.Operations.Select(o => (path: p.Key, type: o.Key, operation: o.Value))) 179var selectedResponse = operation.Responses.Where(r => r.Key.StartsWith("2")).Select(p => p.Value).FirstOrDefault(); 427p.Value,
Microsoft.DotNet.XliffTasks (1)
Model\JsonDocument.cs (1)
35=> _json.Select(kvp => new Node(_json, kvp.Key, kvp.Value)).OrderBy(entry => entry.Id);
Microsoft.DotNet.XUnitExtensions.Tests (2)
ConditionalAttributeTests.cs (2)
55Assert.Equal("outerloop", res[0].Value); 66Assert.Equal("outerloop", res[0].Value);
Microsoft.Extensions.AI (4)
ChatCompletion\OpenTelemetryChatClient.cs (2)
320prop.Value); 423prop.Value);
Embeddings\OpenTelemetryEmbeddingGenerator.cs (2)
192prop.Value); 271prop.Value);
Microsoft.Extensions.AI.Abstractions (10)
AdditionalPropertiesDictionary{TValue}.cs (2)
212_dictionary[item.Key] = item.Value; 258public AdditionalProperty[] Items => (from p in _properties select new AdditionalProperty(p.Key, p.Value)).ToArray();
AITool.cs (1)
49_ = sb.Append(", ").Append(entry.Key).Append(" = ").Append(entry.Value);
SpeechToText\SpeechToTextResponseUpdateExtensions.cs (1)
121response.AdditionalProperties[entry.Key] = entry.Value;
UsageDetails.cs (3)
53kvp.Value + existingValue : 54kvp.Value; 87parts.Add($"{entry.Key} = {entry.Value}");
Utilities\AIJsonUtilities.cs (2)
183obj.Add(entry.Key, entry.Value); 184NormalizeJsonNode(entry.Value);
Utilities\AIJsonUtilities.Schema.Transform.cs (1)
75properties[prop.Key] = TransformSchemaCore(prop.Value, transformOptions, path);
Microsoft.Extensions.AI.Abstractions.Tests (13)
AdditionalPropertiesDictionaryTests.cs (1)
128Assert.Equal($"value{count}", item.Value);
AssertExtensions.cs (1)
36AreJsonEquivalentValues(expectedEntry.Value, actualValue, options, propertyName: expectedEntry.Key);
Contents\FunctionCallContentTests..cs (9)
164""", TestJsonSerializerContext.Default.Options)!.ToDictionary(k => k.Key, k => (object?)k.Value); 185""", TestJsonSerializerContext.Default.Options)!.ToDictionary(k => k.Key, k => (object?)k.Value); 204""", TestJsonSerializerContext.Default.Options)!.ToDictionary(k => k.Key, k => (object?)k.Value)); 240""", TestJsonSerializerContext.Default.Options)!.ToDictionary(k => k.Key, k => (object?)k.Value)); 275Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.Object }); 280Assert.Null(kvp.Value); 285Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.Array }); 290Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.Number }); 295Assert.True(kvp.Value is JsonElement { ValueKind: JsonValueKind.True });
test\Shared\JsonSchemaExporter\SchemaTestHelpers.cs (1)
38.SelectMany(d => d.Errors!.Select(error => $"Path:${d.InstanceLocation} {error.Key}:{error.Value}"));
test\Shared\JsonSchemaExporter\TestTypes.cs (1)
1160private readonly IReadOnlyDictionary<TKey, TValue> _dictionary = values.ToDictionary(kvp => kvp.Key, kvp => kvp.Value);
Microsoft.Extensions.AI.AzureAIInference (6)
AzureAIInferenceChatClient.cs (2)
239FunctionCallInfo fci = entry.Value; 336byte[] data = JsonSerializer.SerializeToUtf8Bytes(prop.Value, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object)));
AzureAIInferenceEmbeddingGenerator.cs (2)
189if (prop.Value is not null) 191byte[] data = JsonSerializer.SerializeToUtf8Bytes(prop.Value, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object)));
AzureAIInferenceImageEmbeddingGenerator.cs (2)
143if (prop.Value is not null) 145byte[] data = JsonSerializer.SerializeToUtf8Bytes(prop.Value, AIJsonUtilities.DefaultOptions.GetTypeInfo(typeof(object)));
Microsoft.Extensions.AI.AzureAIInference.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
36AreJsonEquivalentValues(expectedEntry.Value, actualValue, options, propertyName: expectedEntry.Key);
Microsoft.Extensions.AI.Evaluation (1)
EvaluationMetricExtensions.cs (1)
134metric.AddOrUpdateMetadata(item.Key, item.Value);
Microsoft.Extensions.AI.Evaluation.NLP (4)
Common\BLEUAlgorithm.cs (3)
84maxCounts[ct.Key] = Math.Max(val, ct.Value); 88maxCounts[ct.Key] = ct.Value; 98clippedCounts[h.Key] = Math.Min(h.Value, v);
Common\MatchCounter.cs (1)
56public string ToDebugString() => string.Concat(_counts.Select(v => $"{v.Key}: {v.Value}, "));
Microsoft.Extensions.AI.Integration.Tests (4)
PromptBasedFunctionCallingChatClient.cs (1)
153if (kvp.Value is JsonElement jsonElement)
VerbatimHttpHandler.cs (1)
41newContent.Headers.TryAddWithoutValidation(header.Key, header.Value);
VerbatimMultiPartHttpHandler.cs (2)
206if (!actualFrequencies.ContainsKey(kvp.Key) || kvp.Value != actualFrequencies[kvp.Key]) 212Assert.Equal(kvp.Value, actualFrequencies[kvp.Key]);
Microsoft.Extensions.AI.Ollama.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
36AreJsonEquivalentValues(expectedEntry.Value, actualValue, options, propertyName: expectedEntry.Key);
Microsoft.Extensions.AI.OpenAI (1)
OpenAIChatClient.cs (1)
383FunctionCallInfo fci = entry.Value;
Microsoft.Extensions.AI.OpenAI.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
36AreJsonEquivalentValues(expectedEntry.Value, actualValue, options, propertyName: expectedEntry.Key);
Microsoft.Extensions.AI.Tests (1)
test\Libraries\Microsoft.Extensions.AI.Abstractions.Tests\AssertExtensions.cs (1)
36AreJsonEquivalentValues(expectedEntry.Value, actualValue, options, propertyName: expectedEntry.Key);
Microsoft.Extensions.ApiDescription.Client.Tests (2)
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
92CreateFile(file.Key, file.Value);
Microsoft.Extensions.ApiDescription.Tool.Tests (1)
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
92CreateFile(file.Key, file.Value);
Microsoft.Extensions.Caching.Hybrid.Tests (8)
StampedeTests.cs (1)
478Assert.True(pair.Value > 16);
TestEventListener.cs (7)
81case "Name" when pair.Value is string: 82name = (string)pair.Value; 84case "DisplayName" when pair.Value is string s: 89value = Convert.ToDouble(pair.Value); 93value = Convert.ToDouble(pair.Value); 168if (pair.Value.value != 0) 170Assert.Fail($"{pair.Key}: expected 0, actual {pair.Value.value}");
Microsoft.Extensions.Caching.Memory (2)
MemoryCache.cs (2)
760yield return entry.Value; 764yield return entry.Value;
Microsoft.Extensions.Compliance.Redaction (1)
RedactorProvider.cs (1)
51if (r.GetType() == m.Value)
Microsoft.Extensions.Configuration (1)
MemoryConfigurationProvider.cs (1)
31Data.Add(pair.Key, pair.Value);
Microsoft.Extensions.Configuration.CommandLine (1)
CommandLineConfigurationProvider.cs (1)
158switchMappingsCopy.Add(mapping.Key, mapping.Value);
Microsoft.Extensions.DependencyInjection (4)
ServiceLookup\CallSiteChain.cs (3)
52ordered.Sort((a, b) => a.Value.Order.CompareTo(b.Value.Order)); 57Type? implementationType = pair.Value.ImplementationType;
ServiceLookup\CallSiteFactory.cs (1)
360callSites[i] = callSitesByIndex[i].Value;
Microsoft.Extensions.Diagnostics (5)
Metrics\Configuration\MetricsConfigureOptions.cs (1)
99if (bool.TryParse(instrumentPair.Value, out var instrumentEnabled))
src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (4)
61if (compareResult == 0 && object.Equals(pair.Value, pair1.Value)) 100if (compareResult == 0 && object.Equals(pair.Value, pair1.Value))
Microsoft.Extensions.Diagnostics.HealthChecks (1)
DefaultHealthCheckService.cs (1)
328builder.AppendLine(kvp.Value?.ToString());
Microsoft.Extensions.Diagnostics.HealthChecks.Common (4)
TelemetryHealthCheckPublisher.cs (4)
61if (entry.Value.Status != HealthStatus.Healthy) 63_metrics.UnhealthyHealthCheckCounter.RecordMetric(entry.Key, entry.Value.Status); 70.Append(entry.Value.Status.ToString()) 72.Append(entry.Value.Description)
Microsoft.Extensions.Diagnostics.HealthChecks.Tests (58)
DefaultHealthCheckServiceTest.cs (58)
88Assert.Equal(DegradedMessage, actual.Value.Description); 89Assert.Equal(HealthStatus.Degraded, actual.Value.Status); 90Assert.Null(actual.Value.Exception); 91Assert.Empty(actual.Value.Data); 92Assert.Equal(actual.Value.Tags, degradedCheckTags); 97Assert.Equal(HealthyMessage, actual.Value.Description); 98Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 99Assert.Null(actual.Value.Exception); 100Assert.Collection(actual.Value.Data, item => 103Assert.Equal(DataValue, item.Value); 105Assert.Equal(actual.Value.Tags, healthyCheckTags); 110Assert.Equal(UnhealthyMessage, actual.Value.Description); 111Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 112Assert.Same(exception, actual.Value.Exception); 113Assert.Empty(actual.Value.Data); 114Assert.Equal(actual.Value.Tags, unhealthyCheckTags); 142Assert.Equal(ExceptionMessage, actual.Value.Description); 143Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 144Assert.Equal(ExceptionMessage, actual.Value.Exception!.Message); 145Assert.Empty(actual.Value.Data); 146Assert.Equal(actual.Value.Tags, exceptionTags); 151Assert.Equal("A timeout occurred while running check.", actual.Value.Description); 152Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 153Assert.Equal(OperationCancelledMessage, actual.Value.Exception!.Message); 154Assert.Empty(actual.Value.Data); 155Assert.Equal(actual.Value.Tags, operationExceptionTags); 190Assert.Equal(HealthyMessage, actual.Value.Description); 191Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 192Assert.Null(actual.Value.Exception); 193Assert.Collection(actual.Value.Data, item => 196Assert.Equal(DataValue, item.Value); 225actual.Value.Data, 232actual.Value.Data, 239actual.Value.Data, 296Assert.Equal(thrownException.Message, actual.Value.Description); 297Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 298Assert.Same(thrownException, actual.Value.Exception); 303Assert.Equal(faultedException.Message, actual.Value.Description); 304Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 305Assert.Same(faultedException, actual.Value.Exception); 310Assert.Null(actual.Value.Description); 311Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 312Assert.Null(actual.Value.Exception); 331Assert.Equal("TestScope", item.Value); 353Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 377Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 401Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 427Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 432Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 453var healthCheck = (DisposableDependeciesCheck)results.Entries.Single().Value.Data.Single().Value; 481Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 524Assert.Equal(HealthStatus.Healthy, entry.Value.Status); 529Assert.Equal(HealthStatus.Healthy, entry.Value.Status); 555Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status); 612Assert.Equal(HealthStatus.Degraded, actual.Value.Status); 617Assert.Equal(HealthStatus.Healthy, actual.Value.Status); 622Assert.Equal(HealthStatus.Unhealthy, actual.Value.Status);
Microsoft.Extensions.Diagnostics.ResourceMonitoring (5)
Windows\Disk\WindowsDiskMetrics.cs (5)
143measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionWriteTag, new(DeviceKey, pair.Key) })); 152measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionReadTag, new(DeviceKey, pair.Key) })); 168measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionWriteTag, new(DeviceKey, pair.Key) })); 177measurements.Add(new Measurement<long>(pair.Value, new TagList { _directionReadTag, new(DeviceKey, pair.Key) })); 192measurements.Add(new Measurement<double>(pair.Value, new TagList { new(DeviceKey, pair.Key) }));
Microsoft.Extensions.Diagnostics.Testing (8)
Logging\FakeLogger.cs (4)
147if (pair.Value != null) 171if (pair.Value is string s) 175else if (pair.Value is IEnumerable ve) 181str = Convert.ToString(pair.Value, CultureInfo.InvariantCulture);
Logging\FakeLoggerProvider.cs (1)
53entry.Value.ScopeProvider = _scopeProvider;
Logging\FakeLogRecord.cs (1)
86return kvp.Value;
Metrics\CollectedMeasurement.cs (2)
31d[tag.Key] = tag.Value; 68if (!object.Equals(kvp.Value, value))
Microsoft.Extensions.Diagnostics.Testing.Tests (3)
Logging\FakeLoggerTests.cs (3)
88var ss = logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 104ss = logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 138Assert.Equal(dt.ToString(CultureInfo.InvariantCulture), logger.LatestRecord.StructuredState![0].Value!);
Microsoft.Extensions.Features (1)
src\Shared\Debugger\DictionaryItemDebugView.cs (1)
24Value = keyValue.Value;
Microsoft.Extensions.FileProviders.Physical (1)
PhysicalFilesWatcher.cs (1)
386PatternMatchingResult matchResult = wildCardEntry.Value.Matcher!.Match(path);
Microsoft.Extensions.FileSystemGlobbing (1)
InMemoryDirectoryInfo.cs (1)
116yield return new InMemoryDirectoryInfo(item.Key, item.Value, true);
Microsoft.Extensions.Hosting.Testing.Tests (12)
FakeConfigurationSourceTests.cs (2)
23Assert.Equal("testValue", item.Value); 28Assert.Equal("anotherTestValue", item.Value);
HostingFakesExtensionsTests.cs (10)
147Assert.Equal("testValue", item.Value); 173Assert.Equal("testValue1", item.Value); 178Assert.Equal("testValue2", item.Value); 202Assert.Equal("testValue", item.Value); 207Assert.Equal("anotherTestValue", item.Value); 233Assert.Equal("testValue", item.Value); 259Assert.Equal("testValue1", item.Value); 264Assert.Equal("testValue2", item.Value); 288Assert.Equal("testValue", item.Value); 293Assert.Equal("anotherTestValue", item.Value);
Microsoft.Extensions.Http (3)
Logging\HttpHeadersLogValue.cs (3)
43values.Add(new KeyValuePair<string, object>(kvp.Key, kvp.Value)); 50values.Add(new KeyValuePair<string, object>(kvp.Key, kvp.Value)); 107builder.AppendJoin(", ", (IEnumerable<object>)kvp.Value);
Microsoft.Extensions.Http.Diagnostics (11)
Http\DownstreamDependencyMetadataManager.cs (1)
176var finalArray = ProcessDownstreamDependencyMetadataInternal(dep.Value);
Latency\Internal\HttpRequestLatencyListener.cs (2)
47if (eventSource.Value != null) 49EnableEventSource(eventSource.Value);
Logging\Internal\HttpHeadersReader.cs (2)
89destination.Add(new(header.Key, _redactor.Redact(header.Value, classification))); 99var classification = kvp.Value;
Logging\Internal\HttpResponseBodyReader.cs (1)
124_ = newContent.Headers.TryAddWithoutValidation(header.Key, header.Value);
Logging\Internal\Log.cs (3)
155var httpMethod = request[startIndex].Value; 156var httpHost = request[startIndex + 1].Value; 157var httpPath = request[startIndex + 2].Value;
Logging\Internal\LoggerMessageStateExtensions.cs (2)
32state.TagArray[index++] = new(key, items[i].Value); 51state.TagArray[index++] = new(key, items[i].Value);
Microsoft.Extensions.Http.Diagnostics.Tests (35)
Logging\AcceptanceTests.cs (11)
127state!.Single(kvp => kvp.Key == enricher2!.KvpRequest.Key).Value.Should().Be(enricher2!.KvpRequest.Value!.ToString()); 326state!.Single(kvp => kvp.Key == HttpClientLoggingTagNames.Path).Value.Should().Be(redactedPath); 370.Subject.Value; 373.Which.Value.Should().Be(httpRequestMessage.RequestUri.Host); 376.Which.Value.Should().Be(httpRequestMessage.Method.ToString()); 379.Which.Value.Should().Be("200"); 382.Which.Value.Should().NotBeEmpty(); 393state.Should().ContainSingle(kvp => kvp.Key == "userId").Which.Value.Should().Be(expectedUserId); 394state.Should().ContainSingle(kvp => kvp.Key == "unitId").Which.Value.Should().Be(expectedUnitId); 438state!.Single(kvp => kvp.Key == HttpClientLoggingTagNames.Path).Value.Should().Be(redactedPath);
Logging\HttpClientLoggerTest.cs (4)
250logRecordState.Contains(TestExpectedRequestHeaderKey, expectedLogRecord.RequestHeaders[0].Value); 251logRecordState.Contains(TestExpectedResponseHeaderKey, expectedLogRecord.ResponseHeaders[0].Value); 252logRecordState.Contains(testSharedResponseHeaderKey, expectedLogRecord.ResponseHeaders[1].Value); 253logRecordState.Contains(testSharedRequestHeaderKey, expectedLogRecord.RequestHeaders[1].Value);
Logging\HttpRequestReaderTest.cs (15)
87httpRequestMessage.Headers.Add(header1.Key, header1.Value); 88httpRequestMessage.Headers.Add(header3.Key, header3.Value); 96httpResponseMessage.Headers.Add(header2.Key, header2.Value); 97httpResponseMessage.Headers.Add(header3.Key, header3.Value); 213httpRequestMessage.Headers.Add(header1.Key, header1.Value); 225httpResponseMessage.Headers.Add(header2.Key, header2.Value); 288httpRequestMessage.Headers.Add(header1.Key, header1.Value); 300httpResponseMessage.Headers.Add(header2.Key, header2.Value); 360httpRequestMessage.Headers.Add(header1.Key, header1.Value); 418httpRequestMessage.Headers.Add(header1.Key, header1.Value); 430httpResponseMessage.Headers.Add(header2.Key, header2.Value); 489httpRequestMessage.Headers.Add(header1.Key, header1.Value); 497httpResponseMessage.Headers.Add(header2.Key, header2.Value); 556httpRequestMessage.Headers.Add(header1.Key, header1.Value); 565httpResponseMessage.Headers.Add(header2.Key, header2.Value);
Logging\Internal\LogRecordExtensions.cs (1)
19return logRecord.StructuredState.ToDictionary(kvp => kvp.Key, kvp => kvp.Value);
Logging\Internal\TestEnricher.cs (2)
38tagCollector.Add(KvpRequest.Key, KvpRequest.Value!); 43tagCollector.Add(KvpResponse.Key, KvpResponse.Value!);
Logging\LoggerMessageStateExtensionsTests.cs (2)
46Assert.Equal("v1", state.TagArray[0].Value); 49Assert.Equal("v2", state.TagArray[1].Value);
Microsoft.Extensions.Http.Resilience (2)
Internal\RequestMessageSnapshot.cs (2)
43_ = clone.Options.TryAdd(prop.Key, prop.Value); 53_ = clone.Headers.TryAddWithoutValidation(header.Key, header.Value);
Microsoft.Extensions.Http.Resilience.Tests (4)
Helpers\OptionsUtilities.cs (1)
37var propertyValue1 = propertyDefinition1.Value;
Resilience\HttpClientBuilderExtensionsTests.Resilience.cs (1)
371Tags[tag.Key] = tag.Value;
Resilience\HttpResilienceMetricsEnricherTests.cs (1)
55tags[0].Value.Should().Be("500");
Routing\RoutingStrategyTest.cs (1)
168return new ConfigurationBuilder().AddInMemoryCollection(values.Select(pair => new KeyValuePair<string, string?>("section:" + pair.Key, pair.Value))).Build().GetSection("section");
Microsoft.Extensions.Identity.Core (1)
UserManager.cs (1)
1636if (await f.Value.CanGenerateTwoFactorTokenAsync(this, user).ConfigureAwait(false))
Microsoft.Extensions.Logging (7)
LoggerFactory.cs (2)
128Logger logger = registeredLogger.Value; 183Logger logger = existingLogger.Value;
LoggerFactoryScopeProvider.cs (5)
194sb.Append(_items[0].Value); 201sb.Append(_items[i].Value); 251_stringBuilder.Append(enumerator.Current.Value); 258_stringBuilder.Append(enumerator.Current.Value); 276public KeyValuePair<string, object?> Current => new KeyValuePair<string, object?>(_enumerator.Current.Key, _enumerator.Current.Value);
Microsoft.Extensions.Logging.Configuration (1)
LoggerFilterConfigureOptions.cs (1)
59if (TryGetSwitch(section.Value, out LogLevel level))
Microsoft.Extensions.Logging.Console (5)
ConsoleLoggerProvider.cs (3)
147logger.Value.Options = options; 148logger.Value.Formatter = logFormatter; 217logger.Value.ScopeProvider = _scopeProvider;
JsonConsoleFormatter.cs (2)
169switch (item.Value) 218writer.WriteString(key, ToInvariantString(item.Value));
Microsoft.Extensions.Logging.EventLog (1)
EventLogLogger.cs (1)
104sb.Append(pair.Key).Append(": ").AppendLine(pair.Value?.ToString());
Microsoft.Extensions.Logging.EventSource (2)
EventSourceLogger.cs (2)
248arguments[i] = new KeyValuePair<string, string?>(keyValuePair.Key, keyValuePair.Value?.ToString()); 264writer.WriteString(keyValue.Key, keyValue.Value);
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (2)
195TypedConstant typedConstant = namedArgument.Value; 203TypedConstant value = namedArgument.Value;
Microsoft.Extensions.Options.SourceGeneration (14)
Emitter.cs (10)
629string linesToInsert = attributeData.Value is not null ? GenerateStronglyTypedCodeForLengthAttributes((HashSet<object>)attributeData.Value) : string.Empty; 634string linesToInsert = attributeData.Value is not null ? GenerateStronglyTypedCodeForLengthAttributes((HashSet<object>)attributeData.Value) : string.Empty; 639string linesToInsert = attributeData.Value is not null ? GenerateStronglyTypedCodeForLengthAttributes((HashSet<object>)attributeData.Value) : string.Empty; 642else if (attributeData.Key == _symbolHolder.CompareAttributeSymbol.Name && attributeData.Value is not null) 644string linesToInsert = GenerateStronglyTypedCodeForCompareAttribute((HashSet<object>)attributeData.Value); 649EmitRangeAttribute(_optionsSourceGenContext.ClassModifier, Emitter.StaticAttributeClassNamePrefix, attributeData.Key, _optionsSourceGenContext.Suffix, attributeData.Value is not null); 798attrInstantiationStatementLines.Add($"{GetPaddingString(1)}{prop.Key} = {prop.Value}{(notLast ? "," : string.Empty)}");
Parser.cs (4)
522if (namedArgument.Value.Kind == TypedConstantKind.Array) 525validationAttr.Properties.Add(namedArgument.Key, GetArrayArgumentExpression(namedArgument.Value.Values, isParams)); 529validationAttr.Properties.Add(namedArgument.Key, GetArgumentExpression(namedArgument.Value.Type!, namedArgument.Value.Value));
Microsoft.Extensions.Resilience.Tests (1)
Resilience\ResilienceMetricsEnricherTests.cs (1)
26private IReadOnlyDictionary<string, object?> Tags => _tags.ToDictionary(v => v.Key, v => v.Value);
Microsoft.Extensions.SecretManager.Tools.Tests (7)
SecretManagerTests.cs (6)
107new string[] { "set", secret.Key, secret.Value, "--verbose" } : 108new string[] { "set", secret.Key, secret.Value, "-p", projectPath, "--verbose" }; 127string.Format(CultureInfo.InvariantCulture, "{0} = {1}", keyValue.Key, keyValue.Value), 294new string[] { "set", secret.Key, secret.Value, "--verbose" } : 295new string[] { "set", secret.Key, secret.Value, "-p", projectPath, "--verbose" }; 315string.Format(CultureInfo.InvariantCulture, "{0} = {1}", keyValue.Key, keyValue.Value),
src\Tools\Shared\TestHelpers\TemporaryDirectory.cs (1)
92CreateFile(file.Key, file.Value);
Microsoft.Extensions.ServiceDiscovery (2)
Http\HttpServiceEndpointResolver.cs (1)
115await resolver.Value.DisposeAsync().ConfigureAwait(false);
ServiceEndpointResolver.cs (1)
124await resolver.Value.DisposeAsync().ConfigureAwait(false);
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (3)
tests\Shared\Logging\LogValuesAssert.cs (3)
54return string.Join(",", logValues.Select(kvp => $"[{kvp.Key} {kvp.Value}]")); 61return string.Equals(x.Key, y.Key) && object.Equals(x.Value, y.Value);
Microsoft.Extensions.Telemetry (16)
Buffering\StringifyComprarer.cs (7)
18if (x.Value is null && y.Value is null) 23if (x.Value is null || y.Value is null) 28return x.Value.ToString() == y.Value.ToString(); 33return HashCode.Combine(obj.Key, obj.Value?.ToString());
Enrichment\ApplicationLogEnricher.cs (1)
30collector.Add(kvp.Key, kvp.Value);
Logging\ExtendedLoggerFactory.cs (2)
181ExtendedLogger logger = existingLogger.Value; 202ExtendedLogger logger = registeredLogger.Value;
Logging\Import\LoggerFactoryScopeProvider.cs (5)
210sb.Append(_items[0].Value); 217sb.Append(_items[i].Value); 268_stringBuilder.Append(enumerator.Current.Value); 275_stringBuilder.Append(enumerator.Current.Value); 294new KeyValuePair<string, object?>(_enumerator.Current.Key, _enumerator.Current.Value);
src\Shared\LogBuffering\SerializedLogRecordFactory.cs (1)
33string value = attributes[i].Value?.ToString() ?? string.Empty;
Microsoft.Extensions.Telemetry.Abstractions (3)
Logging\LoggerMessageHelper.cs (2)
129if (typeof(TValue).IsValueType || kvp.Value is not null) 132_ = sb.Append(CultureInfo.InvariantCulture, $"\"{kvp.Value}\"");
Logging\LoggerMessageState.cs (1)
142_ = sb.Append(_tags[i].Value);
Microsoft.Extensions.Telemetry.Abstractions.Tests (15)
Logging\LoggerMessageStateTests.cs (15)
27Assert.Equal(Value, lms.TagArray[0].Value); 39Assert.Equal(Value, lms.TagArray[0].Value); 46Assert.Equal(Value, lms.TagArray[0].Value); 60Assert.Equal(Value, lms.TagArray[0].Value); 62Assert.Equal(Value, lms.TagArray[1].Value); 80Assert.Equal("V1", lms.TagArray[0].Value); 98Assert.Equal(Value, lms.TagArray[0].Value); 103Assert.Equal(Value, lms.TagArray[0].Value); 116Assert.Equal(Value, lms.TagArray[0].Value); 121Assert.Equal(Value, lms.TagArray[0].Value); 143Assert.Equal(Value, list[0].Value); 153Assert.Equal(Value, list[0].Value); 159Assert.Equal(Value, list[0].Value); 169Assert.Equal(current.Value, list[count].Value);
Microsoft.Extensions.Telemetry.PerformanceTests (11)
BenchLogger.cs (1)
64var o = item.Value;
ModernCodeGen.cs (10)
32var connectionId = s.TagArray[6].Value ?? "(null)"; 33var type = s.TagArray[5].Value ?? "(null)"; 34var streamId = s.TagArray[4].Value ?? "(null)"; 35var length = s.TagArray[3].Value ?? "(null)"; 36var flags = s.TagArray[2].Value ?? "(null)"; 37var other = s.TagArray[1].Value ?? "(null)"; 65var start = s.TagArray[4].Value; 66var end = s.TagArray[3].Value; 67var options = s.TagArray[2].Value; 68var guid = s.TagArray[1].Value;
Microsoft.Extensions.Telemetry.Tests (8)
Enrichment\Internals\TestLogEnrichmentTagCollector.cs (1)
18_tags.Add(kvp.Key, kvp.Value);
Enrichment\Internals\TestMetricEnrichmentTagCollector.cs (1)
18_tags.Add(kvp.Key, kvp.Value.ToString() ?? string.Empty);
Logging\ExtendedLoggerTests.cs (6)
851Assert.Equal("V4", property.Value); 919Assert.Equal("V4", property.Value); 1173enrichmentPropertyBag.Add(kvp.Key, kvp.Value!); 1196collector.Add(kvp.Key, kvp.Value); 1205a[i++] = new(kvp.Key, (string)kvp.Value!); 1210collector.Add(kvp.Key, kvp.Value);
Microsoft.Extensions.Validation.GeneratorTests (84)
ValidationsGenerator.ComplexType.cs (14)
130Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single()); 149Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single()); 168Assert.Equal("The PropertyWithMemberAttributes field is required.", kvp.Value.Single()); 191Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 196Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 220Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single()); 225Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 230Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 263Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 268Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 273Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 292Assert.Equal("Value must be an even number", kvp.Value.Single()); 311Assert.Collection(kvp.Value, 339var error = Assert.Single(kvp.Value);
ValidationsGenerator.IValidatableObject.cs (7)
132Assert.Collection(error.Value, 138Assert.Equal("The RequiredProperty field is required.", error.Value.Single()); 143Assert.Equal("The field ValidatableSubType must be 'some-value'.", error.Value.Single()); 148Assert.Equal("The field Value1 must be between 10 and 100.", error.Value.Single()); 173Assert.Equal("The field ValidatableSubType must be 'some-value'.", error.Value.Single()); 178Assert.Equal("The field Value1 must be between 10 and 100.", error.Value.Single()); 203Assert.Equal("The field Value1 must be between 10 and 100.", error.Value.Single());
ValidationsGenerator.MultipleNamespaces.cs (2)
73Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 110Assert.Equal("The field StringWithLength must be a string with a maximum length of 20.", kvp.Value.Single());
ValidationsGenerator.NoOp.cs (1)
177Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single());
ValidationsGenerator.Parameters.cs (5)
71Assert.Equal("The field value1 must be between 10 and 100.", error.Value.Single()); 76Assert.Equal("The field Valid identifier must be between 10 and 100.", error.Value.Single()); 81Assert.Equal("The value3 field is required.", error.Value.Single()); 86Assert.Equal("Value must be an even number", error.Value.Single()); 91Assert.Collection(error.Value, error =>
ValidationsGenerator.Parsable.cs (6)
92Assert.Contains("Date must be between 2023-01-01 and 2025-12-31", error.Value); 97Assert.Contains("Amount must be between 0.1 and 100.5", error.Value); 102Assert.Contains("The TimeOnlyWithRequiredValue field is required.", error.Value); 107Assert.Contains("Hours must be between 0 and 12", error.Value); 112Assert.Contains("The field Url must be a valid URL.", error.Value); 117Assert.Contains("Must be a valid version number (e.g. 1.0.0)", error.Value);
ValidationsGenerator.Polymorphism.cs (10)
100Assert.Equal("The Value3 field is not a valid Base64 encoding.", error.Value.Single()); 105Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single()); 110Assert.Equal("The Value2 field is not a valid e-mail address.", error.Value.Single()); 131Assert.Equal("The Value3 field is not a valid e-mail address.", error.Value.Single()); 136Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single()); 154Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single()); 183Assert.Equal("The Value3 field is not a valid Base64 encoding.", error.Value.Single()); 188Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single()); 193Assert.Equal("The Value2 field is not a valid e-mail address.", error.Value.Single()); 198Assert.Equal("The field Value 1 must be between 10 and 100.", error.Value.Single());
ValidationsGenerator.RecordType.cs (15)
117Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single()); 136Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single()); 159Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 164Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 188Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single()); 193Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 198Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 231Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 236Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 241Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 260Assert.Equal("Value must be an even number", kvp.Value.Single()); 279Assert.Collection(kvp.Value, 307var error = Assert.Single(kvp.Value); 331Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 336Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single());
ValidationsGenerator.Recursion.cs (8)
120Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 125Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 130Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 135Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 140Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 145Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 150Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single()); 155Assert.Equal("The field Value must be between 10 and 100.", error.Value.Single());
ValidationsGenerator.ValidatableType.cs (14)
113Assert.Equal("The field IntegerWithRange must be between 10 and 100.", kvp.Value.Single()); 132Assert.Equal("The field Valid identifier must be between 10 and 100.", kvp.Value.Single()); 151Assert.Equal("The PropertyWithMemberAttributes field is required.", kvp.Value.Single()); 174Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 179Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 203Assert.Equal("The EmailString field is not a valid e-mail address.", kvp.Value.Single()); 208Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 213Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 255Assert.Equal("The RequiredProperty field is required.", kvp.Value.Single()); 260Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 265Assert.Equal("The field StringWithLength must be a string with a maximum length of 10.", kvp.Value.Single()); 284Assert.Equal("Value must be an even number", kvp.Value.Single()); 303Assert.Collection(kvp.Value, 330Assert.Equal("Value must be an even number", kvp.Value.Single());
ValidationsGeneratorTestBase.cs (2)
528_configure.Invoke(value.Value!); 533_hostTcs.TrySetResult(value.Value!);
Microsoft.Extensions.Validation.Tests (27)
ValidatableParameterInfoTests.cs (9)
35Assert.Equal("The Test Parameter field is required.", error.Value.Single()); 60Assert.Equal("The Test Parameter field is required.", error.Value.Single()); 103Assert.Equal("The field Test Parameter must be between 10 and 100.", error.Value.First()); 127Assert.Equal("The Custom Display Name field is required.", error.Value.First()); 167Assert.Equal("The Name field is required.", error.Value[0]); 211Assert.Equal("The Name field is required.", error.Value[0]); 238Assert.Collection(error.Value, 264Assert.Equal("The field Test Parameter must be between 10 and 100.", error.Value.First()); 287Assert.Equal("Test exception", error.Value.First());
ValidatableTypeInfoTests.cs (18)
68Assert.Equal("The Name field is required.", kvp.Value.First()); 73Assert.Equal("The field Age must be between 0 and 120.", kvp.Value.First()); 78Assert.Equal("The Street field is required.", kvp.Value.First()); 83Assert.Equal("The City field is required.", kvp.Value.First()); 157Assert.Equal("Salary must be a positive value.", error.Value.First()); 210Assert.Equal("The field Doors must be between 2 and 5.", kvp.Value.First()); 215Assert.Equal("The Make field is required.", kvp.Value.First()); 220Assert.Equal("The Model field is required.", kvp.Value.First()); 275Assert.Equal("The ProductName field is required.", kvp.Value.First()); 280Assert.Equal("The field Quantity must be between 1 and 100.", kvp.Value.First()); 285Assert.Equal("The field Quantity must be between 1 and 100.", kvp.Value.First()); 406Assert.Equal("SKU must start with 'PROD-'.", error.Value.First()); 492Assert.Equal("The Name field is required.", kvp.Value.First()); 497Assert.Equal("Date must be in the past.", kvp.Value.First()); 530Assert.Equal("The Password field is required.", error.Value.Single()); 555Assert.Equal("Data must be positive.", globalError.Value.Single()); 580Assert.Equal("FirstName and LastName are required.", kvp.Value.First()); 585Assert.Equal("FirstName and LastName are required.", kvp.Value.First());
Microsoft.Extensions.Validation.ValidationsGenerator (3)
Extensions\ISymbolExtensions.cs (1)
27return namedArgument.Value.Value?.ToString() ?? property.Name;
Parsers\ValidationsGenerator.TypesParser.cs (1)
209NamedArguments: attribute.NamedArguments.ToDictionary(namedArgument => namedArgument.Key, namedArgument => namedArgument.Value.ToCSharpString()),
src\Shared\RoslynUtils\SymbolExtensions.cs (1)
210var routeParameterNameConstant = namedArgument.Value;
Microsoft.Gen.ComplianceReports (1)
Parser.cs (1)
268notes = namedArg.Value.Value?.ToString();
Microsoft.Gen.ContextualOptions (1)
Parser.cs (1)
18.Select(type => new OptionsContextType(type.Key, type.Value.ToImmutableArray(), GetContextProperties(type.Key)))
Microsoft.Gen.ContextualOptions.Unit.Tests (5)
SyntaxContextReceiverTests.cs (5)
36Assert.Equal(declaration.Key.Name, declaration.Value.Single().Identifier.Text); 74Assert.Equal(2, declaration.Value.Count); 75Assert.All(declaration.Value.Select(dec => dec.Identifier.Text), className => Assert.Equal("Class2", className)); 76Assert.NotEqual(declaration.Value[0], declaration.Value[1]);
Microsoft.Gen.Logging (3)
Parsing\AttributeProcessors.cs (3)
67var v = a.Value.Value; 136var v = a.Value.Value; 174var v = a.Value.Value;
Microsoft.Gen.Logging.Generated.Tests (18)
LoggerMessageAttributeTests.cs (1)
163Assert.Contains(collector.LatestRecord.StructuredState, x => x.Key == key && x.Value == value);
LogMethodTests.cs (4)
385Assert.Equal("param", logRecord.StructuredState[0].Value); 961Assert.Equal(kvp.Value, rol.GetValue(kvp.Key)); 977Assert.Equal(kvp.Value, rol!.GetValue(kvp.Key)); 989Assert.Equal(format, pair.Value);
LogPropertiesTests.cs (3)
45var ss = _logger.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 176var ss = collector.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value); 194ss = collector.LatestRecord.StructuredState!.ToDictionary(x => x.Key, x => x.Value);
SensitiveRecordTests.cs (5)
22Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 34Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 51Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 68Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value)); 85Assert.All(logRecord.StructuredState, x => Assert.DoesNotContain(SensitiveRecordExtensions.Sensitive, x.Value));
TagProviderTests.cs (4)
169Assert.Equal(props.P0.ToString(CultureInfo.InvariantCulture), state[0].Value); 171Assert.Equal(props.P1, state[1].Value); 195Assert.Equal(props.P0.ToString(CultureInfo.InvariantCulture), state[0].Value); 197Assert.Equal(props.P1, state[1].Value);
Utils.cs (1)
101return kvp.Value;
Microsoft.Gen.MetadataExtractor (5)
src\Generators\Microsoft.Gen.ComplianceReports\Parser.cs (1)
268notes = namedArg.Value.Value?.ToString();
src\Generators\Microsoft.Gen.Metrics\Parser.cs (4)
287if (arg.Value.Kind == TypedConstantKind.Primitive && 290metricNameFromAttribute = (arg.Value.Value ?? string.Empty).ToString().Replace("\\\\", "\\"); 613if (namedArgument is { Key: "Name", Value.Value: { } }) 615strongTypeAttributeParameters.MetricNameFromAttribute = namedArgument.Value.Value.ToString();
Microsoft.Gen.Metrics (6)
Emitter.cs (1)
38GenTypeByNamespace(entry.Key, entry.Value, cancellationToken);
MetricFactoryEmitter.cs (1)
33GenMetricFactoryByNamespace(entry.Key, entry.Value, cancellationToken);
Parser.cs (4)
287if (arg.Value.Kind == TypedConstantKind.Primitive && 290metricNameFromAttribute = (arg.Value.Value ?? string.Empty).ToString().Replace("\\\\", "\\"); 613if (namedArgument is { Key: "Name", Value.Value: { } }) 615strongTypeAttributeParameters.MetricNameFromAttribute = namedArgument.Value.Value.ToString();
Microsoft.Gen.Metrics.Generated.Tests (30)
MetricTests.cs (22)
71Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 154Assert.Equal(new (string, object?)[] { ("s1", "val_1"), ("s2", "val_2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 174var tags = measurements[0].Tags.Select(x => (x.Key, x.Value)); 177tags = measurements[1].Tags.Select(x => (x.Key, x.Value)); 198var tags = measurements[0].Tags.Select(x => (x.Key, x.Value)); 201tags = measurements[1].Tags.Select(x => (x.Key, x.Value)); 253Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 259Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 266Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val4") }, measurement.Tags.Select(x => (x.Key, x.Value))); 278Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 284Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 291Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val4") }, measurement.Tags.Select(x => (x.Key, x.Value))); 329Assert.Equal(new (string, object?)[] { ("Dim1", "val1"), ("Dim_2", "val2"), ("Dim_3", "val3") }, measurement.Tags.Select(x => (x.Key, x.Value))); 342Assert.Equal(new (string, object?)[] { ("Dim1", "val1"), ("Dim_2", "val2"), ("Dim_3", "val3") }, measurement.Tags.Select(x => (x.Key, x.Value))); 372measurement.Tags.Select(x => (x.Key, x.Value))); 421measurement.Tags.Select(x => (x.Key, x.Value))); 444measurement.Tags.Select(x => (x.Key, x.Value))); 467measurement.Tags.Select(x => (x.Key, x.Value))); 515measurement.Tags.Select(x => (x.Key, x.Value))); 564measurement.Tags.Select(x => (x.Key, x.Value))); 587measurement.Tags.Select(x => (x.Key, x.Value))); 609measurement.Tags.Select(x => (x.Key, x.Value)));
MetricTests.Ext.cs (8)
55Assert.Equal(new (string, object?)[] { ("s1", "val1"), ("s2", "val2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 135Assert.Equal(new (string, object?)[] { ("s1", "val_1"), ("s2", "val_2") }, measurement.Tags.Select(x => (x.Key, x.Value))); 184measurement.Tags.Select(x => (x.Key, x.Value))); 206measurement.Tags.Select(x => (x.Key, x.Value))); 228measurement.Tags.Select(x => (x.Key, x.Value))); 277measurement.Tags.Select(x => (x.Key, x.Value))); 299measurement.Tags.Select(x => (x.Key, x.Value))); 321measurement.Tags.Select(x => (x.Key, x.Value)));
Microsoft.Gen.MetricsReports (4)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (4)
287if (arg.Value.Kind == TypedConstantKind.Primitive && 290metricNameFromAttribute = (arg.Value.Value ?? string.Empty).ToString().Replace("\\\\", "\\"); 613if (namedArgument is { Key: "Name", Value.Value: { } }) 615strongTypeAttributeParameters.MetricNameFromAttribute = namedArgument.Value.Value.ToString();
Microsoft.Interop.ComInterfaceGenerator (2)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
91equivalenceKeyBuilder.Append($";{option.Key}={option.Value}");
VirtualMethodPointerStubGenerator.cs (1)
303foreach (TypedConstant callConv in arg.Value.Values)
Microsoft.Interop.LibraryImportGenerator (3)
Analyzers\CustomMarshallerAttributeFixer.cs (1)
63HashSet<string> missingMembers = marshallerInfo.Value;
LibraryImportGenerator.cs (1)
130foreach (TypedConstant callConv in arg.Value.Values)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
91equivalenceKeyBuilder.Append($";{option.Key}={option.Value}");
Microsoft.Interop.SourceGeneration (8)
ManualTypeMarshallingHelper.cs (1)
40hash = HashCode.Combine(hash, mode.Key, mode.Value);
MarshalAsParser.cs (1)
186elementUnmanagedType = (UnmanagedType)namedArg.Value.Value!;
MarshallingAttributeInfo.cs (1)
145foreach (TypePositionInfo nestedElement in mode.Value.CollectionElementMarshallingInfo.ElementDependencies)
MarshalUsingAttributeParser.cs (3)
80constSize = (int)arg.Value.Value!; 84if (arg.Value.Value is null) 89elementName = (string)arg.Value.Value!;
ValueEqualityImmutableDictionary.cs (2)
25if (!other.TryGetValue(kvp.Key, out var value) || !kvp.Value.Equals(value)) 41_hash = HashCode.Combine(_hash, kvp.Key, kvp.Value);
Microsoft.Maui (7)
Debugger\DebuggerDisplayHelpers.cs (5)
50 if (HasValue(kvp.Value) || includeNullValues) 63 if (kvp.Value is null) 67 else if (kvp.Value is string s) 71 else if (kvp.Value is IEnumerable enumerable) 89 sb.Append(kvp.Value);
HotReload\HotReloadHelper.cs (2)
182 if (pair.Value.IsGenericType) 183 newType = pair.Value.GetGenericTypeDefinition().MakeGenericType(newHandler);
Microsoft.Maui.Controls (49)
BindableObject.cs (9)
138 var changed = !Equals(original.Value, newValue); 141 property.PropertyChanging?.Invoke(this, original.Value, newValue); 151 OnBindablePropertySet(property, original.Value, newValue, changed, changed); 189 Current = new LocalValueEntry(_propertiesEnumerator.Current.Key, _propertiesEnumerator.Current.Value.Values.GetValue(), _propertiesEnumerator.Current.Value.Attributes); 229 resultArray[i].Value = (T)pair.Value; 320 oldBinding = b_p.Value; 613 var original = specificityAndValue.Value; 707 var binding = kvp.Value;
DataTemplate.cs (2)
86 bindable.SetBinding(kvp.Key, kvp.Value.Clone()); 99 bindable.SetValue(kvp.Key, kvp.Value);
DragAndDrop\DataPackage.cs (2)
34 dataPackage.Properties.Add(property.Key, property.Value); 37 dataPackage.PropertiesInternal.Add(property.Key, property.Value);
Element\Element.cs (4)
768 if (dynR.Value.Item1 != value.Key) 771 changedResources.Add((dynR.Key, dynR.Value.Item2)); 776 OnResourceChanged(changedResource.Item1, value.Value, changedResource.Item2); 778 var bindableObject = value.Value as BindableObject;
ListProxy.cs (1)
102 if (Equals(kvp.Value, item))
OrderedDictionary.cs (4)
80 Add(kvp.Key, kvp.Value); 107 Add(item.Key, item.Value); 257 Insert(index, item.Key, item.Value); 266 _dict[value.Key] = value.Value;
PlatformBindingHelpers.cs (2)
203 wrapper.SetBinding(kvp.Key, kvp.Value); 205 wrapper.SetValue(kvp.Key, kvp.Value);
ResourcesExtensions.cs (3)
28 mergedClassStyles.AddRange(res.Value as List<Style>); 39 resources.Add(res.Key, res.Value); 43 mergedClassStyles.AddRange(res.Value as List<Style>);
Shell\ShellNavigationManager.cs (1)
331 returnValue[datum.Key] = datum.Value;
Shell\ShellNavigationQueryParameters.cs (3)
20 this.Add(item.Key, item.Value); 26 this.Add(item.Key, item.Value); 68 _internal.Add(item.Key, item.Value);
Shell\ShellRouteParameters.cs (8)
21 _shellNavigationQueryParameters[item.Key] = item.Value; 33 returnValue.Add(item.Key, item.Value); 52 this.Add(key, q.Value); 56 _shellNavigationQueryParameters[item.Key] = item.Value; 66 this.Add(item.Key, item.Value); 69 _shellNavigationQueryParameters[item.Key] = item.Value; 97 this[item.Key] = item.Value; 125 value = tuple.Value;
Style.cs (1)
143 ApplyCore(target.Key, newValue, (SetterSpecificity)target.Value);
StyleSheets\Style.cs (2)
73 if (string.Equals(decl.Value, "initial", StringComparison.OrdinalIgnoreCase)) 79 convertedValues[decl] = (value = Convert(styleable, decl.Value, property));
StyleSheets\StyleSheet.cs (1)
111 var style = kvp.Value;
TemplatedItemsList.cs (4)
430 int index = kvp.Value.GetGlobalIndexOfItem(item); 435 count += kvp.Value.GetDescendantCount(); 717 group.Value.CollectionChanged -= OnInnerCollectionChanged; 718 group.Value.Dispose();
VisualElement\VisualElement.cs (1)
1561 mergedClassStyles.AddRange(value.Value as List<Style>);
VisualStateManager.cs (1)
74 var groups = (VisualStateGroupList)vsgSpecificityValue.Value;
Microsoft.Maui.Controls.Build.Tasks (9)
BindablePropertyReferenceExtensions.cs (1)
68 value = kvp.Value;
ExpandMarkupsVisitor.cs (1)
75 if (kvp.Value != node)
NodeILExtensions.cs (1)
704 yield return Create(Ldstr, kvp.Value);
PerformanceProvider.cs (3)
66 double total = TimeSpan.FromTicks(kvp.Value.TotalTime).TotalMilliseconds; 67 double avg = total / kvp.Value.CallCount; 68 yield return string.Format("{0,-80} | {1,-10} | {2,-10}ms | {3,-8}ms", key, kvp.Value.CallCount, total, avg);
SetPropertiesVisitor.cs (3)
225 if (kvp.Value != node) 1889 parentIl.Append(kvp.Value.Item1.LoadAs(parentContext.Cache, module.ImportReference(parentContext.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "NameScope")), module)); 1900 templateContext.Scopes[kvp.Key] = new Tuple<VariableDefinition, IList<string>>(varDefScope, kvp.Value.Item2);
Microsoft.Maui.Controls.SourceGen (2)
CodeBehindGenerator.cs (1)
220 xmlnsDef.AssemblyName = attr.NamedArguments[0].Value.Value as string;
src\Controls\src\Xaml\XamlNode.cs (1)
217 clone.Properties.Add(kvp.Key, kvp.Value.Clone());
Microsoft.Maui.Controls.Xaml (6)
NodeExtensions.cs (1)
16 if (kvp.Value != node)
PruneIgnoredNodesVisitor.cs (2)
24 if (!((propertyKvp.Value as ValueNode)?.Value is string propertyValue)) 45 var propNs = (propertyKvp.Value as IElementNode)?.NamespaceURI ?? "";
XamlNode.cs (1)
217 clone.Properties.Add(kvp.Key, kvp.Value.Clone());
XamlParser.cs (2)
200 ? ((ValueNode)attributes.First(kvp => kvp.Key == XmlName.xTypeArguments).Value).Value as IList<XmlType> 294 XmlnsHelper.ParseXmlns(kvp.Value, out _, out _, out _, out var targetPlatform);
Microsoft.Maui.Essentials (2)
WebAuthenticator\WebAuthenticatorResult.shared.cs (2)
45 Properties[kvp.Key] = kvp.Value; 56 Properties[kvp.Key] = kvp.Value;
Microsoft.Maui.Graphics (2)
Text\TextAttributes.cs (2)
20 this[entry.Key] = entry.Value; 23 this[entry.Key] = entry.Value;
Microsoft.Maui.Graphics.Win2D.WinUI.Desktop (1)
src\Graphics\src\Graphics\Platforms\Windows\AsyncPump.cs (1)
116 workItem.Key(workItem.Value);
Microsoft.Maui.Resizetizer (2)
DetectInvalidResourceOutputFilenamesTask.cs (1)
58 builder.Append($"{pair.Value} ({pair.Key.ItemSpec})");
GenerateTizenManifest.cs (1)
179 splashscreenElement.SetAttributeValue("src", image.Value);
Microsoft.ML.AutoML (27)
SweepableEstimator\MultiModelPipeline.cs (1)
114var estimators = _estimators.ToDictionary(x => x.Key, x => x.Value);
SweepableEstimator\SweepableEstimatorPipeline.cs (2)
56if (kv.Value != null) 58searchSpace.Add(kv.Key, kv.Value);
SweepableEstimator\SweepablePipeline.cs (6)
33if (kv.Value != null) 35searchSpace.Add(kv.Key, kv.Value.SearchSpace); 52var kvPairs = _estimators.Select((e, i) => new KeyValuePair<string, Parameter>(i.ToString(), e.Value.Parameter)); 55if (kv.Value != null) 57parameter[kv.Key] = kv.Value; 174var estimators = _estimators.ToDictionary(x => x.Key, x => x.Value);
Sweepers\ISweeper.cs (2)
145return string.Join(" ", _parameterValues.Select(kvp => string.Format("{0}={1}", kvp.Value.Name, kvp.Value.ValueText)).ToArray());
TrainerExtensions\TrainerExtensionCatalog.cs (1)
50_trainerNamesToExtensionTypes.ToDictionary(kvp => kvp.Value, kvp => kvp.Key);
TrainerExtensions\TrainerExtensionUtil.cs (4)
126properties[property.Key] = property.Value; 196.ToDictionary(kvp => kvp.Key, kvp => kvp.Value); 204var paramVals = props.Select(p => new StringParameterValue(p.Key, p.Value.ToString())); 232parameters = allProps.Select(p => new StringParameterValue(p.Key, p.Value.ToString()));
TransformInference\TransformInference.cs (1)
49sb.Append($" {property.Key}={property.Value}");
Tuner\AutoZeroTuner.cs (7)
39var trainerEstimators = _sweepablePipeline.Estimators.Where(e => e.Value.EstimatorType.IsTrainer()).Select(e => e.Value.EstimatorType.ToString()).ToList(); 85if (_pipelineStrings.Any(kv => kv.Value.Contains("OneHotHashEncoding") || kv.Value.Contains("OneHotEncoding"))) 87pipelineSchemas = _pipelineStrings.Where(kv => kv.Value.Contains(config.CatalogTransformer)); 94pipelineSchemas = pipelineSchemas.Where(kv => kv.Value.Contains(config.Trainer)); 98var trainerEstimatorName = pipeline.Estimators.Where(kv => kv.Value.EstimatorType.IsTrainer()).First().Key;
Tuner\PipelineProposer.cs (3)
97schema = _eci.OrderBy(kv => kv.Value).First().Key; 152_k2 = _k1.ToDictionary(kv => kv.Key, kv => kv.Value); 188_eci[schema] = _eci.Select(kv => kv.Value).Max() * 2;
Microsoft.ML.AutoML.Tests (7)
SweepableExtensionTest.cs (3)
149.Append(context.Auto().MultiClassification().Estimators.Select(kv => kv.Value).ToArray()); 162.Append(context.Auto().MultiClassification().Estimators.Select(kv => kv.Value).ToArray()); 175.Append(context.Auto().MultiClassification().Estimators.Select(kv => kv.Value).ToArray());
TunerTests.cs (4)
44var tuner = kv.Value; 253var tuner = kv.Value; 308var tuner = kv.Value; 355var tuner = kv.Value;
Microsoft.ML.CodeGenerator (15)
CodeGenerator\CSharp\TrainerGeneratorBase.cs (14)
61if (kv.Value == null) 63Type type = kv.Value.GetType(); 67value = ((bool)kv.Value).ToString(CultureInfo.InvariantCulture).ToLowerInvariant(); 72value = ((float)kv.Value).ToString(CultureInfo.InvariantCulture) + "f"; 77value = ((int)kv.Value).ToString(CultureInfo.InvariantCulture); 82value = ((double)kv.Value).ToString(CultureInfo.InvariantCulture); 87value = ((long)kv.Value).ToString(CultureInfo.InvariantCulture); 92var val = kv.Value.ToString(); 103value = $"{type.ReflectedType.Name}.{type.Name}.{kv.Value.ToString()}"; 108value = kv.Value; 145if (kv.Value.GetType() == typeof(CustomProperty)) 146sb.Append(BuildComplexParameter(((CustomProperty)kv.Value).Name, ((CustomProperty)kv.Value).Properties, "=")); 148sb.Append(kv.Value.ToString());
Templates\Console\PredictProgram.cs (1)
48this.Write(this.ToStringHelper.ToStringWithCulture(kv.Value));
Microsoft.ML.Core (31)
CommandLine\CmdParser.cs (12)
1526string str = (string)values[i].Value; 1543settings = values.Select(x => (string)x.Value).ToArray(); 1573string name = (string)values[i++].Value; 1575if (i < values.Count && IsCurlyGroup((string)values[i].Value) && string.IsNullOrEmpty(values[i].Key)) 1576settings = new string[] { (string)values[i++].Value }; 1596var kvp = Activator.CreateInstance(ItemType, comList[i].Key, comList[i].Value); 1608string name = (string)values[i++].Value; 1610if (i < values.Count && IsCurlyGroup((string)values[i].Value)) 1611settings = new string[] { (string)values[i++].Value }; 1639var kvp = Activator.CreateInstance(ItemType, values[i].Key, values[i].Value); 1648res.SetValue(values[i].Value, i); 1700else if (Unique && val.Values.Any(x => x.Value.Equals(newValue)))
Data\Repository.cs (2)
358kvp.Value.CloseEx(); 390using (var src = kvp.Value)
Data\RoleMappedSchema.cs (9)
166Contracts.Assert(Utils.Size(kvp.Value) > 0); 167var cols = kvp.Value; 223if (string.IsNullOrEmpty(kvp.Value)) 225var info = schema.GetColumnOrNull(kvp.Value); 229throw Contracts.ExceptParam(nameof(schema), $"{kvp.Value} column '{kvp.Key.Value}' not found"); 266foreach (var info in roleAndList.Value) 278foreach (var info in roleAndList.Value) 316Contracts.Assert(Utils.Size(kvp.Value) > 0); 317var cols = kvp.Value.ToArray();
Utilities\LruCache.cs (1)
50value = node.Value.Value;
Utilities\ReservoirSampler.cs (2)
198_reservoir[ind] = tmp.Value; 199_counts[tmp.Value] = 1;
Utilities\Tree.cs (5)
121return item.Value != null && item.Value._parent == this && _children.Comparer.Equals(item.Key, item.Value.Key); 130Add(item.Key, item.Value); 188if (!TryGetValue(item.Key, out child) || item.Value != child)
Microsoft.ML.Core.Tests (17)
UnitTests\TestEntryPoints.cs (2)
2248var list = kvp.Value as IList<KeyValuePair<string, object>>; 2255writer.WriteLine("{0}: {1}", kvp.Key, kvp.Value);
UnitTests\TestVBuffer.cs (15)
96float sum = a.Items().Sum(iv => iv.Value); 97float l1 = a.Items().Sum(iv => Math.Abs(iv.Value)); 98float l2Squared = a.Items().Sum(iv => iv.Value * iv.Value); 101float infNorm = a.GetValues().Length == 0 ? 0 : a.Items().Max(iv => Math.Abs(iv.Value)); 475values[indices.Count] = func(iv.Key, iv.Value); 743Assert.Equal(value, iv.Value); 771Assert.Equal(value, iv.Value); 805Assert.Equal(value, iv.Value); 830var l1Dist = a.Items(all: true).Zip(b.Items(all: true), (av, bv) => Math.Abs(av.Value - bv.Value)).Sum(); 831var l2Dist2 = a.Items(all: true).Zip(b.Items(all: true), (av, bv) => MathUtils.Pow(av.Value - bv.Value, 2)).Sum(); 833var dot = a.Items(all: true).Zip(b.Items(all: true), (av, bv) => av.Value * bv.Value).Sum();
Microsoft.ML.CpuMath.UnitTests (1)
UnitTests.cs (1)
994options.StartInfo.Environment.Add(item.Key, item.Value);
Microsoft.ML.Data (110)
Commands\CrossValidationCommand.cs (1)
268data = kvp.Value.CreateComponent(env, data);
Commands\DataCommand.cs (4)
135SendTelemetryComponent(pipe, transform.Value); 148pipe.Send(TelemetryMessage.CreateMetric(pair.Key, pair.Value, null)); 158var data = mValue.First().Value; 199newAverageMetric.Add(pair.Key, pair.Value / metricValues.Length);
Commands\ShowSchemaCommand.cs (3)
175if (verbose || !kvp.Value.IsEmpty) 176itw.WriteLine("{0}:{1}", kvp.Key, kvp.Value); 292var val = item.Value;
Commands\TrainCommand.cs (3)
521ectx.CheckUserArg(!string.IsNullOrWhiteSpace(kindName.Value), nameof(TrainCommand.Arguments.CustomColumns), "Names for columns with custom kind must not be empty"); 523throw ectx.ExceptUserArg(nameof(TrainCommand.Arguments.CustomColumns), "Custom column with name '{0}' needs a kind. Use col[<Kind>]={0}", kindName.Value); 525return customColumnArg.Select(kindName => new ColumnRole(kindName.Key).Bind(kindName.Value));
Data\DataViewUtils.cs (1)
1405var v = x.Value;
Data\RowCursorUtils.cs (3)
440if (0 < kv.Value && kv.Value <= keyMax) 441editor.Values[kv.Key] = kv.Value - 1;
Data\SchemaDefinition.cs (2)
283builder.Add(kvp.Key, kvp.Value.AnnotationType, kvp.Value.GetGetterDelegate());
DataLoadSave\Binary\BinaryLoader.cs (3)
2166.Where(t => !t.Value.IsGenerated).OrderBy(t => t.Value.ColumnIndex); 2176var col = isLiveAndCol.Value;
DataLoadSave\LegacyCompositeDataLoader.cs (3)
141.Select(x => new KeyValuePair<string, string>(x.Key, GetTagData(x.Value))) 159(env, index, data) => transformArgs[index].Value.CreateComponent(env, data)); 256newlyCreated.Add(new TransformEx(tag, tagData[i].Value, cur));
DataView\DataViewConstructionUtils.cs (3)
815meta.Add(kvp.Value.Kind, kvp.Value.AnnotationType, kvp.Value.GetGetterDelegate());
DataView\InternalSchemaDefinition.cs (1)
77: metadataInfos.ToDictionary(entry => entry.Key, entry => entry.Value);
DataView\TypedCursor.cs (2)
440buf[pair.Key] = convert(pair.Value); 476buf[pair.Key] = pair.Value;
Deprecated\Instances\HeaderSchema.cs (4)
52nameList.Add(kvp.Value.AsMemory()); 107var items = map.Where(kvp => 0 <= kvp.Key && kvp.Key < count && kvp.Value != null); 127names[iv] = kvp.Value; 136names[kvp.Key] = kvp.Value;
EntryPoints\EntryPointNode.cs (22)
359_vars.Add(kvp.Key, kvp.Value); 609inputParamBindingMap.Add(paramBinding, new SimpleVariableBinding(kvp.Value)); 625if (VariableBinding.IsBindingToken(pair.Value)) 633var varBinding = VariableBinding.Create(_host, pair.Value.Value<string>()); 641else if (pair.Value is JArray && 642((JArray)pair.Value).Any(tok => VariableBinding.IsBindingToken(tok))) 646if (!((JArray)pair.Value).All(tok => VariableBinding.IsBindingToken(tok))) 655foreach (var varName in (JArray)pair.Value) 672if (!_inputBuilder.TrySetValueJson(pair.Key, pair.Value)) 684if (!VariableBinding.IsBindingToken(pair.Value)) 688var varBinding = VariableBinding.Create(_host, pair.Value.Value<string>()); 708if (kvp.Value.VariableName == oldName) 720if (kvp.Value == oldName) 740if (!mapping.TryGetValue(kvp.Value.VariableName, out newName)) 743mapping.Add(kvp.Value.VariableName, newName); 745kvp.Value.Rename(newName); 751if (!mapping.TryGetValue(kvp.Value, out newName)) 754mapping.Add(kvp.Value, newName); 759_outputMap[kvp.Key] = kvp.Value; 789return _inputMap.Where(kv => !_inputBuilder.IsInputOptional(kv.Key.ParameterName)).Select(kv => kv.Value).Distinct() 802bool success = _inputBuilder.TrySetValue(pair.Key, BuildParameterValue(pair.Value)); 827v.SetValue(pair.Value);
EntryPoints\InputBuilder.cs (5)
505if (!inputBuilder.TrySetValueJson(pair.Key, pair.Value)) 506throw ectx.Except($"Unexpected value for component '{type}', field '{pair.Key}': '{pair.Value}'"); 566if (!inputBuilder.TrySetValueJson(pair.Key, pair.Value)) 567throw ectx.Except($"Unexpected value for component '{name}', field '{pair.Key}': '{pair.Value}'"); 595dict[pair.Key] = (T)GetFieldAssignableValue(ectx, typeof(T), ParseJsonValue(ectx, typeof(T), attributes, pair.Value, catalog));
Evaluators\ClusteringEvaluator.cs (1)
807else if (schema.Schema.TryGetColumnIndex(col.Value, out int labelIndex))
Evaluators\EvaluatorBase.cs (1)
441return _dict.Select(kvp => kvp.Value);
Evaluators\EvaluatorUtils.cs (14)
367string.Format("{0} {1}", colName, names.GetItemOrDefault(metric.Key)), metric.Value); 487var name = kvp.Value.ToString(); 516editor.Values[map[kvp.Key]] = kvp.Value; 540editor.Values[map[kvp.Key]] = kvp.Value; 587var name = kvp.Value.ToString().AsMemory(); 899ReconcileKeyValuesWithNoNames(env, views, keyCol.Key, keyCol.Value); 1039var tryNaming = string.Format(metricName, name.Value); 1041tryNaming = (string.Format("{0}{1}", metricName, name.Value)); 1203aggregated[iMetric].Sum += metric.Value; 1205aggregated[iMetric].SumSq += metric.Value * metric.Value; 1512confusionTable[row][labelIndexToConfIndexMap[index]] = val.Value; 1513precisionSums[labelIndexToConfIndexMap[index]] += val.Value; 1514recallSums[row] += val.Value;
Evaluators\MultiOutputRegressionEvaluator.cs (1)
758sb.AppendFormat(" {0,20:G20}", metric.Value);
Evaluators\QuantileRegressionEvaluator.cs (3)
103res[i.Key] = Math.Sqrt(i.Value / SumWeights); 117res[i.Key] = 1 - i.Value / (TotalLabelSquaredW - TotalLabelW * TotalLabelW / SumWeights); 409l1Editor.Values[s.Key] = Math.Abs(lab - s.Value);
Model\Pfa\BoundPfaContext.cs (1)
215vars[i] = new KeyValuePair<string, JToken>(names[i], vars[i].Value);
Model\Pfa\PfaContext.cs (1)
44vars[v.Key] = v.Value;
Transforms\ColumnBindingsBase.cs (2)
283var getter = Utils.MarshalInvoke(GetAnnotationGetterDelegate<int>, kvp.Value.RawType, inputBindings, i, kvp.Key); 284meta.Add(kvp.Key, kvp.Value, getter);
Transforms\ColumnConcatenatingTransformer.cs (7)
100column.Source = Source.Select(kvp => kvp.Value).ToArray(); 400.Select(c => new ColumnOptions(c.Name, c.Source.Select(kvp => (kvp.Value, kvp.Key != "" ? kvp.Key : null)))) 661if (kvp.Value.IsEmpty) 664sb.AppendMemory(kvp.Value); 891if (toSave.Value == null) 937int outVectorSize = (int)inputList.Sum(x => x.Value); 942node.AddAttribute("inputdimensions", inputList.Select(x => x.Value));
Transforms\ConversionsExtensionsCatalog.cs (5)
340var values = keyValuePairs.Select(pair => pair.Value); 372var values = keyValuePairs.Select(pair => pair.Value); 406var values = keyValuePairs.Select(pair => pair.Value); 444var values = keyValuePairs.Select(pair => pair.Value); 476var values = keyValuePairs.Select(pair => pair.Value);
Transforms\Hashing.cs (3)
1563return (x.Key == y.Key) && _tComparer.Equals(x.Value, y.Value); 1568return Hashing.CombineHash(obj.Key, _tComparer.GetHashCode(obj.Value));
Transforms\InvertHashUtils.cs (4)
86var subval = pair.Value; 249values[i++] = Textify(ref sb, ref temp, ref cbuffer, ref pairs, p.Value); 262values[p.Key] = Textify(ref sb, ref temp, ref cbuffer, ref pairs, p.Value); 422var text = pair.Value;
Transforms\KeyToVector.cs (2)
407if (!kvpSlot.Value.IsEmpty) 408sb.AppendMemory(kvpSlot.Value);
Transforms\OneToOneTransformerBase.cs (1)
114active[pair.Value] = true;
Transforms\ValueToKeyMappingTransformer.cs (1)
970jsonMap[kv.Value.ToString()] = kv.Key;
Transforms\ValueToKeyMappingTransformerImpl.cs (2)
1136T keyVal = pair.Value; 1220T keyVal = pair.Value;
Utilities\ColumnCursor.cs (1)
173dst[kvp.Key] = convert(kvp.Value);
Microsoft.ML.Ensemble (6)
Selector\SubModelSelector\BaseBestPerformanceSelector.cs (2)
92xValue = kvp.Value; 105yValue = kvp.Value;
Selector\SubModelSelector\BaseSubModelSelector.cs (1)
42metric = kvp.Value;
Trainer\EnsembleDistributionModelParameters.cs (1)
241averagedWeights = Models.SelectMany(model => model.Metrics).Where(m => m.Key == metric.Key).Select(m => (Single)m.Value).ToArray();
Trainer\EnsembleModelParametersBase.cs (1)
120ctx.Writer.Write((Single)metric.Value);
Trainer\EnsembleTrainerBase.cs (1)
218ch.Info("{0}{1}", string.Join("", model.Metrics.Select(m => string.Format("| {0} |", m.Value))), model.Predictor.GetType().Name);
Microsoft.ML.EntryPoints (7)
JsonUtils\ExecuteGraphCommand.cs (4)
71var path = kvp.Value as JValue; 73throw _host.Except("Invalid value for input: {0}", kvp.Value); 89var path = kvp.Value as JValue; 91throw _host.Except("Invalid value for output: {0}", kvp.Value);
JsonUtils\JsonManifestUtils.cs (2)
276return new JArray(inputs.OrderBy(x => x.Key).Select(x => x.Value).ToArray()); 304return new JArray(outputs.OrderBy(x => x.Key).Select(x => x.Value).ToArray());
OneVersusAllMacro.cs (1)
86subGraphRunContext.RenameContextVariable(kvp.Key, kvp.Value);
Microsoft.ML.Fairlearn (1)
Metrics\FairlearnMetricCatalog.cs (1)
96var groupMetric = res.Select(kv => (kv.Key, _context.BinaryClassification.EvaluateNonCalibrated(kv.Value)))
Microsoft.ML.FastTree (29)
Dataset\Dataset.cs (3)
341newAuxData[pair.Key] = pair.Value.GetSubset(pair.Value.IsQueryLevel ? queryIndices.Distinct().ToArray() : docIndices); 678DatasetSkeletonQueryDocData qddata = pair.Value;
Dataset\SparseIntArray.cs (1)
133int value = pair.Value;
FastTree.cs (17)
1683if (float.IsNaN(kv.Value)) 1996ch.Assert(kvp.Value > 0); 2007values.Add(kvp.Value + hotFeatureStarts[i]); 2441return _sparse.Count(kvp => kvp.Value > gtValue) + (0 > gtValue ? length - _sparse.Count : 0); 2474if (kvp.Value > gtValue) 2486if (kvp.Value > gtValue) 2538editor.Values[i] = _sparse[i].Value; 2577int binned = Algorithms.FindFirstGE(binUpperBounds, kvp.Value); 2591int binned = Algorithms.FindFirstGE(binUpperBounds, kvp.Value); 2677return s.Value; 3141Host.Assert(pair.Value is double); 3142writer.WriteLine("\t{0}\t{1}", pair.Key, (double)pair.Value); 3152var ordered = gainMap.OrderByDescending(pair => pair.Value); 3153double max = ordered.FirstOrDefault().Value; 3160yield return new KeyValuePair<string, double>(name, Math.Sqrt(pair.Value) * normFactor); 3171results.Add(new KeyValuePair<string, object>(pair.Key, pair.Value)); 3251bldr.AddFeature(pair.Key, (float)(Math.Sqrt(pair.Value) * normFactor));
GamModelParameters.cs (1)
189ctx.Writer.Write(kvp.Value);
Training\EnsembleCompression\LassoBasedEnsembleCompressor.cs (2)
102return Comparer<double>.Default.Compare(c1.Value, c2.Value);
TreeEnsemble\InternalTreeEnsemble.cs (3)
329var sortedByGain = gainMap.OrderByDescending(pair => pair.Value).AsEnumerable(); 330var maxValue = sortedByGain.First().Value; 337fmap.GetName(pair.Key), Math.Pow(pair.Value, power) / normalizingFactor));
Utils\BufferPoolManager.cs (2)
53List<Array> buffers = availableBuffers.FirstOrDefault(x => x.Value.Count > 0 && x.Key >= size && (x.Key - size) < (size * 0.2)).Value as List<Array>;
Microsoft.ML.GenAI.Core (5)
Extension\ModuleExtension.cs (5)
152var childrenDeviceMap = deviceMap.Where(x => x.Key.StartsWith($"{key}.")).ToDictionary(x => x.Key.Substring($"{key}.".Length), x => x.Value); 175var sizeToRemainOnEachDevice = 2 * layerSizeMap.Max(x => x.Value); 180var remainingLayerSizeMap = layerSizeMap.Where(x => !deviceMap.ContainsKey(x.Key)).ToDictionary(x => x.Key, x => x.Value); 182foreach (var (key, value) in remainingLayerSizeMap.OrderByDescending(x => x.Value)) 216.OrderByDescending(x => x.Value)
Microsoft.ML.GenAI.Phi.Tests (1)
Phi3Tests.cs (1)
107var sizeInMB = size.ToDictionary(x => x.Key, x => x.Value / 1024 / 1024);
Microsoft.ML.InternalCodeAnalyzer (1)
ContractsCheckNameofFixProvider.cs (1)
153var shortName = shortPair.Value.Value as string;
Microsoft.ML.KMeansClustering (2)
KMeansModelParameters.cs (1)
208writer.Write(pair.Value);
KMeansPlusPlusTrainer.cs (1)
1840Contracts.Check(centroid.Items().Select(x => x.Value).All(FloatUtils.IsFinite), "Model training failed: non-finite coordinates are generated");
Microsoft.ML.LightGbm (2)
LightGbmTrainerBase.cs (1)
501GbmOptions[pair.Key] = pair.Value;
WrappedLightGbmInterface.cs (1)
256res.Add(keyVal.Key + "=" + string.Format(CultureInfo.InvariantCulture, "{0}", keyVal.Value));
Microsoft.ML.OnnxConverter (1)
OnnxContextImpl.cs (1)
119string columnName = _columnNameMap.Single(kvp => kvp.Value == variableName).Key;
Microsoft.ML.OnnxTransformer (5)
OnnxTransform.cs (4)
321CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(), 347CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(), 377CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(), 409CustomShapeInfos = shapeDictionary?.Select(pair => new CustomShapeInfo(pair.Key, pair.Value)).ToArray(),
OnnxUtils.cs (1)
306var meta = pair.Value;
Microsoft.ML.OnnxTransformerTest (2)
OnnxTransformTests.cs (2)
856output.Output.Add(pair.Key + 1, pair.Value); 870Assert.Equal(pair.Value, transformedDataPoints[i].Output[pair.Key + 1]);
Microsoft.ML.PCA (1)
PcaTrainer.cs (1)
569writer.Write(" {0}", value.Value);
Microsoft.ML.Predictor.Tests (4)
CmdLine\CmdLine.cs (2)
251var value = (ICommandLineComponentFactory)pair.Value; 284sb.Append(pair.Value);
CompareBaselines.cs (2)
88if (!kvp.Value) 111if (!kvp.Value)
Microsoft.ML.ResultProcessor (14)
ResultProcessor.cs (14)
173.GroupBy(kvp => kvp.Key, kvp => kvp.Value) 296settings.Add(entity.Key + ":" + entity.Value); 537GroupBy(kvp => kvp.Key, kvp => kvp.Value).ToDictionary(g => "/" + g.Key, g => string.Join(",", g)); 910if (thisFoldResults.Key < 0 || thisFoldResults.Value == null) 918foldResults[thisFoldResults.Key] = thisFoldResults.Value; 933foreach (var kvp1 in kvp.Value) 941metricDict[foldIdx] = kvp1.Value; 949AllValues = new List<float>(from kvp in metricValues.Value 951select kvp.Value).ToArray() 1077foreach (string src in StreamUtils.ExpandWildCards(taggedPattern.Value)) 1087ExperimentItemResult? result = ProcessOutputFile(env, fileWithTag.Value, cmd); 1156if (float.IsNaN(kvp.Value.MetricValue) && kvp.Value.AllValues != null) 1158+ string.Join(cmd.PerFoldResultSeparator, new List<string>(new List<float>(kvp.Value.AllValues).Select(d => "" + d))));
Microsoft.ML.Samples (1)
Dynamic\NgramExtraction.cs (1)
78Console.Write($"'{slots[item.Key]}' - {item.Value} ");
Microsoft.ML.SearchSpace (12)
Option\NestOption.cs (4)
32.SelectMany(kv => kv.Value.Default) 43.SelectMany(kv => kv.Value.Step) 55var dim = kv.Value.FeatureSpaceDim; 57param[kv.Key] = kv.Value.SampleFromFeatureSpace(feature);
Parameter.cs (2)
224parameter[param.Key] = param.Value; 327(_value as Dictionary<string, Parameter>).Add(item.Key, item.Value);
SearchSpace.cs (6)
39_options = options.ToDictionary(kv => kv.Key, kv => kv.Value); 45_options = options.ToDictionary(kv => kv.Key, kv => kv.Value); 60.SelectMany(kv => kv.Value.Default) 100.SelectMany(kv => kv.Value.Step) 176return fieldOptions.Concat(propertyOptions).ToDictionary(kv => kv.Key, kv => kv.Value); 187nestOption[kv.Key] = kv.Value;
Microsoft.ML.StandardTrainers (17)
FactorizationMachine\FieldAwareFactorizationMachineUtils.cs (5)
40featureValueBuffer[count] = pair.Value; 41featureNorm += pair.Value * pair.Value; 42annihilation += pair.Value - pair.Value;
Standard\LinearModelParameters.cs (1)
88return _pred.Weight.Items(all: true).Select(iv => iv.Value).GetEnumerator();
Standard\LinearPredictorUtils.cs (6)
200Contracts.Assert(weightValue.Value is float); 201b.AppendLine().AppendFormat("{0}\t{1}", weightValue.Key, (float)weightValue.Value); 211.Where(weight => Math.Abs(weight.Value) >= Epsilon) 212.OrderByDescending(kv => Math.Abs(kv.Value)); 219list.Add(new KeyValuePair<string, Single>(name.IsEmpty ? $"f{index}" : name.ToString(), weight.Value)); 237results.Add(new KeyValuePair<string, object>(kvp.Key, kvp.Value));
Standard\LogisticRegression\MulticlassLogisticRegression.cs (5)
850var orderedWeights = Weights[classNumber].Items().OrderByDescending(kv => Math.Abs(kv.Value)); 853var value = weight.Value; 878Host.Assert(namedValues.Value is float); 879writer.WriteLine("\t{0}\t{1}", namedValues.Key, (float)namedValues.Value); 1054yield return weight.Value;
Microsoft.ML.Sweeper (21)
Algorithms\NelderMead.cs (19)
157var nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaReflection); 161nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaInsideContraction); 186UpdateSimplex(_lastReflectionResult.Key, _lastReflectionResult.Value); 193nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaExpansion); 197nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaInsideContraction); 206nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaOutsideContraction); 212nextPoint = GetNewPoint(_centroid, _worst.Value, _args.DeltaInsideContraction); 236UpdateSimplex(expansionResult, _pendingSweeps[0].Value); 240UpdateSimplex(_lastReflectionResult.Key, _lastReflectionResult.Value); 249UpdateSimplex(outerContractionResult, _pendingSweeps[0].Value); 268UpdateSimplex(innerContractionResult, _pendingSweeps[0].Value); 324var x = simplexVertices[i].Value; 327var y = simplexVertices[j].Value; 353newSimplexVertices.Add(result.Key, result.Value); 354newSimplexVertices.Add(_best.Key, _best.Value); 370result.Add(new KeyValuePair<IRunResult, float[]>(run, sweep.Value)); 386VectorUtils.AddMult(_simplexVertices.ElementAt(i).Value, centroid, scale); 405var newPoint = GetNewPoint(_secondWorst.Value, sortedVertices[i].Value, -_args.GammaShrink);
ISweeper.cs (2)
174return string.Join(" ", _parameterValues.Select(kvp => string.Format("{0}={1}", kvp.Value.Name, kvp.Value.ValueText)).ToArray());
Microsoft.ML.Sweeper.Tests (1)
TestSweeper.cs (1)
292sweeper.Update(run.Key, run.Value);
Microsoft.ML.Tests (56)
ImagesTests.cs (2)
1028using (var image = (MLImage)rowView.First().Values.Last().Value) 1189var resizedImage = (MLImage)rowView.First().Values.Last().Value;
TextLoaderTests.cs (8)
759Assert.Equal(entry.Value, previewIris.RowView[0].Values[index++].Value); 762Assert.Equal("Iris-setosa", previewIris.RowView[0].Values[index].Value.ToString()); 775var featureValue = (VBuffer<float>)previewIrisStartEnd.RowView[0].Values[0].Value; 796featureValue = (VBuffer<float>)previewIrisColumnIndices.RowView[0].Values[0].Value; 857Assert.Equal(entry.Value, previewIris.RowView[0].Values[index++].Value); 860Assert.Equal("Iris-setosa", previewIris.RowView[0].Values[index].Value.ToString());
TrainerEstimators\CalibratorEstimators.cs (3)
138Assert.InRange((float)probability.Value, 0, 1); 276Assert.True((float)oldCalibratedData.RowView[i].Values[5].Value == (float)newCalibratedData.RowView[i].Values[5].Value);
Transformers\CategoricalHashTests.cs (12)
146Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "0:A", "1:B" }); 152Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" }); 159Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "1:2", "0:5", "1:4", "1:6", "0:3", "0:1" }); 165Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "-1", "1" }); 172System.Diagnostics.Trace.WriteLine(slots.Items().Select(x => x.Value.ToString()).Distinct()); 173var temp = slots.Items().Select(x => x.Value.ToString()).Distinct(); 174Assert.Equal(slots.Items().Select(x => x.Value.ToString()).Distinct(), new string[14] { "[0].", "[0].0:A", "[0].0:E", "[0].0:D", "[0].1:A", "[0].1:E", "[0].1:D", "[1].", "[1].0:A", "[1].0:E", "[1].0:D", "[1].1:A", "[1].1:E", "[1].1:D" }); 177Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[4] { "0", "65535", "65536", "131071" }); 184Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "E", "D" }); 187Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[2] { "0", "65535" }); 194Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "0:A", "1:B" }); 200Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" });
Transformers\CategoricalTests.cs (14)
224Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "A", "B" }); 230Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" }); 237Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "3", "5" }); 243Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "6", "1" }); 250Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[12] { "[0].1", "[0].2", "[0].3", "[0].4", "[0].5", "[0].6", "[1].1", "[1].2", "[1].3", "[1].4", "[1].5", "[1].6" }); 253Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[4] { "0", "5", "6", "11" }); 260Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "1", "-1" }); 263Assert.Equal(slotRanges.Items().Select(x => x.Value.ToString()), new string[2] { "0", "1" }); 270Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "A", "D", "E" }); 276Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "D", "E" }); 282Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "[0].Bit2", "[0].Bit1", "[0].Bit0", "[1].Bit2", "[1].Bit1", "[1].Bit0" }); 288Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "Bit1", "Bit0" }); 295Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "[0].Bit2", "[0].Bit1", "[0].Bit0", "[1].Bit2", "[1].Bit1", "[1].Bit0" }); 301Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "Bit2", "Bit1", "Bit0" });
Transformers\ConvertTests.cs (2)
356Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "1", "2" }); 362Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "A", "B" });
Transformers\HashTests.cs (3)
89Assert.Equal(keys.Items().Select(x => x.Value.ToString()), new string[2] { "2.5", "3.5" }); 94Assert.Equal(keys.Items().Select(x => x.Value.ToString()), new string[2] { "2.5", "3.5" }); 99Assert.Equal(keys.Items().Select(x => x.Value.ToString()), new string[2] { "0:3.5", "1:2.5" });
Transformers\KeyToBinaryVectorEstimatorTest.cs (2)
120Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[6] { "[0].Bit2", "[0].Bit1", "[0].Bit0", "[1].Bit2", "[1].Bit1", "[1].Bit0" }); 126Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "Bit1", "Bit0" });
Transformers\KeyToVectorEstimatorTests.cs (10)
139Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "A", "B" }); 145Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[1] { "C" }); 148Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[2] { 0, 0 }); 155Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[4] { "[0].3", "[0].5", "[1].3", "[1].5" }); 158Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[4] { 0, 1, 2, 3 }); 165Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "6", "1" }); 172Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[4] { 0, 5, 6, 11 }); 183Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[3] { "A", "D", "E" }); 189Assert.Equal(slots.Items().Select(x => x.Value.ToString()), new string[2] { "D", "E" }); 192Assert.Equal(slotRanges.Items().Select(x => x.Value), new int[2] { 0, 1 });
Microsoft.ML.TimeSeries (12)
RootCauseAnalyzer.cs (10)
81if (object.Equals(aggSymbol, entry.Value)) 130return new Dictionary<string, object>(keyList.Select(dim => new KeyValuePair<string, object>(dim, dimension[dim])).ToDictionary(kvp => kvp.Key, kvp => kvp.Value)); 490if (dimension.Key.AnomalyDis.Count == 1 || (isLeavesLevel ? dimension.Value >= meanGain : dimension.Value <= meanGain)) 501if (best.AnomalyDis.Count != 1 && !isRatioNan && (isLeavesLevel ? valueRatioMap[best].CompareTo(dimension.Value) <= 0 : valueRatioMap[best].CompareTo(dimension.Value) >= 0)) 515if (!isRatioNan && (isLeavesLevel ? valueRatioMap[best].CompareTo(dimension.Value) <= 0 : valueRatioMap[best].CompareTo(dimension.Value) >= 0)) 537if (valueRatioMap[best].CompareTo(dimension.Value) == 0) 830if (!object.Equals(pair.Value, y[pair.Key]))
RootCauseLocalizationType.cs (2)
158if (!object.Equals(other.Dimension[item.Key], item.Value)) 231if (!object.Equals(other.Dimension[item.Key], item.Value))
Microsoft.ML.TimeSeries.Tests (5)
TimeSeriesDirectApi.cs (5)
977Assert.Equal(expectedDim[pair.Key], pair.Value); 1006Assert.Equal(expectedDim[pair.Key], pair.Value); 1022Assert.Equal(expectedDim[pair.Key], pair.Value); 1056Assert.Equal(expectedDim[pair.Key], pair.Value); 1206Assert.Equal(expectedDim[pair.Key], pair.Value);
Microsoft.ML.Tokenizers (30)
Model\BertTokenizer.cs (2)
778if (!vocab.TryGetValue(new StringSpanOrdinalKey(kvp.Key), out int id) || id != kvp.Value) 780throw new ArgumentException($"The special token '{kvp.Key}' is not in the vocabulary or assigned id value {id} different than the value {kvp.Value} in the special tokens.");
Model\BPETokenizer.cs (4)
344VocabReverse.Add(kvp.Value, kvp.Key.Data!); 350_specialTokens = specialTokens.ToDictionary(kvp => new StringSpanOrdinalKey(kvp.Key), kvp => (kvp.Value, kvp.Key)); 351_specialTokensReverse = specialTokens.ToDictionary(kvp => kvp.Value, kvp => kvp.Key); 761public IReadOnlyDictionary<string, int> Vocabulary => _vocabOriginal ??= new ReadOnlyDictionary<string, int>(_vocab.ToDictionary(kvp => kvp.Key.Data!, kvp => kvp.Value));
Model\CodeGenTokenizer.cs (6)
128_vocabReverse = _vocab.ToDictionary(kvp => kvp.Value.Id, kvp => kvp.Value.Token); 137_specialTokens = specialTokens.ToDictionary(kvp => new StringSpanOrdinalKey(kvp.Key), kvp => (kvp.Value, kvp.Key)); 138_specialTokensReverse = specialTokens.ToDictionary(kvp => kvp.Value, kvp => kvp.Key); 269var vocab = new ReadOnlyDictionary<string, int>(_vocab.ToDictionary(kvp => kvp.Value.Token, kvp => kvp.Value.Id));
Model\EnglishRobertaTokenizer.cs (1)
242vocab.Add(item.Key.ToString(), item.Value);
Model\SentencePieceBaseModel.cs (2)
46InternalSpecialTokens.Add(new StringSpanOrdinalKey(item.Key), item.Value); 47SpecialTokensReverse.Add(item.Value, item.Key);
Model\SentencePieceBpeModel.cs (1)
54vocab.Add(item.Key.ToString(), item.Value.Id);
Model\TiktokenTokenizer.cs (6)
143_decoder![specialToken.Value] = Encoding.UTF8.GetBytes(specialToken.Key); 144_cache!.Add(specialToken.Key, new[] { (Id: specialToken.Value, TokenIndex0: 0, TokenLength: specialToken.Key.Length) }); 991internal IReadOnlyDictionary<string, int> Vocabulary => _vocabOriginal ??= _vocab.ToDictionary(kvp => kvp.Key.Data!, kvp => kvp.Value.Id); 1233tiktokenConfiguration.SpecialTokens.Add(extraSpecialToken.Key, extraSpecialToken.Value); 1393tiktokenConfiguration.SpecialTokens.Add(extraSpecialToken.Key, extraSpecialToken.Value); 1433tiktokenConfiguration.SpecialTokens.Add(extraSpecialToken.Key, extraSpecialToken.Value);
Model\WordPieceTokenizer.cs (1)
45SpecialTokensReverse = options.SpecialTokens is not null ? options.SpecialTokens.GroupBy(kvp => kvp.Value).ToDictionary(g => g.Key, g => g.First().Key) : null;
Utils\ByteToUnicodeEncoding.cs (1)
36UnicodeToByte = ByteToUnicode.ToDictionary(kv => kv.Value, kv => kv.Key);
Utils\DoubleArrayTrie.cs (1)
760dawgBuilder.Insert(bytes, encodingLength, pair.Value);
Utils\LruCache.cs (2)
55value = cached.Value.Value; 82value = cached.Value.Value;
Utils\TokenizerExtensions.cs (3)
42dictionary[pair.Value] = pair.Key; 56dictionary[pair.Value] = pair.Key; 76writer.WriteNumber(pair.Value, pair.Key);
Microsoft.ML.Tokenizers.Tests (13)
BpeTests.cs (4)
270BpeOptions bpeOptions = new BpeOptions(vocab.Select(kvp => (kvp.Key, kvp.Value))) 303var reverseVocabulary = bpe.Vocabulary.ToDictionary(kvp => kvp.Value, kvp => kvp.Key); 390new BpeOptions(dictionary!.Select(kvp => (kvp.Key, kvp.Value))) 801private static IReadOnlyDictionary<int, string> _vocabReverse = _deepSeekR1Tokenizer.Vocabulary.ToDictionary(kvp => kvp.Value, kvp => kvp.Key);
CodeGenTests.cs (2)
498var reverseVocab = codeGenTokenizer.Vocabulary.ToDictionary(kvp => kvp.Value, kvp => kvp.Key); 499var reverseSpecialTokens = codeGenTokenizer.SpecialTokens?.ToDictionary(kvp => kvp.Value, kvp => kvp.Key);
DoubleArrayTrieTest.cs (1)
66Assert.Equal(i, kvp.Value); // Validate the sort order
EnglishRobertaTests.cs (1)
287var reverseVocab = robertaModel.Vocabulary.ToDictionary(kvp => kvp.Value, kvp => kvp.Key);
LlamaTests.cs (2)
253var reverseVocabulary = bpe.Vocabulary.ToDictionary(kvp => kvp.Value, kvp => kvp.Key); 666Assert.Equal(new[] { tokenizer.BeginningOfSentenceId, kvp.Value }, encodedTokens.Select(et => et.Id).ToArray());
src\Microsoft.ML.Tokenizers\Utils\ByteToUnicodeEncoding.cs (1)
36UnicodeToByte = ByteToUnicode.ToDictionary(kv => kv.Value, kv => kv.Key);
src\Microsoft.ML.Tokenizers\Utils\DoubleArrayTrie.cs (1)
760dawgBuilder.Insert(bytes, encodingLength, pair.Value);
TiktokenTests.cs (1)
129Assert.Equal(kvp.Value, value);
Microsoft.ML.TorchSharp (5)
AutoFormerV2\ObjectDetectionMetrics.cs (2)
120int gt = groundTruthBoxes.Where(k => k.Value != 0).Count(); 138int gt = groundTruthBoxes.Where(k => k.Value != 0).Count();
Utils\DefaultDictionary.cs (1)
57_dictionary.Add(item.Key, item.Value);
Utils\TorchUtils.cs (2)
23if (kvp.Value is torch.Tensor tensor) 26else if (kvp.Value is Dictionary<dynamic, dynamic> subDictionary)
Microsoft.ML.Transforms (29)
CountFeatureSelection.cs (1)
436var val = kvp.Value;
Dracula\CMCountTable.cs (3)
139ctx.Writer.Write(kvp.Value); 254_tables[iLabel][iDepth].Add(kvp.Key, kvp.Value); 273tables[iLabel][iDepth].Add(kvp.Key, (float)kvp.Value);
Dracula\CountTableTransformer.cs (1)
660var slotName = pair.Value.ToString();
Dracula\DictCountTable.cs (4)
110Contracts.Assert(pair.Value >= 0); 111ctx.Writer.Write(pair.Value); 191_tables[i][kvp.Key] = kvp.Value; 216dest[pair.Key] = (float)pair.Value;
Expression\LambdaParser.cs (3)
246if (!kvp.Value.IsContextKeyWord) 247_mapTidStr[kvp.Value.Kind] = kvp.Key.Value.ToString(); 250_mapTidStr[kvp.Value] = kvp.Key.Value.ToString();
KeyToVectorMapping.cs (2)
317if (!kvpSlot.Value.IsEmpty) 318sb.AppendMemory(kvpSlot.Value);
MissingValueIndicatorTransform.cs (2)
219if (kvp.Value.IsEmpty) 222sb.AppendMemory(kvp.Value);
PermutationFeatureImportance.cs (1)
80if (k.Value == 0)
SvmLight\SvmLightSaver.cs (2)
162foreach (var pair in features.Items().Where(p => p.Value != 0)) 164writer.Write(" {0}:{1}", _zero ? pair.Key : (pair.Key + 1), pair.Value);
Text\LdaTransform.cs (4)
347itemScores.Add(new ModelParameters.ItemScore(p.Key, p.Value)); 365wordScores.Add(new ModelParameters.WordItemScore(p.Key, slotName.ToString(), p.Value)); 405ctx.Writer.Write(p.Value); 532float value = retTopics[i].Value;
Text\NgramTransform.cs (1)
292if (pair.Value >= 1)
Text\SentimentAnalyzingTransform.cs (3)
134return new ColumnCopyingTransformer(env, hiddenNames.Select(x => (Name: x.Key, Source: x.Value)).ToArray()).Transform(input); 142input = new ColumnCopyingTransformer(env, hiddenNames.Select(x => (outputColumnName: x.Key, inputColumnName: x.Value)).ToArray()).Transform(input); 143return ColumnSelectingTransformer.CreateDrop(env, input, hiddenNames.Select(pair => pair.Value).ToArray());
Text\StopWordsRemovingTransformer.cs (1)
513active[pair.Value] = true;
Text\TextFeaturizingEstimator.cs (1)
607srcTaggedCols.Select(kvp => (kvp.Value, kvp.Key)))), ref view);
Microsoft.NET.StringTools (6)
WeakStringCache.Concurrent.cs (1)
133if (!entry.Value.IsUsed && _weakHandlesByHashCode.TryRemove(entry.Key, out StringWeakHandle? removedHandle))
WeakStringCache.cs (2)
140entry.Value.Free(); 161if (entry.Value.IsUsed)
WeakStringCacheInterner.cs (3)
151.OrderByDescending(kv => kv.Value * kv.Key.Length) 152.Where(kv => kv.Value > 1) 154.Select(kv => string.Format(CultureInfo.InvariantCulture, "({1} instances x each {2} chars)\n{0}", kv.Key, kv.Value, kv.Key.Length));
Microsoft.NET.StringTools.net35 (7)
WeakStringCache.cs (2)
140entry.Value.Free(); 161if (entry.Value.IsUsed)
WeakStringCache.Locking.cs (2)
92if (!entry.Value.IsUsed) 94entry.Value.Free();
WeakStringCacheInterner.cs (3)
151.OrderByDescending(kv => kv.Value * kv.Key.Length) 152.Where(kv => kv.Value > 1) 154.Select(kv => string.Format(CultureInfo.InvariantCulture, "({1} instances x each {2} chars)\n{0}", kv.Key, kv.Value, kv.Key.Length));
Microsoft.VisualStudio.LanguageServices (16)
ColorSchemes\ColorSchemeApplier.cs (1)
101kvp => kvp.Key, kvp => RegistryItemConverter.Convert(kvp.Value));
DebuggerIntelliSense\DebuggerTextView.HACK_CompletionSession.cs (3)
51var shimController = propertyList.Single(x => x.Value != null && x.Value.GetType().Name == "ShimCompletionController").Value;
Diagnostics\VisualStudioDiagnosticAnalyzerService.cs (1)
123return map.ToDictionary(kv => kv.Key, kv => (IEnumerable<DiagnosticDescriptor>)kv.Value);
Interop\CleanableWeakComHandleTable.cs (2)
96if (!pair.Value.IsAlive()) 209yield return keyValuePair.Value.ComAggregateObject;
ProjectSystem\BrokeredService\WorkspaceProject.cs (1)
163_project.SetProperty(property.Key, property.Value);
ProjectSystem\RuleSets\VisualStudioRuleSetManager.RuleSetFile.cs (1)
135specificDiagnosticOptions.Add(rule.Key, rule.Value);
ProjectSystem\VisualStudioWorkspaceImpl.cs (1)
1634var projectExistsWithLanguage = _projectSystemNameToProjectsMap.Any(projects => projects.Value.Any(project => project.Language == language));
src\Compilers\Core\Portable\InternalUtilities\ConcurrentLruCache.cs (1)
55this.UnsafeAdd(kvp.Key, kvp.Value, true);
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (5)
265var suppressionFixer = GetSuppressionFixer(documentDiagnosticsPerLanguage.SelectMany(kvp => kvp.Value), language, _codeFixService); 290var suppressionFixer = GetSuppressionFixer(projectDiagnosticsPerLanguage.SelectMany(kvp => kvp.Value), language, _codeFixService); 484var uniqueDiagnosticIds = group.SelectMany(kvp => kvp.Value.Select(d => d.Id)).ToImmutableHashSet(); 517documentDiagnosticsToFix = documentDiagnostics.Value 524documentDiagnosticsToFix = documentDiagnostics.Value;
Microsoft.VisualStudio.LanguageServices.CSharp (2)
CodeModel\ModifierFlagsExtensions.cs (1)
116newModifierList.Add(SyntaxFactory.Token(modifierDefinition.Value));
ProjectSystemShim\CSharpProjectShim.OptionsProcessor.cs (1)
97if (pair.Value == ReportDiagnostic.Warn)
Microsoft.VisualStudio.LanguageServices.DevKit (1)
Logging\VSCodeTelemetryLogger.cs (1)
174sb.AppendFormat("\"{0}\":{1},", keyValue.Key, keyValue.Value);
MSBuild (29)
CollectionHelpers.cs (1)
72if (!Equals(aKvp.Value, bValue))
CommunicationsUtilities.cs (2)
550if (!currentEnvironment.TryGetValue(entry.Key, out string currentValue) || currentValue != entry.Value) 552SetEnvironmentVariable(entry.Key, entry.Value);
CopyOnWriteDictionary.cs (2)
258_backing = _backing.SetItem(item.Key, item.Value); 376array.SetValue(new DictionaryEntry(entry.Key, entry.Value), index + i);
LogMessagePacketBase.cs (1)
314_buildEvent = nodeBuildEvent.Value.Value;
OutOfProcTaskAppDomainWrapperBase.cs (2)
329paramInfo.SetValue(wrappedTask, param.Value?.WrappedParameter, null); 338[param.Key, param.Value.ToString(), taskName]);
OutOfProcTaskHostNode.cs (8)
1033string oldValue = variable.Value.Key; 1034string newValue = variable.Value.Value; 1100string oldValue = variable.Value.Value; 1101string newValue = variable.Value.Key; 1154string oldValue = variable.Value; 1171string newValue = variable.Value;
TaskHostConfiguration.cs (1)
203_taskParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskHostTaskComplete.cs (1)
123_taskOutputParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskParameter.cs (8)
447escapedGenericWrappedMetadata[entry.Key] = entry.Value == null ? entry.Value : EscapingUtilities.Escape(entry.Value); 900destinationItem.SetMetadata(entry.Key, entry.Value); 928clonedMetadata.Add(metadatum.Key, EscapingUtilities.UnescapeAll(metadatum.Value)); 1012var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1029var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1038SetMetadata(kvp.Key, kvp.Value);
TypeLoader.cs (1)
367return desiredTypeInAssembly.Value;
XMake.cs (2)
1649entryValue.Equals(propertyKvp.Value))) 1650.Value;
MSBuildTaskHost (41)
BinaryTranslator.cs (8)
1423string value = pair.Value; 1435string value = pair.Value; 1455string value = pair.Value; 1478V value = pair.Value; 1505T value = pair.Value; 1533T value = pair.Value; 1562T value = pair.Value; 1584DateTime val = kvp.Value;
BinaryWriterExtensions.cs (2)
128writer.WriteOptionalString(kvp.Value); 139writer.Write(kvp.Value.Ticks);
BuildExceptionBase.cs (1)
108writer.WriteOptionalString(pair.Value);
CommunicationsUtilities.cs (2)
550if (!currentEnvironment.TryGetValue(entry.Key, out string currentValue) || currentValue != entry.Value) 552SetEnvironmentVariable(entry.Key, entry.Value);
CopyOnWriteDictionary.cs (2)
258_backing = _backing.SetItem(item.Key, item.Value); 376array.SetValue(new DictionaryEntry(entry.Key, entry.Value), index + i);
Immutable\ImmutableDictionary.cs (3)
106array.SetValue(new DictionaryEntry(item.Key, item.Value), arrayIndex++); 148clone._backing[item.Key] = item.Value; 215n.Add(item.Key, item.Value);
LogMessagePacketBase.cs (1)
314_buildEvent = nodeBuildEvent.Value.Value;
NativeMethods.cs (1)
1364childProcessInfo.Value.Dispose();
OutOfProcTaskAppDomainWrapperBase.cs (2)
329paramInfo.SetValue(wrappedTask, param.Value?.WrappedParameter, null); 338[param.Key, param.Value.ToString(), taskName]);
OutOfProcTaskHostNode.cs (8)
1033string oldValue = variable.Value.Key; 1034string newValue = variable.Value.Value; 1100string oldValue = variable.Value.Value; 1101string newValue = variable.Value.Key; 1154string oldValue = variable.Value; 1171string newValue = variable.Value;
TaskHostConfiguration.cs (1)
203_taskParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskHostTaskComplete.cs (1)
123_taskOutputParameters[parameter.Key] = new TaskParameter(parameter.Value);
TaskParameter.cs (8)
447escapedGenericWrappedMetadata[entry.Key] = entry.Value == null ? entry.Value : EscapingUtilities.Escape(entry.Value); 900destinationItem.SetMetadata(entry.Key, entry.Value); 928clonedMetadata.Add(metadatum.Key, EscapingUtilities.UnescapeAll(metadatum.Value)); 1012var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1029var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value)); 1038SetMetadata(kvp.Key, kvp.Value);
TypeLoader.cs (1)
279return desiredTypeInAssembly.Value;
Mvc.RoutingWebSite (3)
Controllers\LG1Controller.cs (1)
130return new RouteValueDictionary(query.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.ToString()));
Controllers\LinkParserController.cs (1)
51obj.Add(kvp.Key, new JValue(kvp.Value.ToString()));
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
32.ToDictionary(kvp => kvp.Key.Substring("link_".Length), kvp => (object)kvp.Value[0]);
NativeIISSample (1)
Startup.cs (1)
67await context.Response.WriteAsync(header.Key + ": " + header.Value + Environment.NewLine);
PrepareTests (5)
MinimizeUtil.cs (5)
107if (pair.Value.Count > 1) 109CreateHardLink(getPeFilePath(pair.Key), pair.Value[0].FullPath); 113var item = pair.Value[0]; 128.Where(x => x.Value.Count > 1) 129.SelectMany(pair => pair.Value.Select(fp => (Id: pair.Key, FilePath: fp)))
PresentationBuildTasks (1)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
134if (pair.Value == oldNamespace)
PresentationCore (21)
MS\Internal\FontCache\FamilyCollection.cs (3)
435if (string.Equals(localizedFamilyName.Value, familyName, StringComparison.OrdinalIgnoreCase)) 461if (faceName.Equals(name.Value, StringComparison.OrdinalIgnoreCase)) 483faces.TryAdd(name.Value, font);
MS\Internal\FontFace\PhysicalFontFamily.cs (1)
50convertedDictionary.Add(language, pair.Value);
System\Windows\Media\CharacterMetricsDictionary.cs (11)
87item.Value, 107return item.Value != null && item.Value.Equals(GetValue(item.Key)); 158return item.Value != null && RemoveValue(item.Key, item.Value); 189typedArray[index++] = new SC.DictionaryEntry(item.Key, item.Value); 205array.SetValue(new SC.DictionaryEntry(item.Key, item.Value), index++); 476result[i++] = pair.Value; 558return new SC.DictionaryEntry(entry.Key, entry.Value); 584return new SC.DictionaryEntry(entry.Key, entry.Value); 600return GetCurrentEntry().Value;
System\Windows\Media\CultureSpecificStringDictionary.cs (5)
82Add(item.Key, item.Value); 158typedArray[index++] = new SC.DictionaryEntry(item.Key, item.Value); 174array.SetValue(new SC.DictionaryEntry(item.Key, item.Value), index++); 403return new SC.DictionaryEntry(entry.Key, entry.Value); 419return GetCurrentEntry().Value;
System\Windows\Media\GlyphTypeface.cs (1)
390adjustedLanguageFaceNames[XmlLanguage.GetLanguage(pair.Key.IetfLanguageTag)] = pair.Value;
PresentationFramework (50)
MS\Internal\Annotations\Storage\StoreAnnotationsMap.cs (5)
172annotations.Add(annotKV.Key, annotKV.Value.Annotation); 202if (annotKV.Value.Dirty) 204annotations.Add(annotKV.Value.Annotation); 218if (annotKV.Value.Dirty) 220annotKV.Value.Dirty = false;
MS\Internal\Data\AccessorTable.cs (1)
112int age = _generation - entry.Value.Generation;
MS\Internal\Data\CollectionViewGroupInternal.cs (2)
542if (item.Value.Target == subgroup) 588if (!item.Value.IsAlive)
MS\Internal\Globalization\BamlTreeMap.cs (1)
492if (pair.Value.FormattingTag == formattingTag)
MS\Internal\Globalization\BamlTreeUpdater.cs (3)
48if (!ApplyChangeToBamlTree(item.Key, item.Value, updateMap)) 62ApplyChangeToBamlTree(entry.Key, entry.Value, updateMap); 72BamlLocalizableResource resource = item.Value;
MS\Internal\Helper.cs (3)
760return itemValues[i].Value; 891value = itemValues[i].Value; 1035ClearItemValueStorageRecursive((WeakDictionary<object, List<KeyValuePair<int, object>>>)itemValue.Value, dpIndices);
MS\Internal\Ink\ClipboardProcessor.cs (2)
82if ( pair.Value.CanPaste(dataObject) ) 188ClipboardData data = pair.Value;
MS\Internal\WeakDictionary.cs (2)
267this.Add(item.Key, item.Value); 282if (object.Equals(_hashTable[item.Key], item.Value))
System\Windows\Annotations\LocatorPart.cs (3)
113if (k_v.Value != otherValue) 142newPart.NameValuePairs.Add(k_v.Key, k_v.Value); 405res += $"@{AnnotationXmlConstants.Attributes.ItemName}=\"{k_v.Key}\" and @{AnnotationXmlConstants.Attributes.ItemValue}=\"{k_v.Value}\"]";
System\Windows\Annotations\LocatorPartList.cs (1)
172writer.WriteAttributeString(AnnotationXmlConstants.Attributes.ItemValue, pair.Value);
System\Windows\Annotations\Storage\XmlStreamStore.cs (4)
794if (item.Value != null) 796foreach (Uri name in item.Value) 848if (item.Value != null) 850foreach (Uri name in item.Value)
System\Windows\Automation\Peers\ItemsControlAutomationPeer.cs (3)
587return pair.Value; 672WeakReference weakRef = dictionaryEntry.Value as WeakReference; 696WeakReference weakRef = keyValuePair.Value as WeakReference;
System\Windows\Controls\DataGrid.cs (1)
6789kvp.Value.TrackValue();
System\Windows\Controls\Grid.cs (4)
2867if (x.Value < y.Value) 2871else if (x.Value > y.Value)
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (1)
509if (kvp.Key.Item == null || !kvp.Value.TryGetTarget(out dict))
System\Windows\Documents\DocumentSequence.cs (1)
895GetPageAsyncRequest asyncRequest = ienum.Current.Value;
System\Windows\Documents\FixedDocument.cs (1)
1219GetPageAsyncRequest asyncRequest = ienum.Current.Value;
System\Windows\Documents\WinRTSpellerInterop.cs (1)
520foreach (string filePath in items.Value)
System\Windows\Markup\Baml2006\Baml2006ReaderFrame.cs (1)
70if (pair.Value == xamlNs)
System\Windows\Markup\Localizer\BamlLocalizationDictionary.cs (3)
310DictionaryEntry entry = new(pair.Key, pair.Value); 390BamlLocalizableResource resourceCopy = pair.Value == null ? null : new BamlLocalizableResource(pair.Value);
System\Windows\Markup\Primitives\MarkupWriter.cs (1)
1429yield return new Mapping(mapping.Key, mapping.Value);
System\Windows\Markup\XamlTypeMapper.cs (1)
313newDict.Add(kvp.Key, kvp.Value);
System\Windows\Shell\WindowChromeWorker.cs (1)
354return handlePair.Value(message, wParam, lParam, out handled);
System\Windows\SystemResources.cs (2)
207ResourceDictionaryInfo info = dictionary.Value.ThemedDictionaryInfo; 238ResourceDictionaryInfo info = dictionary.Value.GenericDictionaryInfo;
System\Windows\VisualStateManager.cs (2)
392Timeline toAnimation = GenerateToAnimation(root, pair.Value, easingFunction, true); 409Timeline fromAnimation = GenerateFromAnimation(root, pair.Value, easingFunction);
ProjectCachePlugin (1)
AssemblyMockCache.cs (1)
32? string.Join("\n\t", ep.GlobalProperties.Select(gp => $"{gp.Key}:{gp.Value}"))
ReachFramework (3)
MS\Internal\Printing\MostFrequentlyUsedCache.cs (2)
65if(pair.Value.UseCount < minUseCount) 67minUseCount = pair.Value.UseCount;
PrintConfig\PrintSchemaShim.cs (1)
1161if (object.Equals(pair.Value, value))
Roslyn.Compilers.Extension (2)
CompilerPackage.cs (2)
122if (File.Exists(fileAndContents.Key) && File.ReadAllText(fileAndContents.Key) == fileAndContents.Value) 127File.WriteAllText(fileAndContents.Key, fileAndContents.Value);
Roslyn.Diagnostics.Analyzers (36)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
253if (predicate(entry.Key, entry.Value, arg))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (2)
236var importContainer = addImportsService.GetImportContainer(root, context, importToSyntax.First().Value, options); 245var importsToAdd = importToSyntax.Where(kvp => safeImportsToAdd.Contains(kvp.Key)).Select(kvp => kvp.Value).ToImmutableArray();
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
23return dictionary.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.AsImmutable());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaRewriter.cs (3)
75return (default(SyntaxTriviaList), GetLeadingTriviaAtBeginningOfTree(pair.Key, pair.Value, cancellationToken)); 78if (pair.Value is TriviaDataWithList csharpTriviaData) 89var text = pair.Value.GetTextChanges(GetTextSpan(pair.Key)).Single().NewText ?? "";
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\AttributeGenerator.cs (1)
95GenerateAttributeSyntax(argument.Value)));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
291var result = MemberAccessExpression(SyntaxKind.SimpleMemberAccessExpression, memberAccess, IdentifierName(constant.Value));
Roslyn.Test.PdbUtilities (1)
EditAndContinue\EditAndContinueTest.GenerationVerifier.cs (1)
136.Single(e => e.Key.ToString() == typeName).Value.Where(s => s.Kind == SymbolKind.Field)
Roslyn.VisualStudio.Next.UnitTests (4)
Services\PerformanceTrackerServiceTests.cs (1)
177var timeSpan = kv.Value[index];
TestUtils.cs (1)
19if (kv.Value is ChecksumCollection)
UnifiedSettings\UnifiedSettingsTests.cs (2)
133var propertyToCategory = categories.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.Deserialize<Category>()); 234var propertyToCategory = categories.ToDictionary(kvp => kvp.Key, kvp => kvp.Value.Deserialize<Category>());
RulesetToEditorconfigConverter (1)
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
RunTests (5)
AssemblyScheduler.cs (4)
44var typeCount = kvp.Value.Length; 45var testCount = kvp.Value.Sum(t => t.Tests.Length); 82.Where(kvp => kvp.Value > s_maxExecutionTime) 110kvp => kvp.Value.Select(WithTypeExecutionTime).ToImmutableArray());
ProcessRunner.cs (1)
199processStartInfo.EnvironmentVariables[pair.Key] = pair.Value;
ScenarioTests.Common.Tests (1)
ScenarioTestTypes.cs (1)
231workItem.Key(workItem.Value);
Shared (2)
JsonSchemaExporter\JsonSchemaExporter.JsonSchema.cs (1)
386properties.Add(property.Key, property.Value.ToJsonNode(options));
LogBuffering\SerializedLogRecordFactory.cs (1)
33string value = attributes[i].Value?.ToString() ?? string.Empty;
Shared.Tests (2)
JsonSchemaExporter\SchemaTestHelpers.cs (1)
38.SelectMany(d => d.Errors!.Select(error => $"Path:${d.InstanceLocation} {error.Key}:{error.Value}"));
JsonSchemaExporter\TestTypes.cs (1)
1160private readonly IReadOnlyDictionary<TKey, TValue> _dictionary = values.ToDictionary(kvp => kvp.Key, kvp => kvp.Value);
SignalRSamples (1)
ConnectionList.cs (1)
42yield return item.Value;
SocialSample (1)
Startup.cs (1)
227await context.Response.WriteAsync($"-{ HtmlEncoder.Default.Encode(pair.Key)}={ HtmlEncoder.Default.Encode(pair.Value)}<br>");
SocialWeather (1)
ConnectionList.cs (1)
43yield return item.Value;
Stress.TelemetryService (1)
TelemetryStresser.cs (1)
126point.Attributes.Add(new KeyValue { Key = attribute.Key, Value = new AnyValue { StringValue = attribute.Value } });
System.Collections (40)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
23Value = keyValue.Value;
System\Collections\Generic\OrderedDictionary.cs (19)
302SetAt(index, tpair.Key, tpair.Value); 352set => SetAt(index, value.Key, value.Value); 520Add(pair.Key, pair.Value); 527Add(pair.Key, pair.Value); 1183if (EqualityComparer<TValue>.Default.Equals(item.Value, _entries[index].Value)) 1193void IList<KeyValuePair<TKey, TValue>>.Insert(int index, KeyValuePair<TKey, TValue> item) => Insert(index, item.Key, item.Value); 1196void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> item) => Add(item.Key, item.Value); 1205EqualityComparer<TValue>.Default.Equals(value, item.Value); 1228EqualityComparer<TValue>.Default.Equals(value, item.Value) && 1338Add(pair.Key, pair.Value); 1346EqualityComparer<TValue>.Default.Equals(v, pair.Value); 1367Insert(index, pair.Key, pair.Value); 1418new DictionaryEntry(Current.Key, Current.Value) : 1422readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 1428readonly object? IDictionaryEnumerator.Value => Current.Value; 1722get => _dictionary.GetAt(index).Value; 1727TValue IReadOnlyList<TValue>.this[int index] => _dictionary.GetAt(index).Value; 1732get => _dictionary.GetAt(index).Value; 1892public TValue Current => _enumerator.Current.Value;
System\Collections\Generic\SortedDictionary.cs (17)
72if (keyValuePair.Value == null) 74return node.Item.Value == null; 78return EqualityComparer<TValue>.Default.Equals(node.Item.Value, keyValuePair.Value); 90if (EqualityComparer<TValue>.Default.Equals(node.Item.Value, keyValuePair.Value)) 118return node.Item.Value; 215if (node.Item.Value == null) 228if (valueComparer.Equals(node.Item.Value, value)) 267value = node.Item.Value; 466return new DictionaryEntry(Current.Key, Current.Value); 470return new KeyValuePair<TKey, TValue>(Current.Key, Current.Value); 497return Current.Value; 510return new DictionaryEntry(Current.Key, Current.Value); 708_dictionary._set.InOrderTreeWalk(delegate (TreeSet<KeyValuePair<TKey, TValue>>.Node node) { array[index++] = node.Item.Value; return true; }); 741_dictionary._set.InOrderTreeWalk(delegate (TreeSet<KeyValuePair<TKey, TValue>>.Node node) { objects[index++] = node.Item.Value; return true; }); 813return _dictEnum.Current.Value;
System\Collections\Generic\SortedList.cs (3)
191Add(keyValuePair.Key, keyValuePair.Value); 197if (index >= 0 && EqualityComparer<TValue>.Default.Equals(values[index], keyValuePair.Value)) 207if (index >= 0 && EqualityComparer<TValue>.Default.Equals(values[index], keyValuePair.Value))
System.Collections.Concurrent (8)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
23Value = keyValue.Value;
System\Collections\Concurrent\ConcurrentDictionary.cs (6)
343if (!TryAddInternal(_tables, pair.Key, null, pair.Value, updateIfExists: false, acquireLock: false, out _)) 428return TryRemoveInternal(item.Key, out _, matchValue: true, item.Value); 1602void ICollection<KeyValuePair<TKey, TValue>>.Add(KeyValuePair<TKey, TValue> keyValuePair) => ((IDictionary<TKey, TValue>)this).Add(keyValuePair.Key, keyValuePair.Value); 1615EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value); 2301public DictionaryEntry Entry => new DictionaryEntry(_enumerator.Current.Key, _enumerator.Current.Value); 2305public object? Value => _enumerator.Current.Value;
System\Collections\Concurrent\OrderablePartitioner.cs (1)
251return _source.Current.Value;
System.Collections.Immutable (49)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
23Value = keyValue.Value;
System\Collections\Frozen\FrozenDictionary.cs (6)
57d[pair.Key] = pair.Value; 140newDictionary[pair.Key] = pair.Value; 428pairs[index++] = new KeyValuePair<TKey, TValue>(item.Key, item.Value); 435dictEntryArray[index++] = new DictionaryEntry(item.Key, item.Value); 449objects[index++] = new KeyValuePair<TKey, TValue>(item.Key, item.Value); 603EqualityComparer<TValue>.Default.Equals(value, item.Value);
System\Collections\Frozen\Int32\Int32FrozenDictionary.cs (1)
44_values[destIndex] = entries[srcIndex].Value;
System\Collections\Frozen\Integer\DenseIntegralFrozenDictionary.cs (3)
87values[index] = entry.Value; 102values[i] = entry.Value; 105optionalValues[int.CreateTruncating((TKeyUnderlying)(object)entry.Key) - min] = new(entry.Value, hasValue: true);
System\Collections\Frozen\KeysAndValuesFrozenDictionary.cs (1)
42_values[destIndex] = entries[srcIndex].Value;
System\Collections\Immutable\DictionaryEnumerator.cs (2)
21get { return new DictionaryEntry(_inner.Current.Key, _inner.Current.Value); } 31get { return _inner.Current.Value; }
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (4)
186yield return item.Value; 351array.SetValue(new DictionaryEntry(item.Key, item.Value), arrayIndex++); 558if (this.ValueComparer.Equals(value, item.Value)) 611this.Add(item.Key, item.Value);
System\Collections\Immutable\ImmutableDictionary_2.Comparers.cs (2)
105&& this.ValueComparer.Equals(x.FirstValue.Value, y.FirstValue.Value);
System\Collections\Immutable\ImmutableDictionary_2.cs (9)
30private static readonly Action<KeyValuePair<int, HashBucket>> s_FreezeBucketAction = (kv) => kv.Value.Freeze(); 174foreach (KeyValuePair<TKey, TValue> item in bucket.Value) 191foreach (KeyValuePair<TKey, TValue> item in bucket.Value) 193yield return item.Value; 485if (this.ValueComparer.Equals(value, item.Value)) 764array.SetValue(new DictionaryEntry(item.Key, item.Value), arrayIndex++); 896&& origin.ValueComparer.Equals(value, keyValuePair.Value); 969ImmutableDictionary<TKey, TValue>.HashBucket newBucket = bucket.Add(pair.Key, pair.Value, origin.KeyOnlyComparer, origin.ValueComparer, collisionBehavior, out result); 993ImmutableDictionary<TKey, TValue>.HashBucket newBucket = bucket.Add(pair.Key, pair.Value, origin.KeyOnlyComparer, origin.ValueComparer, collisionBehavior, out result);
System\Collections\Immutable\ImmutableDictionary_2.Enumerator.cs (1)
89_bucketEnumerator = new HashBucket.Enumerator(_mapEnumerator.Current.Value);
System\Collections\Immutable\ImmutableDictionary_2.HashBucket.cs (4)
160if (!valueComparer.Equals(_firstValue.Value, value)) 192if (!valueComparer.Equals(existingEntry.Value, value)) 270value = _firstValue.Value; 282value = _additionalElements.ItemRef(index).Value;
System\Collections\Immutable\ImmutableHashSet_1.cs (1)
32private static readonly Action<KeyValuePair<int, HashBucket>> s_FreezeBucketAction = (kv) => kv.Value.Freeze();
System\Collections\Immutable\ImmutableHashSet_1.Enumerator.cs (1)
89_bucketEnumerator = new HashBucket.Enumerator(_mapEnumerator.Current.Value);
System\Collections\Immutable\ImmutableSortedDictionary_2.Builder.cs (2)
311newRoot = newRoot.Add(item.Key, item.Value, value, _valueComparer, out mutated); 485this.Add(item.Key, item.Value);
System\Collections\Immutable\ImmutableSortedDictionary_2.cs (5)
795? result.SetItem(item.Key, item.Value, _keyComparer, _valueComparer, out replacedExistingValue, out mutated) 796: result.Add(item.Key, item.Value, _keyComparer, _valueComparer, out mutated); 856dictionary[item.Key] = item.Value; 863if (!_valueComparer.Equals(value, item.Value)) 870dictionary.Add(item.Key, item.Value);
System\Collections\Immutable\ImmutableSortedDictionary_2.Node.cs (5)
144get { return Linq.Enumerable.Select(this, p => p.Value); } 222array.SetValue(new DictionaryEntry(item.Key, item.Value), arrayIndex++); 396if (valueComparer.Equals(value, item.Value)) 425return valueComparer.Equals(matchingNode._value, pair.Value); 605return new Node(item.Key, item.Value, left, right, true);
System\Collections\Immutable\SortedInt32KeyNode.cs (1)
134yield return pair.Value;
System.Collections.NonGeneric (1)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
23Value = keyValue.Value;
System.ComponentModel.Annotations (3)
System\ComponentModel\DataAnnotations\Validator.cs (3)
475errors.AddRange(GetValidationErrors(property.Value, property.Key, attributes, breakOnFirstError)); 486var validationResult = reqAttr.GetValidationResult(property.Value, property.Key); 489errors.Add(new ValidationError(reqAttr, property.Value, validationResult!));
System.ComponentModel.Composition (7)
Microsoft\Internal\Requires.cs (1)
86if (keyValue.Key is null || keyValue.Value is null)
System\ComponentModel\Composition\ConstraintServices.cs (1)
78body = Expression.AndAlso(body, CreateMetadataOfTypeExpression(parameter, requiredMetadataItem.Key, requiredMetadataItem.Value));
System\ComponentModel\Composition\Hosting\AtomicComposition.cs (2)
252_values![index].Key, _values[index].Value); 274value = (T)_values[index].Value!;
System\ComponentModel\Composition\Primitives\ContractBasedImportDefinition.cs (3)
226if ((metadataItem.Key == null) || (metadataItem.Value == null)) 322Type metadataValueType = metadataItem.Value; 376sb.Append("\n\t\t").Append(metadataItem.Key).Append("\t(").Append(metadataItem.Value).Append(')');
System.ComponentModel.TypeConverter (7)
System\ComponentModel\ComponentResourceManager.cs (6)
174if (prop != null && !prop.IsReadOnly && (kvp.Value == null || prop.PropertyType.IsInstanceOfType(kvp.Value))) 176prop.SetValue(value, kvp.Value); 199if (prop != null && prop.CanWrite && (kvp.Value == null || prop.PropertyType.IsInstanceOfType(kvp.Value))) 201prop.SetValue(value, kvp.Value, null);
System\ComponentModel\ReflectTypeDescriptionProvider.cs (1)
867if (kvp.Key.Module == module && kvp.Value!.IsPopulated)
System.Composition.Hosting (1)
System\Composition\Hosting\Core\ExportDescriptorRegistryUpdate.cs (1)
49var descriptors = result.Value.GetResults().Select(cb => cb.GetDescriptor()).ToArray();
System.Composition.Runtime (8)
System\Composition\Hosting\Core\CompositionContract.cs (8)
113_metadataConstraints.Select(kv => $"{kv.Key} = {Formatters.Format(kv.Value)}"))); 188if (firstItem.Value == null) 198if (firstItem.Value is IEnumerable firstEnumerable && !(firstEnumerable is string)) 204else if (!firstItem.Value.Equals(secondValue)) 220if (kv.Value != null) 222if (kv.Value is string sval) 228if (kv.Value is IEnumerable enumerableValue) 236result ^= kv.Value.GetHashCode();
System.Composition.TypedParts (1)
System\Composition\TypedParts\ActivationFeatures\PropertyInjectionFeature.cs (1)
91Expression.Constant(d.Value.Target.GetDescriptor().Activator),
System.Configuration.ConfigurationManager (1)
System\Configuration\BaseConfigurationRecord.cs (1)
442List<SectionInput> inputsPerConfigKey = keyValuePair.Value;
System.Data.Common (22)
src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (1)
501string value1 = entry.Value;
System\Data\Common\DbConnectionStringBuilder.cs (1)
326if (!connectionStringBuilder.CurrentValues.TryGetValue(entry.Key, out value) || !entry.Value.Equals(value))
System\Data\Common\DbProviderFactories.cs (1)
97newRow[AssemblyQualifiedNameColumnName] = kvp.Value.FactoryTypeAssemblyQualifiedName;
System\Data\Common\ObjectStorage.cs (18)
614tmp.Add(entry.Key, entry.Value); 627key.Value.ElementName = attribute.ElementName; 628key.Value.Namespace = attribute.Namespace; 629key.Value.DataType = attribute.DataType; 630key.Value.IsNullable = attribute.IsNullable; 650(((x.Value == null) && (y.Value == null)) || // XmlRootAttribute both null 651((x.Value != null) && (y.Value != null) && // XmlRootAttribute both with value 652(x.Value.ElementName == y.Value.ElementName) && // all attribute elements are equal 653(x.Value.Namespace == y.Value.Namespace) && 654(x.Value.DataType == y.Value.DataType) && 655(x.Value.IsNullable == y.Value.IsNullable)))); 660return unchecked(obj.Key.GetHashCode() + obj.Value.ElementName.GetHashCode());
System\Data\DataView.cs (1)
1563entry.Value.RemoveRef();
System.Data.Odbc (11)
src\libraries\Common\src\System\Data\Common\DbConnectionOptions.Common.cs (1)
501string value1 = entry.Value;
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionFactory.cs (7)
49DbConnectionPoolGroup poolGroup = entry.Value; 224newConnectionPoolGroups.Add(entry.Key, entry.Value); 307if (null != entry.Value) 309Debug.Assert(!entry.Value.IsDisabled, "Disabled pool entry discovered"); 314if (entry.Value.Prune()) 316QueuePoolGroupForRelease(entry.Value); 320newConnectionPoolGroups.Add(entry.Key, entry.Value);
src\libraries\Common\src\System\Data\ProviderBase\DbConnectionPoolGroup.cs (3)
120DbConnectionPool pool = entry.Value; 241DbConnectionPool pool = entry.Value; 261newPoolCollection.TryAdd(entry.Key, entry.Value);
System.Diagnostics.DiagnosticSource (39)
src\libraries\Common\src\System\Diagnostics\DiagnosticsHelper.cs (4)
61if (compareResult == 0 && object.Equals(pair.Value, pair1.Value)) 100if (compareResult == 0 && object.Equals(pair.Value, pair1.Value))
System\Diagnostics\Activity.cs (11)
435return keyValue.Value; 1555public BaggageLinkedList(KeyValuePair<string, string?> firstValue, bool set = false) => _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, string?>>(firstValue)); 1572if (value.Value == null) 1639public TagsLinkedList(KeyValuePair<string, object?> firstValue, bool set = false) => _last = _first = ((set && firstValue.Value == null) ? null : new DiagNode<KeyValuePair<string, object?>>(firstValue)); 1709return current.Value.Value; 1756if (value.Value == null) 1800if (current.Value.Value is string || current.Value.Value == null) 1802yield return new KeyValuePair<string, string?>(current.Value.Key, (string?)current.Value.Value); 1821_stringBuilder.Append(_first.Value.Value); 1829_stringBuilder.Append(current.Value.Value);
System\Diagnostics\ActivityLink.netcoreapp.cs (1)
25hashCode.Add(kvp.Value);
System\Diagnostics\ActivityTagsCollection.cs (4)
45this[kvp.Key] = kvp.Value; 63return index < 0 ? null : _list[index].Value; 117list.Add(kvp.Value); 245value = _list[index].Value;
System\Diagnostics\DiagLinkedList.cs (2)
178vsb.Append(kvp.Value?.ToString() ?? "null"); 203vsb.Append(kvp.Value?.ToString() ?? "null");
System\Diagnostics\DistributedContextPropagator.cs (1)
136baggageList.Append(WebUtility.UrlEncode(item.Key)).Append('=').Append(WebUtility.UrlEncode(item.Value)).Append(CommaWithSpace);
System\Diagnostics\DsesFilterAndTransform.cs (2)
486if (keyValue.Value != null) 539var outputArgs = this.Morph(evnt.Value);
System\Diagnostics\Helpers.cs (2)
33sb.Append(tag.Key).Append('=').Append(tag.Value); 48sb.Append(labels[i].Key).Append('=').Append(labels[i].Value);
System\Diagnostics\Metrics\AggregationManager.cs (2)
512kv.Value.Collect(kv.Key, (LabeledAggregationStatistics labeledAggStats) => 514_collectMeasurement(kv.Key, labeledAggStats, kv.Value);
System\Diagnostics\Metrics\AggregatorStore.cs (3)
460indexedValues[i] = labels[instr.SourceIndex].Value; 495foreach (KeyValuePair<TObjectSequence, TAggregator> kvValue in kvName.Value) 507IAggregationStatistics stats = kvValue.Value.Collect();
System\Diagnostics\Metrics\MeterListener.cs (1)
289measurementsCompleted?.Invoke(kvp.Key, kvp.Value);
System\Diagnostics\Metrics\TagList.netcore.cs (4)
278if (item.Value is not null) 282if (item.Key == tags[i].Key && item.Value.Equals(tags[i].Value)) 292if (item.Key == tags[i].Key && tags[i].Value is null)
System\Diagnostics\W3CPropagator.cs (2)
221if (!string.IsNullOrEmpty(item.Value)) 223EncodeBaggageValue(item.Value, ref encodedBaggage);
System.Diagnostics.Process (6)
System\Collections\Specialized\DictionaryWrapper.cs (2)
44public void Add(KeyValuePair<string, string?> item) => Add(item.Key, item.Value); 52return _contents.ContainsKey(item.Key) && _contents[item.Key] == item.Value;
System\Collections\Specialized\StringDictionaryWrapper.cs (1)
57yield return new DictionaryEntry(keyValuePair.Key, keyValuePair.Value);
System\Diagnostics\Process.Unix.cs (2)
618if (pair.Value != null) 620envp[index++] = pair.Key + "=" + pair.Value;
System\Diagnostics\ProcessWaitState.Unix.cs (1)
643ProcessWaitState pws = kv.Value;
System.Formats.Tar (3)
System\Formats\Tar\TarHeader.cs (2)
126if (kvp.Value.Contains('\n')) 133_ea.Add(kvp.Key, kvp.Value);
System\Formats\Tar\TarHelpers.Unix.cs (1)
114File.SetUnixFileMode(dir.Key, dir.Value & ~umask);
System.IO.Packaging (6)
System\IO\Packaging\Package.cs (1)
1216_partList.Add(keyValue.Key, keyValue.Value);
System\IO\Packaging\PartBasedPackageProperties.cs (4)
773Debug.Assert(entry.Value != null); 780if (entry.Value is Nullable<DateTime>) 797_xmlWriter.WriteString(XmlConvert.ToString(((Nullable<DateTime>)entry.Value).Value.ToUniversalTime(), "yyyy-MM-ddTHH:mm:ss.fffffffZ")); 802_xmlWriter.WriteString(entry.Value.ToString());
System\IO\Packaging\XmlCompatibilityReader.cs (1)
117if (pair.Value == oldNamespace)
System.Linq.AsyncEnumerable (1)
System\Linq\ToDictionaryAsync.cs (1)
40d.Add(element.Key, element.Value);
System.Linq.Expressions (10)
System\Dynamic\ExpandoObject.cs (3)
675TryAddMember(item.Key, item.Value); 710return object.Equals(value, item.Value); 730return TryDeleteValue(null, -1, item.Key, ignoreCase: false, deleteValue: item.Value);
System\Linq\Expressions\Compiler\BoundConstants.cs (2)
131if (ShouldCache(reference.Value)) 148if (ShouldCache(reference.Value))
System\Linq\Expressions\Compiler\CompilerScope.cs (1)
369if (ShouldCache(refCount.Key, refCount.Value))
System\Linq\Expressions\Interpreter\InstructionList.cs (1)
129cookie = cookieEnumerator.Current.Value;
System\Linq\Expressions\Interpreter\LightCompiler.cs (1)
339kvp.Value.ValidateFinish();
System\Linq\Expressions\Interpreter\Utilities.cs (2)
190value = _keysAndValues[i].Value; 324_dict[_keysAndValues[i].Key] = _keysAndValues[i].Value;
System.Linq.Parallel (11)
System\Linq\Parallel\QueryOperators\Binary\ExceptQueryOperator.cs (1)
315Pair<TInputOutput, TLeftKey> currentPair = _outputEnumerator.Current.Value;
System\Linq\Parallel\QueryOperators\Binary\GroupJoinQueryOperator.cs (1)
330lookup[i].Value._grouping.DoneAdding();
System\Linq\Parallel\QueryOperators\Binary\UnionQueryOperator.cs (1)
386Pair<TInputOutput, ConcatKey<TLeftKey, TRightKey>> current = _outputEnumerator.Current.Value;
System\Linq\Parallel\QueryOperators\PartitionerQueryOperator.cs (1)
221currentElement = current.Value;
System\Linq\Parallel\QueryOperators\Unary\DistinctQueryOperator.cs (1)
263currentKey = currentPair.Value;
System\Linq\Parallel\QueryOperators\Unary\GroupByQueryOperator.cs (6)
484GroupKeyData value = mutables._hashLookup[mutables._hashLookupIndex].Value; 590hashLookup[j].Value._grouping.DoneAdding(); 666hashLookup[j].Value._grouping.DoneAdding(); 689Debug.Assert(keyValues.Value != null); 711Debug.Assert(_keyValues.Value != null); 712return _keyValues.Value.GetEnumerator();
System.Net.Http (17)
System\Net\Http\DiagnosticsHandler.cs (1)
120activity.SetTag(methodTag.Key, methodTag.Value);
System\Net\Http\FormUrlEncodedContent.cs (1)
42Encode(ref builder, pair.Value);
System\Net\Http\Headers\HttpHeaders.cs (1)
1404Value = entry.Value
System\Net\Http\Headers\HttpHeadersNonValidated.cs (1)
115yield return header.Value;
System\Net\Http\MultipartContent.cs (2)
324foreach (string value in headerPair.Value) 379foreach (string value in headerPair.Value)
System\Net\Http\SocketsHttpHandler\FailedProxyCache.cs (1)
126if (curTicks >= kvp.Value)
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (5)
958kvp.Value.OnWindowUpdate(delta); 1098Debug.Assert(streamId == kvp.Value.StreamId); 1102streamsToAbort.Add(kvp.Value); 1837Debug.Assert(streamId == kvp.Value.StreamId); 1839streamsToAbort.Add(kvp.Value);
System\Net\Http\SocketsHttpHandler\Http3Connection.cs (2)
438if (request.Value.StreamId >= firstRejectedStreamId) 440streamsToGoAway.Add(request.Value);
System\Net\Http\SocketsHttpHandler\HttpConnectionPoolManager.cs (3)
458pool.Value.Dispose(); 487if (entry.Value.CleanCacheAndDisposeIfUnused()) 514pool.Value.HeartBeat();
System.Net.NameResolution (4)
System\Net\Dns.cs (4)
629KeyValuePair<string, AddressFamily> t => GetHostAddressesCore(t.Key, t.Value, activity), 631KeyValuePair<IPAddress, AddressFamily> t => GetHostAddressesCore(t.Key, t.Value, activity), 640KeyValuePair<string, AddressFamily> t => GetHostEntryCore(t.Key, t.Value, activity), 642KeyValuePair<IPAddress, AddressFamily> t => GetHostEntryCore(t.Key, t.Value, activity),
System.Net.NetworkInformation (2)
System\Net\NetworkInformation\NetworkAddressChange.Unix.cs (2)
280ExecutionContext? ec = subscriber.Value; 322ExecutionContext? ec = subscriber.Value;
System.Net.Requests (3)
System\Net\HttpWebResponse.cs (2)
205_webHeaderCollection[header.Key] = GetHeaderValueAsString(header.Value); 212_webHeaderCollection[header.Key] = GetHeaderValueAsString(header.Value);
System\Net\ServicePoint\ServicePointManager.cs (1)
135if (!entry.Value.TryGetTarget(out _))
System.Net.Security (2)
System\Net\NegotiateAuthenticationPal.ManagedSpnego.cs (1)
193mechListWriter.WriteObjectIdentifier(packageAndOid.Value);
System\Net\Security\SslSessionsCache.cs (1)
224SafeCredentialReference? cached = toRemoveAttempt[i].Value;
System.Net.WebSockets.Client (3)
System\Net\WebSockets\HttpResponseHeadersReadOnlyCollection.cs (2)
36yield return header.Value; 49yield return new KeyValuePair<string, IEnumerable<string>>(header.Key, header.Value);
System\Net\WebSockets\WebSocketHandle.Managed.cs (1)
390secValue = secKeyAndSecWebSocketAccept.Value;
System.Private.CoreLib (47)
src\libraries\System.Private.CoreLib\src\System\AppContext.AnyOS.cs (2)
49ev.LogAppContextSwitch(kvp.Key, kvp.Value ? 1 : 0); 75if (kvp.Value is string s &&
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\DebugViewDictionaryItem.cs (1)
23Value = keyValue.Value;
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (10)
171Add(pair.Key, pair.Value); 179Add(pair.Key, pair.Value); 255Add(keyValuePair.Key, keyValuePair.Value); 260if (!Unsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 271if (!Unsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1233Add(array[i].Key, array[i].Value); 1825return new DictionaryEntry(_current.Key, _current.Value); 1828return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1852return new DictionaryEntry(_current.Key, _current.Value); 1878return _current.Value;
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\KeyValuePair.cs (2)
47return KeyValuePair.PairToString(Key, Value); 54value = Value;
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (4)
189dictEntryArray[index++] = new DictionaryEntry(item.Key, item.Value); 199objects[index++] = new KeyValuePair<TKey, TValue>(item.Key, item.Value); 227get => new DictionaryEntry(_enumerator.Current.Key, _enumerator.Current.Value); 232public object? Value => _enumerator.Current.Value;
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\DiagnosticCounter.cs (3)
135return current.Key + ":" + current.Value; 140StringBuilder sb = new StringBuilder().Append(current.Key).Append(':').Append(current.Value); 144sb.Append(',').Append(current.Key).Append(':').Append(current.Value);
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (5)
2332if (entry.Value) 5454channelMask[item.Key] = item.Value.Keywords; 5638sortedChannels.Sort((p1, p2) => -Comparer<ulong>.Default.Compare(p1.Value.Keywords, p2.Value.Keywords)); 5643ChannelInfo channelInfo = kvpair.Value;
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\NameInfo.cs (1)
60return this.Compare(key.Key, key.Value & Statics.EventTagsMask);
src\libraries\System.Private.CoreLib\src\System\Resources\ResourceSet.cs (1)
223caseTable.Add(s, item.Value);
src\libraries\System.Private.CoreLib\src\System\Runtime\Loader\AssemblyLoadContext.cs (2)
289alcSnapshot[pos++] = item.Value; 483if (alcAlive.Value.TryGetTarget(out AssemblyLoadContext? alc))
src\libraries\System.Private.CoreLib\src\System\Text\EncodingTable.cs (1)
170result[j++] = pair.Value;
src\libraries\System.Private.CoreLib\src\System\Threading\AsyncLocal.cs (14)
173value = _item0.Value; 225value = _item0.Value; 230value = _item1.Value; 287value = _item0.Value; 292value = _item1.Value; 297value = _item2.Value; 358value = _item0.Value; 363value = _item1.Value; 368value = _item2.Value; 373value = _item3.Value; 458many[pair.Key] = pair.Value; 470value = pair.Value; 496map[pair.Key] = pair.Value; 532map[pair.Key] = pair.Value;
src\libraries\System.Private.CoreLib\src\System\Threading\SynchronizationContext.cs (1)
25=> ThreadPool.QueueUserWorkItem(static s => s.Key(s.Value), new KeyValuePair<SendOrPostCallback, object?>(d, state), preferLocal: false);
System.Private.CoreLib.Generators (1)
EventSourceGenerator.Parser.cs (1)
53string value = arg.Value.Value?.ToString();
System.Private.DataContractSerialization (7)
System\Runtime\Serialization\CollectionDataContract.cs (1)
1643return new KeyValue<K, V>(current.Key, current.Value);
System\Runtime\Serialization\DataContractSet.cs (2)
46InternalAdd(pair.Key, pair.Value); 53ProcessedContracts.Add(pair.Key, pair.Value);
System\Runtime\Serialization\Json\JsonDataContract.cs (1)
287CollectionDataContract? collectionDataContract = knownDataContract.Value as CollectionDataContract;
System\Runtime\Serialization\Json\JsonXmlDataContract.cs (1)
81knownTypesList.Add(pair.Value.UnderlyingType);
System\Runtime\Serialization\SchemaExporter.cs (1)
49DataContract dataContract = pair.Value;
System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (1)
959xmlAttributes.Add(AddNamespaceDeclaration(prefixNsPair.Key, prefixNsPair.Value));
System.Private.Windows.Core (1)
System\Private\Windows\BinaryFormat\Deserializer\Deserializer.cs (1)
363HashSet<SerializationRecordId> dependencies = pair.Value;
System.Private.Xml (26)
System\Xml\Dom\DocumentSchemaValidator.cs (1)
462defaultNS = _nameTable.Add(pair.Value);
System\Xml\Dom\XmlDocument.cs (2)
668SchemaAttDef attdef = attrDefs.Value; 1674SchemaAttDef attdef = attrDefs.Value;
System\Xml\Dom\XmlLoader.cs (2)
660SchemaElementDecl elementDecl = elementDecls.Value; 665SchemaAttDef attdef = attDefs.Value;
System\Xml\Schema\ContentValidator.cs (8)
151match.Add(wildcard.Value); 205if (name.Value == symbol) 215if (wildcard.Value == symbol) 2199if (!context.AllElementsSet![element.Value] && (!isRequiredOnly || _isRequired[element.Value])) 2214if (!context.AllElementsSet![element.Value] && (!isRequiredOnly || _isRequired[element.Value])) 2216AddParticleToExpected((_particles[element.Value] as XmlSchemaParticle)!, schemaSet, expectedParticles);
System\Xml\Schema\SchemaInfo.cs (2)
309_elementDecls.Add(entry.Key, entry.Value); 316_elementDeclsByType.Add(entry.Key, entry.Value);
System\Xml\Schema\XmlSchemaValidator.cs (1)
2142defaultNS = _nameTable.Add(pair.Value);
System\Xml\Serialization\CodeGenerator.cs (3)
1584(Type, string) key = (item.Value.LocalType, item.Key); 1590freeLocalQueue.Enqueue(item.Value); 1595freeLocalQueue.Enqueue(item.Value);
System\Xml\Serialization\Types.cs (2)
1152if (ShouldBeReplaced(pair.Value, structMapping.TypeDesc!.Type!, out replacedInfo)) 1164memberInfos[pair.Key] = pair.Value;
System\Xml\Serialization\XmlSerializerNamespaces.cs (1)
125if (!string.IsNullOrEmpty(nsPair.Key) && nsPair.Value.Namespace == ns)
System\Xml\XPath\XPathNavigator.cs (1)
1888mngr.AddNamespace(pair.Key, pair.Value);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (2)
216foreach (Stylesheet import in pair.Value.Imports!) 281parentModeFlags[modeFlag.Key] = modeFlags | modeFlag.Value;
System\Xml\Xsl\Xslt\XsltInput.cs (1)
138string nsAtomizedValue = _atoms.NameTable.Add(prefixNamespacePair.Value);
System.Reflection.Emit (6)
System\Reflection\Emit\ModuleBuilderImpl.cs (6)
435PopulateSequencePointsBlob(spBlobBuilder, enumerator.Current.Value, ref previousNonHiddenStartLine, ref previousNonHiddenStartColumn); 459PopulateSequencePointsBlob(spBlobBuilder, pair.Value, ref previousNonHiddenStartLine, ref previousNonHiddenStartColumn); 466PopulateSequencePointsBlob(spBlobBuilder, pair.Value, ref previousNonHiddenStartLine, ref previousNonHiddenStartColumn); 615pair.Value.WriteInt32(MetadataTokens.GetToken(GetMemberHandle(member))); 620pair.Value.WriteInt32(MetadataTokens.GetToken(GetMethodReference(pair2.Key, pair2.Value)));
System.Reflection.Metadata (12)
System\Reflection\Metadata\Ecma335\BlobDictionary.cs (1)
48return entry.Value;
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (5)
561stringVirtualIndexToHeapOffsetMap[entry.Value.GetWriterVirtualIndex()] = position - (BlobUtilities.GetUTF8ByteCount(entry.Key) + 1); 565stringVirtualIndexToHeapOffsetMap[entry.Value.GetWriterVirtualIndex()] = position; 628int heapOffset = entry.Value.Value.GetHeapOffset(); 629var blob = entry.Value.Key;
System\Reflection\Metadata\Internal\NamespaceCache.cs (4)
146namespaceTable.Add(group.Key, group.Value.Freeze()); 173NamespaceDataBuilder data = group.Value; 195table[tuple.Key] = tuple.Value; 318LinkChildToParentNamespace(namespaces, namespaceData.Value, ref virtualNamespaces);
System\Reflection\Metadata\Internal\VirtualHeap.cs (1)
62blobPair.Value.Handle.Free();
System\Reflection\Metadata\MetadataReader.cs (1)
1472nestedTypesMap.Add(group.Key, group.Value.ToImmutable());
System.Resources.Extensions (3)
src\libraries\Common\src\System\Resources\ResourceWriter.cs (2)
309_resourceList.Add(entry.Key, entry.Value); 322object? value = item.Value;
System\Resources\Extensions\BinaryFormat\Deserializer\Deserializer.cs (1)
368HashSet<SerializationRecordId> dependencies = pair.Value;
System.Resources.Writer (2)
src\libraries\Common\src\System\Resources\ResourceWriter.cs (2)
309_resourceList.Add(entry.Key, entry.Value); 322object? value = item.Value;
System.Runtime.Serialization.Schema (5)
System\Runtime\Serialization\Schema\CodeExporter.cs (5)
53DataContract dataContract = pair.Value; 75string clrNamespace = pair.Value ?? string.Empty; 213DataContract dataContract = pair.Value; 977if (classDataContract.XmlName != pair.Key && !classDataContract.KnownDataContracts.ContainsKey(pair.Key) && !pair.Value.IsBuiltInDataContract) 978classDataContract.KnownDataContracts.Add(pair.Key, pair.Value);
System.Security.Claims (1)
System\Security\Claims\Claim.cs (1)
497writer.Write(kvp.Value);
System.Security.Cryptography.Cose (3)
System\Security\Cryptography\Cose\CoseHeaderMap.cs (3)
139public void Add(KeyValuePair<CoseHeaderLabel, CoseHeaderValue> item) => Add(item.Key, item.Value); 361CoseHeaderValue value = kvp.Value; 402CoseHeaderValue value = kvp.Value;
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\ConnectionPool.cs (1)
94if (poolEntry.Value.CloseIfEmpty())
System.ServiceModel.Primitives.Tests (1)
ServiceModel\MessageContractTest.4.4.0.cs (1)
163properties[property.Key] = property.Value.ToString();
System.Text.Json (23)
System\Text\Json\Nodes\JsonObject.cs (10)
43dictionary.Add(node.Key, node.Value); 44node.Value?.AssignParent(this); 80private protected override JsonNode? GetItem(int index) => GetAt(index).Value; 101jObject.Add(item.Key, item.Value?.DeepCloneCore()); 148if (entry.Value is null) 154entry.Value.WriteTo(writer, options); 184if (!otherDict.TryGetValue(item.Key, out JsonNode? jsonNode) || !DeepEquals(item.Value, jsonNode)) 249JsonNode? replacedValue = dict.GetAt(index).Value; 277if (ReferenceEquals(item.Value, value)) 311properties[i].Value = item.Value;
System\Text\Json\Nodes\JsonObject.IDictionary.cs (1)
46public void Add(KeyValuePair<string, JsonNode?> property) => Add(property.Key, property.Value);
System\Text\Json\Nodes\JsonObject.IList.cs (5)
31DetachParent(existing.Value); 45DetachParent(existing.Value); 82DetachParent(existing.Value); 89set => SetAt(index, value.Key, value.Value); 96void IList<KeyValuePair<string, JsonNode?>>.Insert(int index, KeyValuePair<string, JsonNode?> item) => Insert(index, item.Key, item.Value);
System\Text\Json\Schema\JsonSchema.cs (1)
195properties.Add(property.Key, property.Value.ToJsonNode(options));
System\Text\Json\Serialization\Converters\Collection\DictionaryDefaultConverter.cs (1)
61TValue element = enumerator.Current.Value;
System\Text\Json\Serialization\Converters\Collection\DictionaryOfTKeyTValueConverter.cs (2)
69_valueConverter.Write(writer, enumerator.Current.Value, options); 90TValue element = enumerator.Current.Value;
System\Text\Json\Serialization\JsonSerializer.Read.HandleMetadata.cs (2)
440string referenceId = ReadAsStringMetadataValue(property.Value); 458string referenceId = ReadAsStringMetadataValue(property.Value);
System\Text\Json\Serialization\Metadata\ReflectionEmitCachingMemberAccessor.Cache.cs (1)
69if (utcNowTicks - Volatile.Read(ref kvp.Value.LastUsedTicks) >= _slidingExpirationTicks)
System.Text.Json.SourceGeneration (32)
JsonSourceGenerator.Emitter.cs (1)
1435writer.WriteLine($$"""private static readonly {{JsonEncodedTextTypeRef}} {{name_varName_pair.Value}} = {{JsonEncodedTextTypeRef}}.Encode({{FormatStringLiteral(name_varName_pair.Key)}});""");
JsonSourceGenerator.Parser.cs (31)
303allowOutOfOrderMetadataProperties = (bool)namedArg.Value.Value!; 307allowTrailingCommas = (bool)namedArg.Value.Value!; 312foreach (TypedConstant element in namedArg.Value.Values) 325defaultBufferSize = (int)namedArg.Value.Value!; 329defaultIgnoreCondition = (JsonIgnoreCondition)namedArg.Value.Value!; 333dictionaryKeyPolicy = (JsonKnownNamingPolicy)namedArg.Value.Value!; 337respectNullableAnnotations = (bool)namedArg.Value.Value!; 341respectRequiredConstructorParameters = (bool)namedArg.Value.Value!; 345ignoreReadOnlyFields = (bool)namedArg.Value.Value!; 349ignoreReadOnlyProperties = (bool)namedArg.Value.Value!; 353includeFields = (bool)namedArg.Value.Value!; 357maxDepth = (int)namedArg.Value.Value!; 361newLine = (string)namedArg.Value.Value!; 365numberHandling = (JsonNumberHandling)namedArg.Value.Value!; 369preferredObjectCreationHandling = (JsonObjectCreationHandling)namedArg.Value.Value!; 373propertyNameCaseInsensitive = (bool)namedArg.Value.Value!; 377propertyNamingPolicy = (JsonKnownNamingPolicy)namedArg.Value.Value!; 381readCommentHandling = (JsonCommentHandling)namedArg.Value.Value!; 385referenceHandler = (JsonKnownReferenceHandler)namedArg.Value.Value!; 389unknownTypeHandling = (JsonUnknownTypeHandling)namedArg.Value.Value!; 393unmappedMemberHandling = (JsonUnmappedMemberHandling)namedArg.Value.Value!; 397useStringEnumConverter = (bool)namedArg.Value.Value!; 401writeIndented = (bool)namedArg.Value.Value!; 405indentCharacter = (char)namedArg.Value.Value!; 409indentSize = (int)namedArg.Value.Value!; 413generationMode = (JsonSourceGenerationMode)namedArg.Value.Value!; 417allowDuplicateProperties = (bool)namedArg.Value.Value!; 475typeInfoPropertyName = (string)namedArg.Value.Value!; 478generationMode = (JsonSourceGenerationMode)namedArg.Value.Value!; 1286namedArgs[0].Value.Type?.ToDisplayString() == JsonIgnoreConditionFullName) 1288ignoreCondition = (JsonIgnoreCondition)namedArgs[0].Value.Value!;
System.Text.RegularExpressions (10)
System\Text\RegularExpressions\RegexCharClass.cs (5)
1879temp.RemoveAll(kvp => kvp.Value.Length != 1); 1880temp.Sort((kvp1, kvp2) => ((short)kvp1.Value[0]).CompareTo((short)kvp2.Value[0])); 1999bool equalsGroup = group.SequenceEqual(kvp.Value.AsSpan()); 2000if (equalsGroup || invertedGroup.SequenceEqual(kvp.Value.AsSpan()))
System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (2)
765if (pair.Value.Count == childCount) 767results.Add(new RegexFindOptimizations.FixedDistanceSet(null, pair.Value.Set.ToStringClass(), pair.Key + distance));
System\Text\RegularExpressions\RegexWriter.cs (1)
118strings[stringEntry.Value] = stringEntry.Key;
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Dgml.cs (2)
59string label = DescribeLabel(transition.Value.Rule, _builder); 70foreach (int nfaTarget in transition.Value.NfaTargets)
System.Text.RegularExpressions.Generator (10)
RegexGenerator.cs (2)
186requiredHelpers.Add(helper.Key, helper.Value); 274foreach (string value in helper.Value)
RegexGenerator.Emitter.cs (1)
1560foreach (string line in localFunctions.Value)
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexCharClass.cs (5)
1879temp.RemoveAll(kvp => kvp.Value.Length != 1); 1880temp.Sort((kvp1, kvp2) => ((short)kvp1.Value[0]).CompareTo((short)kvp2.Value[0])); 1999bool equalsGroup = group.SequenceEqual(kvp.Value.AsSpan()); 2000if (equalsGroup || invertedGroup.SequenceEqual(kvp.Value.AsSpan()))
src\libraries\System.Text.RegularExpressions\src\System\Text\RegularExpressions\RegexPrefixAnalyzer.cs (2)
765if (pair.Value.Count == childCount) 767results.Add(new RegexFindOptimizations.FixedDistanceSet(null, pair.Value.Set.ToStringClass(), pair.Key + distance));
System.Threading.Channels (11)
System\Threading\Channels\AsyncOperation.cs (1)
376t.Key(t.Value);
System\Threading\Channels\BoundedChannel.cs (2)
665switch (state.Value) 684Debug.Fail($"Unexpected operation: {state.Value}");
System\Threading\Channels\RendezvousChannel.cs (2)
459switch (state.Value) 478Debug.Fail($"Unexpected operation: {state.Value}");
System\Threading\Channels\SingleConsumerUnboundedChannel.cs (2)
374switch (state.Value) 391Debug.Fail($"Unexpected operation: {state.Value}");
System\Threading\Channels\UnboundedChannel.cs (2)
312switch (state.Value) 323Debug.Fail($"Unexpected operation: {state.Value}");
System\Threading\Channels\UnboundedPriorityChannel.cs (2)
318switch (state.Value) 329Debug.Fail($"Unexpected operation: {state.Value}");
System.Threading.RateLimiting (7)
System\Threading\RateLimiting\DefaultPartitionedRateLimiter.cs (7)
132limiter.Value.Value.Dispose(); 167await limiter.Value.Value.DisposeAsync().ConfigureAwait(false); 230if (!rateLimiter.Value.IsValueCreated) 234if (rateLimiter.Value.Value.IdleDuration is TimeSpan idleDuration && idleDuration > s_idleTimeLimit) 239idleDuration = rateLimiter.Value.Value.IdleDuration ?? TimeSpan.Zero; 249_limitersToDispose.Add(rateLimiter.Value.Value); 254else if (rateLimiter.Value.Value is ReplenishingRateLimiter replenishingRateLimiter)
System.Threading.Tasks.Dataflow (33)
Blocks\BatchBlock.cs (15)
790if (sourceAndMessage.Key.ReserveMessage(sourceAndMessage.Value, _owningBatch)) 792var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 808if (sourceAndMessage.Key.ReserveMessage(sourceAndMessage.Value, _owningBatch)) 810var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 907var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 923var reservedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value, default(T)!); 996T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value.Key, _owningBatch, out consumed); 1006var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!); 1018_messages.Enqueue(sourceAndMessage.Value.Value); 1048T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value.Key, _owningBatch, out consumed); 1051var consumedMessage = new KeyValuePair<DataflowMessageHeader, T>(sourceAndMessage.Value.Key, consumedValue!); 1068if (sourceAndMessage.Key != null) _messages.Enqueue(sourceAndMessage.Value.Value); 1094KeyValuePair<DataflowMessageHeader, T> message = sourceAndMessage.Value;
Blocks\BroadcastBlock.cs (1)
350T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value, this, out consumed);
Blocks\BufferBlock.cs (1)
353T? consumedValue = sourceAndMessage.Key.ConsumeMessage(sourceAndMessage.Value, this, out consumed);
Blocks\JoinBlock.cs (5)
525T value = _nonGreedy.ConsumedMessage.Value; 620if (next.Key.ReserveMessage(next.Value, this)) 645T? consumedValue = _nonGreedy.ReservedMessage.Key.ConsumeMessage(_nonGreedy.ReservedMessage.Value, this, out consumed); 706T? consumedValue = next.Key.ConsumeMessage(next.Value, this, out consumed); 759try { _nonGreedy.ReservedMessage.Key.ReleaseReservation(_nonGreedy.ReservedMessage.Value, this); }
Blocks\TransformBlock.cs (3)
216else _reorderingBuffer.AddItem(messageWithId.Value, outputItem!, itemIsValid); 248_reorderingBuffer?.IgnoreItem(messageWithId.Value); 323else _reorderingBuffer.AddItem(messageWithId.Value, outputItem!, itemIsValid: gotOutputItem);
Blocks\TransformManyBlock.cs (1)
316StoreOutputItemsReordered(messageWithId.Value, outputItems);
Blocks\TransformManyBlock.IAsyncEnumerable.cs (1)
95await StoreOutputItemsReorderedAsync(messageWithId.Value, outputItems).ConfigureAwait(false);
Internal\Common.cs (2)
520if (sourceAndMessage.Key.ReserveMessage(sourceAndMessage.Value, target)) 522sourceAndMessage.Key.ReleaseReservation(sourceAndMessage.Value, target);
Internal\QueuedMap.cs (2)
100_storage[_tailIndex] = new KeyValuePair<int, T>(newIndex, _storage[_tailIndex].Value); 123item = _storage[_headIndex].Value;
Internal\ReorderingBuffer.cs (1)
171if (nextOutputItemWithValidity.Key) _outputAction(_owningSource, nextOutputItemWithValidity.Value);
Internal\TargetCore.cs (1)
671TInput? consumedValue = element.Key.ConsumeMessage(element.Value, _owningTarget, out consumed);
System.Threading.Tasks.Parallel (1)
System\Threading\Tasks\Parallel.cs (1)
2649TSource value = kvp.Value;
System.Windows.Forms (11)
misc\CollectionHelper.cs (2)
40dictionaryTarget[index++] = new DictionaryEntry(kvp.Key, kvp.Value); 57objects[index++] = new DictionaryEntry(kvp.Key, kvp.Value);
System\Windows\Forms\ComponentModel\COM2Interop\ComNativeDescriptor.cs (2)
196if (entry.Value is Com2Properties { NeedsRefreshed: true }) 307if (entry.Value == properties)
System\Windows\Forms\Controls\ComboBox\ComboBox.ACNativeWindow.cs (1)
110if (acNativeWindowByHandle.Value is null)
System\Windows\Forms\Controls\ListView\ListViewItem.ListViewItemDetailsAccessibleObject.cs (1)
168if (keyValuePair.Value == fakeAccessibleObject)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\SingleSelectRootGridEntry.cs (2)
268var gridEntries = entry.Value; 271categoryGridEntries.Add(new CategoryGridEntry(OwnerGrid, this, entry.Key, entry.Value));
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.StubSite.cs (1)
86object o = item.Value;
System\Windows\Forms\DataBinding\BindingContext.cs (1)
323if (de.Value.Target is null)
System\Windows\Forms\ErrorProvider\ErrorProvider.cs (1)
508SetError(entry.Key, entry.Value);
System.Windows.Forms.Design (9)
System\ComponentModel\Design\ComponentDesigner.cs (1)
681InheritedPropertyDescriptor inheritedPropDesc = de.Value;
System\ComponentModel\Design\DesignerHost.Site.cs (1)
55object o = de.Value;
System\ComponentModel\Design\MenuCommandService.cs (1)
161List<MenuCommand> commands = group.Value;
System\ComponentModel\Design\Serialization\CodeDomComponentSerializationService.CodeDomSerializationStore.ComponentListCodeDomSerializer.cs (1)
190prop?.SetValue(comp, stateEntry.Value);
System\ComponentModel\Design\Serialization\ComponentCache.cs (1)
93List<string>? localNames = kvp.Value.LocalNames;
System\ComponentModel\Design\Serialization\ResourceCodeDomSerializer.SerializationResourceManager.cs (2)
293metaData.TryAdd(item.Key, item.Value); 489resxWriter.AddMetadata(de.Key, de.Value);
System\Resources\Tools\StronglyTypedResourceBuilder.cs (2)
876typeof(void) == entry.Value.Type) 918ResourceData value = entry.Value;
System.Windows.Forms.Tests (3)
misc\CollectionHelperTests.cs (2)
83Assert.Equal("value-one", firstTargetItem.Value); 88Assert.Equal("value-two", secondTargetItem.Value);
System\Resources\ResXResourceWriterTests.cs (1)
43Assert.Equal(value, pair.Value);
System.Windows.Input.Manipulations (16)
System\Windows\Input\Manipulations\ManipulationSequence.cs (16)
860VectorF oldVectorFromOrigin = pair.Value.VectorFromManipulationOrigin; 861VectorF newVectorFromOrigin = new PointF(pair.Value.CurrentManipulatorSnapshot.X, pair.Value.CurrentManipulatorSnapshot.Y) - averagePoint; 862VectorF oldVectorFromPivot = pair.Value.VectorFromPivotPoint; 864? new VectorF(pair.Value.CurrentManipulatorSnapshot.X - settings.Pivot.X, pair.Value.CurrentManipulatorSnapshot.Y - settings.Pivot.Y) 912pair.Value.VectorFromManipulationOrigin = newVectorFromOrigin; 913pair.Value.VectorFromPivotPoint = newVectorFromPivot; 1016x += pair.Value.CurrentManipulatorSnapshot.X; 1017y += pair.Value.CurrentManipulatorSnapshot.Y; 1035pair.Value.VectorFromManipulationOrigin = new PointF( 1036pair.Value.CurrentManipulatorSnapshot.X, 1037pair.Value.CurrentManipulatorSnapshot.Y) - referenceOrigin; 1038pair.Value.VectorFromPivotPoint = IsPinned(settings) 1039? new VectorF(pair.Value.CurrentManipulatorSnapshot.X - settings.Pivot.X, pair.Value.CurrentManipulatorSnapshot.Y - settings.Pivot.Y)
System.Xaml (24)
src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\XmlCompatibilityReader.cs (1)
134if (pair.Value == oldNamespace)
System\Xaml\Context\XamlCommonFrame.cs (2)
61Namespaces.Add(ns.Key, ns.Value); 82_namespaceDeclarations.Add(new NamespaceDeclaration(kvp.Value, kvp.Key));
System\Xaml\Context\XamlParserContext.cs (1)
106yield return new NamespaceDeclaration(kvp.Value, kvp.Key);
System\Xaml\InfosetObjects\XamlXmlReader.cs (1)
213xmlnsDictionary[ns.Key] = ns.Value;
System\Xaml\MS\Impl\XmlNsInfo.cs (1)
231List<string> nsList = (List<string>)clrToXmlNs.Value;
System\Xaml\NameScope.cs (3)
133if (item.Value != this[item.Key]) 148if (item.Value is null) 153Add(item.Key, item.Value);
System\Xaml\Runtime\ClrObjectRuntime.cs (1)
764yield return new DictionaryEntry(enumerator.Current.Key, enumerator.Current.Value);
System\Xaml\Schema\TypeReflector.cs (5)
674setter = candidates[0].Value; 1016PickAttachablePropertyAccessors(getterList, nameAndSetterList.Value, out getter, out setter); 1037member = schemaContext.GetAttachableProperty(name, nameAndGetterList.Value[0], null); 1053MethodInfo adder = PickAttachableEventAdder(nameAndAdderList.Value); 1192if (pair.Value is null)
System\Xaml\Schema\XamlTypeInvoker.cs (1)
193return pair.Value;
System\Xaml\XamlObjectReader.cs (4)
1893var propertyInfo = MemberMarkupInfo.ForAttachedProperty(value, attachedProperty, ap.Value, context); 2554new NamespaceDeclaration(pair.Key, pair.Value))); 2572return string.Compare(y.Value, x.Value, false, TypeConverterHelper.InvariantEnglishUS);
System\Xaml\XamlSchemaContext.cs (3)
116if (ns.Value.IsResolved && !ns.Value.IsClrNamespace) 236string preferredPrefix = nsToPrefix.Value;
System\Xaml\XamlXmlWriter.cs (1)
537output.WriteAttributeString("xmlns", pair.Key, null, pair.Value);
TagHelpersWebSite (1)
TagHelpers\DictionaryPrefixTestTagHelper.cs (1)
24liTag.InnerHtml.Append(item.Value.Name);
Templates.Blazor.Tests (2)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
77project.Value.Dispose();
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
Templates.Blazor.WebAssembly.Auth.Tests (2)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
77project.Value.Dispose();
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
Templates.Blazor.WebAssembly.Tests (2)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
77project.Value.Dispose();
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
Templates.Mvc.Tests (2)
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
77project.Value.Dispose();
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
Templates.Tests (5)
BaselineTest.cs (3)
43foreach (var scenarioName in (JObject)template.Value) 46(string)scenarioName.Value["Arguments"], 47((JArray)scenarioName.Value["Files"]).Select(s => (string)s).ToArray());
src\ProjectTemplates\Shared\ProjectFactoryFixture.cs (1)
77project.Value.Dispose();
src\Shared\Process\ProcessEx.cs (1)
118startInfo.EnvironmentVariables[envVar.Key] = envVar.Value;
Test.Utilities (33)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
239if (predicate(entry.Key, entry.Value, arg))
Text.Analyzers (36)
src\Compilers\Core\Portable\Collections\OrderPreservingMultiDictionary.cs (1)
44kvp.Value.Free();
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
720var replacementPrefix = kv.Value;
src\Dependencies\Collections\Extensions\ImmutableArrayExtensions.cs (3)
770builder.AddRange(kvp.Value); 892result.Add(entry.Key, createMembers(entry.Value)); 935var namedTypes = getOrCreateNamedTypes(entry.Value);
src\Dependencies\Collections\Extensions\KeyValuePairExtensions.cs (1)
18value = keyValuePair.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2.cs (2)
186&& EqualityComparer<TValue>.Default.Equals(value, pair.Value); 240result[item.Key] = item.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+Enumerator.cs (2)
49readonly DictionaryEntry IDictionaryEnumerator.Entry => new(Current.Key, Current.Value); 53readonly object? IDictionaryEnumerator.Value => Current.Value;
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueBuilder.cs (3)
119=> Add(item.Key, item.Value); 127Add(pair.Key, pair.Value); 149&& EqualityComparer<TValue>.Default.Equals(value, item.Value);
src\Dependencies\Collections\Segmented\ImmutableSegmentedDictionary`2+ValueCollection+Enumerator.cs (1)
25public readonly TValue Current => _enumerator.Current.Value;
src\Dependencies\Collections\Segmented\SegmentedDictionary`2.cs (9)
210Add(pair.Key, pair.Value); 218Add(pair.Key, pair.Value); 271=> Add(keyValuePair.Key, keyValuePair.Value); 276if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 287if (!RoslynUnsafe.IsNullRef(ref value) && EqualityComparer<TValue>.Default.Equals(value, keyValuePair.Value)) 1234return new DictionaryEntry(_current.Key, _current.Value); 1237return new KeyValuePair<TKey, TValue>(_current.Key, _current.Value); 1261return new DictionaryEntry(_current.Key, _current.Value); 1287return _current.Value;
src\Dependencies\PooledObjects\ArrayBuilder.cs (1)
583dictionary.Add(pair.Key, pair.Value.ToImmutableAndFree());
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (1)
139wildcardNamesBuilder.ToImmutableDictionaryAndFree(x => x.Key, x => x.Value.ToImmutableDictionaryAndFree(), wildcardNamesBuilder.Comparer));
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledConcurrentDictionary.cs (1)
81var added = instance.TryAdd(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\PooledObjects\PooledDictionary.cs (1)
56instance.Add(kvp.Key, kvp.Value);
src\RoslynAnalyzers\Utilities\Compiler\RulesetToEditorconfigConverter.cs (1)
80var severity = kvp.Value;
src\RoslynAnalyzers\Utilities\Compiler\SmallDictionary.cs (1)
59this.Add(kv.Key, kv.Value);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (1)
225foreach (var (symbol, write) in SymbolsWriteBuilder.Where(kvp => !kvp.Value).Select(kvp => kvp.Key).ToArray())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageResult.cs (2)
48=> SymbolWritesMap.Where(kvp => !kvp.Value).Select(kvp => kvp.Key); 61return kvp.Value;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BidirectionalMap.cs (1)
25backwardMap: ImmutableDictionary.CreateRange(valueComparer, pairs.Select(static p => KeyValuePair.Create(p.Value, p.Key))))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\IDictionaryExtensions.cs (1)
253if (predicate(entry.Key, entry.Value, arg))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Editing\ImportAdderService.cs (2)
236var importContainer = addImportsService.GetImportContainer(root, context, importToSyntax.First().Value, options); 245var importsToAdd = importToSyntax.Where(kvp => safeImportsToAdd.Contains(kvp.Key)).Select(kvp => kvp.Value).ToImmutableArray();
UnitTests.Common (1)
TestTypes.cs (1)
308workItem.Key(workItem.Value);
VBCSCompiler.UnitTests (3)
CompilerServerTests.cs (3)
115file.WriteAllText(pair.Value); 135Environment.SetEnvironmentVariable(variable.Key, variable.Value); 144Environment.SetEnvironmentVariable(variable.Key, variable.Value);
VersioningWebSite (1)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (1)
32.ToDictionary(kvp => kvp.Key.Substring("link_".Length), kvp => (object)kvp.Value[0]);
WindowsBase.Tests (2)
System\Windows\NameScopeTests.cs (2)
740Assert.Same(scopedElement, enumerator.Current.Value); 796Assert.Same(scopedElement, ((KeyValuePair<string, object>)enumerator.Current).Value);
WindowsFormsIntegration (1)
System\Windows\Integration\PropertyMap.cs (1)
279Add(entry.Key, entry.Value);
XmlFileLogger (6)
ItemGroupParser.cs (3)
33items.Add(new Item(nameValue.Value)); 43items.Add(new Item(nameValue.Value.Replace("\r", ""))); 71currentItem.AddMetadata(nameValue.Key, nameValue.Value);
LogProcessNode.cs (1)
131propElement.Add(new XElement("Property", new XAttribute("Name", p.Key)) { Value = p.Value });
ObjectModel\Item.cs (1)
80metadataElement.Add(metadataItem.Value);
PropertyBag.cs (1)
70AddProperty(property.Key, property.Value);
XmlFormattersWebSite (2)
Controllers\HomeController.cs (1)
34var errors = keyModelStatePair.Value.Errors;
Controllers\ValidationController.cs (1)
32var errors = keyModelStatePair.Value.Errors;
xunit.assert (1)
Sdk\AssertHelper.cs (1)
715 var expectedMemberValue = kvp.Value(expected);
xunit.console (29)
CommandLine.cs (28)
102if (option.Value != null) 103throw new ArgumentException($"error: unknown command line option: {option.Value}"); 320if (option.Value == null) 323switch (option.Value) 343if (option.Value == null) 346switch (option.Value) 358if (!int.TryParse(option.Value, out threadValue) || threadValue < 1) 367if (option.Value == null) 370if (!Enum.TryParse(option.Value, out ParallelismOption parallelismOption)) 404if (option.Value == null) 407var pieces = option.Value.Split('='); 417if (option.Value == null) 420var pieces = option.Value.Split('='); 430if (option.Value == null) 433project.Filters.IncludedClasses.Add(option.Value); 437if (option.Value == null) 440project.Filters.ExcludedClasses.Add(option.Value); 444if (option.Value == null) 447project.Filters.IncludedMethods.Add(option.Value); 451if (option.Value == null) 454project.Filters.ExcludedMethods.Add(option.Value); 458if (option.Value == null) 461project.Filters.IncludedNamespaces.Add(option.Value); 465if (option.Value == null) 468project.Filters.ExcludedNamespaces.Add(option.Value); 475if (option.Value == null) 478EnsurePathExists(option.Value); 480project.Output.Add(optionName, option.Value);
Utility\TransformFactory.cs (1)
61.Select(output => new Action<XElement>(xml => instance.availableTransforms[output.Key].OutputHandler(xml, output.Value)))
Xunit.NetCore.Extensions (1)
AssemblyFixtureSupport\XunitTestCollectionRunnerWithAssemblyFixture.cs (1)
44combinedFixtures[kvp.Key] = kvp.Value;