1 write to Item2
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (1)
448Item2 = item2;
199 references to Item2
dotnet (4)
Commands\BuildServer\Shutdown\BuildServerShutdownCommand.cs (1)
64var index = WaitForResult([.. tasks.Select(t => t.Item2)]);
Commands\Workload\Search\WorkloadSearchVersionsCommand.cs (1)
201return manifestIdsAndVersions.All(tuple => manifestVersions.ContainsKey(tuple.Item1) && manifestVersions[tuple.Item1].Version.Equals(tuple.Item2));
NugetPackageDownloader\NuGetPackageDownloader.cs (2)
368return (await GetLatestVersionsInternalAsync(packageId, packageSources, includePreview, CancellationToken.None, numberOfResults)).Select(result => result.Item2); 947result.Item2.Identity.Version);
ILAssembler (3)
EntityRegistry.cs (3)
62return x.Item1 == y.Item1 && x.Item2.ContentEquals(y.Item2); 67return (obj.Item1.GetHashCode(), obj.Item2.Count).GetHashCode();
ILCompiler.Compiler (2)
Compiler\DependencyAnalysis\ScannedMethodNode.cs (1)
53_conditionalDependencies = dependencies.Item2;
Compiler\Logging\UnconditionalSuppressMessageAttributeState.cs (1)
113_logger.LogWarning(ecmaAssembly, warning.Item1, warning.Item2);
illink (2)
Microsoft.AspNetCore.Identity (16)
_generated\0\GeneratedRouteBuilderExtensions.g.cs (16)
118var registration_local = registration_resolveBodyResult.Item2; 146var registration_local = registration_resolveBodyResult.Item2; 238var login_local = login_resolveBodyResult.Item2; 299var login_local = login_resolveBodyResult.Item2; 422var refreshRequest_local = refreshRequest_resolveBodyResult.Item2; 449var refreshRequest_local = refreshRequest_resolveBodyResult.Item2; 685var resendRequest_local = resendRequest_resolveBodyResult.Item2; 713var resendRequest_local = resendRequest_resolveBodyResult.Item2; 803var resetRequest_local = resetRequest_resolveBodyResult.Item2; 830var resetRequest_local = resetRequest_resolveBodyResult.Item2; 919var resetRequest_local = resetRequest_resolveBodyResult.Item2; 946var resetRequest_local = resetRequest_resolveBodyResult.Item2; 1037var tfaRequest_local = tfaRequest_resolveBodyResult.Item2; 1065var tfaRequest_local = tfaRequest_resolveBodyResult.Item2; 1259var infoRequest_local = infoRequest_resolveBodyResult.Item2; 1288var infoRequest_local = infoRequest_resolveBodyResult.Item2;
Microsoft.Build (7)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
433success = SetTaskParameter(parameter.Key, parameter.Value.Item1, parameter.Value.Item2, requiredParameters.ContainsKey(parameter.Key), out taskParameterSet);
BuildCheck\Checks\PreferProjectReferenceCheck.cs (1)
77projectProducingOutput.Item2));
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (1)
255checkCallback.Item2(context);
BuildCheck\Infrastructure\CheckContext\CheckLoggingContext.cs (1)
55loggingService.LogTelemetry(eventContext, telemetryTransportData.Item1, telemetryTransportData.Item2);
Construction\ProjectTaskElement.cs (1)
182parameterLocations.Add(new KeyValuePair<string, ElementLocation>(entry.Key, entry.Value.Item2));
Graph\GraphBuilder.cs (1)
756kvp => (kvp.Key.Item1.ToConfigurationMetadata(), kvp.Key.Item2.ToConfigurationMetadata()),
Instance\ProjectTaskInstance.cs (1)
401var item2 = value.Item2;
Microsoft.CodeAnalysis (10)
Emit\CommonPEModuleBuilder.cs (1)
547var aliases = assemblyAndAliases.Item2;
Generated\Operations.Generated.cs (1)
10867private ImmutableArray<(ISymbol, T)> VisitArray<T>(ImmutableArray<(ISymbol, T)> nodes) where T : IOperation => nodes.SelectAsArray((n, @this) => (n.Item1, @this.Visit(n.Item2)), this)!;
PEWriter\MetadataWriter.cs (3)
4390return x.Item2 == y.Item2 && ByteSequenceComparer.Equals(x.Item1, y.Item1); 4395return Hash.Combine(ByteSequenceComparer.GetHashCode(x.Item1), x.Item2.GetHashCode());
SourceGeneration\GeneratorAdaptor.cs (4)
53.Combine(context.ParseOptionsProvider).Select((p, _) => p.Item1 with { ParseOptions = p.Item2 }) 54.Combine(context.AnalyzerConfigOptionsProvider).Select((p, _) => p.Item1 with { ConfigOptions = p.Item2 }) 55.Combine(context.AdditionalTextsProvider.Collect()).Select((p, _) => p.Item1 with { AdditionalTexts = p.Item2 }); 62.Select((p, _) => p.Item1 with { Receiver = p.Item2 });
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (1)
109.Where(static tuple => tuple.Item2.Length > 0)
Microsoft.CodeAnalysis.CSharp (1)
CodeGen\Optimizer.cs (1)
1946return top.Item2 == (local.RefKind == RefKind.None ? ExprContext.Value : ExprContext.Address) &&
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\Utilities.cs (2)
24tuple => (tuple.Item1, tuple.Item2, FindOperatorToken(tuple.Item2)));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\UsingDirectiveSyntaxExtensions.cs (2)
37else if (existingDirectives.IsSorted(comparers.Item2)) 39usingDirectives.Sort(comparers.Item2);
Microsoft.CodeAnalysis.CSharp.Features (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\Utilities.cs (2)
24tuple => (tuple.Item1, tuple.Item2, FindOperatorToken(tuple.Item2)));
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\UsingDirectiveSyntaxExtensions.cs (2)
37else if (existingDirectives.IsSorted(comparers.Item2)) 39usingDirectives.Sort(comparers.Item2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (3)
203if (tokenRange == null || tokenRange.Value.Item1.Equals(tokenRange.Value.Item2)) 206if (IsInvalidTokenKind(tokenRange.Value.Item1) || IsInvalidTokenKind(tokenRange.Value.Item2)) 211var changes = formatter.FormatRange(tokenRange.Value.Item1, tokenRange.Value.Item2, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\TypingFormattingRule.cs (1)
60var endToken = bracePair.Item2;
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler (1)
GeneratorExtensions.cs (1)
29ctx.AddOutput(output.Item1, output.Item2);
Microsoft.CodeAnalysis.Features (7)
ExtractMethod\AbstractSyntaxTriviaService.cs (2)
100[TriviaLocation.AfterBeginningOfSpan] = triviaAtBeginning.Item2, 103[TriviaLocation.AfterEndOfSpan] = triviaAtEnd.Item2
ExtractMethod\AbstractSyntaxTriviaService.Result.cs (2)
64map[localCopy.Item1.PreviousToken] = previousToken.WithTrailingTrivia(localCopy.Item2.TrailingTrivia); 67map[localCopy.Item1.NextToken] = nextToken.WithLeadingTrivia(localCopy.Item2.LeadingTrivia);
ExtractMethod\SelectionResult.cs (2)
245var tokenMap = pairs.GroupBy(p => p.Item1, p => p.Item2).ToDictionary(g => g.Key, g => g.ToArray()); 258var tokenMap = pairs.GroupBy(p => p.Item1, p => p.Item2).ToDictionary(g => g.Key, g => g.ToArray());
RemoveUnusedVariable\AbstractRemoveUnusedVariableCodeFixProvider.cs (1)
114node.Item2();
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Legacy\HtmlMarkupParser.cs (2)
419if (split.Item2 != null) 421Accept(split.Item2);
Microsoft.CodeAnalysis.Workspaces (4)
CodeFixesAndRefactorings\DocumentBasedFixAllProviderHelpers.cs (4)
102var changedRoots = changedRootsAndTexts.SelectAsArray(t => t.Item2.node != null, t => (t.documentId, t.Item2.node!)); 103var changedTexts = changedRootsAndTexts.SelectAsArray(t => t.Item2.text != null, t => (t.documentId, t.Item2.text!));
Microsoft.DotNet.PackageValidation (1)
Validators\CompatibleFrameworkInPackageValidator.cs (1)
58contentItemCollection.Load(compileAssetsQueue.SelectMany(a => a.Item2).Select(a => a.Path));
Microsoft.Extensions.Caching.Hybrid.Tests (1)
SerializerTests.cs (1)
91Assert.Equal("abc", obj.Item2);
Microsoft.Extensions.Options.SourceGeneration (1)
Generator.cs (1)
30context.RegisterSourceOutput(compilationAndTypes, static (spc, source) => HandleAnnotatedTypes(source.Item1, source.Item2, spc));
Microsoft.Gen.ContextualOptions (1)
ContextualOptionsGenerator.cs (1)
27context.RegisterSourceOutput(compilationAndTypes, static (spc, source) => HandleAnnotatedTypes(source.Item1, source.Item2, spc));
Microsoft.Gen.Logging (1)
LoggingGenerator.cs (1)
28context.RegisterSourceOutput(compilationAndTypes, static (spc, source) => HandleAnnotatedTypes(source.Item1, source.Item2, spc));
Microsoft.Interop.ComInterfaceGenerator (7)
ComInterfaceInfo.cs (3)
182public bool Equals((ComInterfaceInfo, INamedTypeSymbol) x, (ComInterfaceInfo, INamedTypeSymbol) y) => SymbolEqualityComparer.Default.Equals(x.Item2, y.Item2); 183public int GetHashCode((ComInterfaceInfo, INamedTypeSymbol) obj) => SymbolEqualityComparer.Default.GetHashCode(obj.Item2);
ComMethodContext.cs (2)
122var ifaceToDeclaredMethodsMap = ifaceAndDeclaredMethods.ToDictionary(static pair => pair.Item1, static pair => pair.Item2); 127var methods = AddMethods(kvp.Item1, kvp.Item2);
Comparers.cs (2)
62return _item1Comparer.Equals(x.Item1, y.Item1) && _item2Comparer.Equals(x.Item2, y.Item2);
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSExportGenerator.cs (1)
100source.Append(generatedSources[0].Item2);
Microsoft.Interop.LibraryImportGenerator (2)
Comparers.cs (2)
54return _item1Comparer.Equals(x.Item1, y.Item1) && _item2Comparer.Equals(x.Item2, y.Item2);
Microsoft.Interop.SourceGeneration (1)
IncrementalValuesProviderExtensions.cs (1)
32return (provider.Select(static (data, ct) => data.Item1), provider.Select(static (data, ct) => data.Item2));
Microsoft.Maui.Controls (3)
Element\Element.cs (3)
771 changedResources.Add((dynR.Key, dynR.Value.Item2)); 776 OnResourceChanged(changedResource.Item1, value.Value, changedResource.Item2); 791 if (!DynamicResources.TryGetValue(property, out var existing) || existing.Item2 <= specificity)
Microsoft.ML.AutoML.SourceGenerator (1)
SweepableEstimatorGenerator.cs (1)
73context.AddSource(c.Item1 + ".cs", SourceText.From(c.Item2, Encoding.UTF8));
Microsoft.ML.CodeGenerator (8)
CodeGenerator\CSharp\CodeGenerator.cs (4)
223usings.AddRange(preTrainerTransformsAndUsings.Where(t => t.Item2 != null).SelectMany(t => t.Item2)); 224usings.AddRange(postTrainerTransformsAndUsings.Where(t => t.Item2 != null).SelectMany(t => t.Item2));
CodeGenerator\CSharp\PipelineExtension.cs (4)
41usings.AddRange(preTrainerTransformsAndUsings.Where(t => t.Item2 != null).SelectMany(t => t.Item2)); 42usings.AddRange(postTrainerTransformsAndUsings.Where(t => t.Item2 != null).SelectMany(t => t.Item2));
Microsoft.ML.Core (1)
Utilities\FuncMethodInfo2`3.cs (1)
44(args, methodInfo) => methodInfo.MakeGenericMethod(args.Item1, args.Item2),
Microsoft.ML.Fairlearn (2)
Metrics\FairlearnMetricCatalog.cs (2)
94.ToDictionary(group => group.Key, group => _context.Data.LoadFromEnumerable(group.Select(g => g.Item2))); 97.ToDictionary(kv => kv.Key, kv => kv.Item2);
Microsoft.ML.SearchSpace.Tests (2)
UniformNumericOptionTests.cs (2)
83.All((x) => Math.Abs(x.Item1 - x.Item2) < 1e-5) 96.All((x) => Math.Abs(x.Item1 - x.Item2) < 1e-5)
Microsoft.ML.TensorFlow (2)
TensorflowTransform.cs (2)
312TFInputNodes[index] = new TF_Output(TFInputOperations[index].Item1, TFInputOperations[index].Item2); 315TFOutputNodes[index] = new TF_Output(TFOutputOperations[index].Item1, TFOutputOperations[index].Item2);
Microsoft.ML.Tokenizers.Tests (1)
BpeTests.cs (1)
285Merges = merges?.Select(kvp => $"{kvp.Item1} {kvp.Item2}"),
Microsoft.ML.Vision (7)
DnnRetrainTransform.cs (3)
310tfInputs[_tfInputNodes.Length + 1] = new TF_Output(lr.Item1, lr.Item2); 554_tfInputNodes[index] = new TF_Output(_tfInputOperations[index].Item1, _tfInputOperations[index].Item2); 557_tfOutputNodes[index] = new TF_Output(_tfOutputOperations[index].Item1, _tfOutputOperations[index].Item2);
ImageClassificationTrainer.cs (4)
848int featureLength = featurizedImages.Count > 0 ? featurizedImages[0].Item2.Length : 0; 869Contracts.Assert(featurizedImages.All(x => x.Item2.Length == featureLength)); 883writer.WriteLine(row.Item1 + "," + string.Join(",", row.Item2)); 890var featureSpan = MemoryMarshal.Cast<float, byte>(row.Item2);
Microsoft.NET.Build.Containers (1)
ImageBuilder.cs (1)
113AddLabel(label.Item1, label.Item2);
Microsoft.NET.Build.Tasks (4)
FrameworkPackages\FrameworkPackages.cs (1)
149frameworkPackages.Packages[packageOverride.Item1] = packageOverride.Item2;
ResolvePackageAssets.cs (3)
911&& l1.Item2.Equals(l2.Item2); 919library.Item2.GetHashCode());
Microsoft.TemplateEngine.Cli (2)
Commands\create\TemplateCommandArgs.cs (2)
76.Where(kvp => kvp.Item2 != null) 77.ToDictionary(kvp => kvp.Key, kvp => kvp.Item2);
Microsoft.TemplateEngine.Edge (2)
Installers\NuGet\NugetApiPackageManager.cs (2)
273(max == null || current.package.Identity.Version > max.Value.Item2.Identity.Version) 287(max == null || current.package.Identity.Version > max.Value.Item2.Identity.Version)
NuGet.PackageManagement (1)
NuGetPackageManager.cs (1)
3101var successfulFrameworks = firstInstallationAndProjectContext.Item2.SuccessfulFrameworks.AsList();
NuGet.Protocol (4)
EnhancedHttpRetryHelper.cs (4)
84_retryCount = new Lazy<int>(() => GetIntFromEnvironmentVariableOrDefault(RetryCountEnvironmentVariableName, defaultValue: DefaultRetryCount, _environmentVariableReader).Item2); 90int maxRetryAfterDelay = GetIntFromEnvironmentVariableOrDefault(MaximumRetryAfterDurationEnvironmentVariableName, defaultValue: DefaultMaximumRetryAfterDelayInSeconds, _environmentVariableReader).Item2; 105internal int DelayInMillisecondsOrDefault => _delayInMilliseconds.Value.Item2; 111internal int? DelayInMilliseconds => _delayInMilliseconds.Value.Item1 ? _delayInMilliseconds.Value.Item2 : null;
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\UsingDirectiveSyntaxExtensions.cs (2)
37else if (existingDirectives.IsSorted(comparers.Item2)) 39usingDirectives.Sort(comparers.Item2);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (3)
203if (tokenRange == null || tokenRange.Value.Item1.Equals(tokenRange.Value.Item2)) 206if (IsInvalidTokenKind(tokenRange.Value.Item1) || IsInvalidTokenKind(tokenRange.Value.Item2)) 211var changes = formatter.FormatRange(tokenRange.Value.Item1, tokenRange.Value.Item2, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\TypingFormattingRule.cs (1)
60var endToken = bracePair.Item2;
System.Private.CoreLib (15)
src\runtime\src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (15)
482&& EqualityComparer<T2>.Default.Equals(Item2, other.Item2); 501/// called again and passed the <see cref="Item2"/> values of the two <see cref="ValueTuple{T1, T2}"/> instances. 506comparer.Equals(Item2, vt.Item2); 536return Comparer<T2>.Default.Compare(Item2, other.Item2); 548return comparer.Compare(Item2, objTuple.Item2); 564Item2?.GetHashCode() ?? 0); 575comparer.GetHashCode(Item2!)); 590/// and <see cref="Item2"/> fields. If either field value is <see langword="null"/>, 595return "(" + Item1?.ToString() + ", " + Item2?.ToString() + ")"; 600return Item1?.ToString() + ", " + Item2?.ToString() + ")"; 6151 => Item2,
System.Private.Windows.Core.TestUtilities (2)
TheoryDataExtensions.cs (1)
28theoryData.Add(item.Item1, item.Item2);
XUnit\EnumerableTupleTheoryData.cs (1)
22_data.Select(i => new object[] { i.Item1, i.Item2 }).GetEnumerator();
System.Private.Xml (24)
System\Xml\Core\XmlTextReaderImplAsync.cs (14)
734return tuple_1.Item2; 1628switch (tuple_3.Item2) 1932int pos = tuple_4.Item2; 1945int pos = tuple_4.Item2; 2288int endPos = tuple_5.Item2; 2464pos = tuple_6.Item2; 2474pos = tuple_7.Item2; 2705switch (tuple_8.Item2) 3383switch (tuple_14.Item2) 3747charRefEndPos = tuple_17.Item2; 4489int pos = tuple_24.Item2; 4969return tuple_25.Item2; 4999if (tuple_27.Item2) 5051if (tuple_28.Item2)
System\Xml\Core\XsdValidatingReaderAsync.cs (5)
87object typedValue = tuple_0.Item2; 131return tuple_1.Item2; 146object typedValue = content.Item2; 685return content.Item2; 836typedValue = content.Item2;
System\Xml\Schema\DtdParserAsync.cs (5)
90_systemId = tuple_0.Item2; 886systemId = tuple_1.Item2; 969notationSystemId = tuple_2.Item2; 2606if (!tuple_3.Item2) 2622if (!tuple_4.Item2)
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Roslyn4.0.cs (1)
88contextGenerationSpecs.Select(static (t, _) => t.Item2);
System.Text.RegularExpressions (17)
System\Text\RegularExpressions\Symbolic\BDDRangeConverter.cs (14)
64result[resultPos++] = (range.Item1 | prefix, range.Item2 | prefix); 70if (ranges[0].Item1 == 0 && ranges[ranges.Length - 1].Item2 == maximal) 75uint to = result[0].Item2; 81to = result[i].Item2; 87to = result[i].Item2; 118ranges[i] = (ranges1[i].Item1 | mask, ranges1[i].Item2 | mask); 137ranges[0] = (0, range.Item2 | mask); 140ranges[i] = (rangesR[i].Item1 | mask, rangesR[i].Item2 | mask); 149ranges[i + 1] = (rangesR[i].Item1 | mask, rangesR[i].Item2 | mask); 174if (last.Item2 == (mask - 1)) 193if (last.Item2 == (mask - 1) && first.Item1 == 0) //merge together the last and first ranges 201ranges[rangesL.Length - 1] = (last.Item1, first.Item2 | mask); 204ranges[rangesL.Length - 1 + i] = (rangesR[i].Item1 | mask, rangesR[i].Item2 | mask); 217ranges[rangesL.Length + i] = (rangesR[i].Item1 | mask, rangesR[i].Item2 | mask);
System\Text\RegularExpressions\Symbolic\CharSetSolver.cs (1)
141rcc.AddRange((char)range.Item1, (char)range.Item2);
System\Text\RegularExpressions\Symbolic\MintermClassifier.cs (1)
61maxChar = Math.Max(maxChar, (int)ranges[^1].Item2);
System\Text\RegularExpressions\Symbolic\SymbolicRegexMatcher.Sample.cs (1)
191return (char)random.Next((int)range.Item1, (int)range.Item2 + 1);
tlens (6)
TLens.Analyzers\InverterCtorsChainAnalyzer.cs (2)
51var entries = ctors.OrderByDescending(l => l.Item2.GetEstimatedSize()).Take(maxCount); 59Console.WriteLine($"Constructor '{entry.Item1.ToDisplay()}' calls possibly unnecessary initialization in '{entry.Item2.ToDisplay(showSize: true)}'");
TLens.Analyzers\LargeStaticArraysAnalyzer.cs (1)
47Console.WriteLine($"{entry.Item1} bytes large array is initialized in {entry.Item2}");
TLens.Analyzers\LargeStringsAnalyzer.cs (1)
47Console.WriteLine($"Method '{entry.Item2.ToDisplay()}' loads '{entry.Item1}' characters long string");
TLens.Analyzers\UnusedParametersAnalyzer.cs (2)
71var entries = methods.OrderBy(l => l.Item1.Parameters[l.Item2].ParameterType.IsPrimitive).ThenBy(l => l.Item1.FullName).Take(maxCount); 80Console.WriteLine($"Method '{method.ToDisplay()}' has unused parameter '{method.Parameters[entry.Item2].Name}'");