294 references to ValueTuple
GenerateDocumentationAndConfigFiles (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (6)
352yield return ValueTuple.Create(ValueTuple.Create(default(SyntaxToken), token), trivia); 361yield return ValueTuple.Create(ValueTuple.Create(_tokens[pairIndex], _tokens[pairIndex + 1]), trivia); 370yield return ValueTuple.Create(ValueTuple.Create(token, default(SyntaxToken)), trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
66previousOne = ValueTuple.Create(previousOne.Item1, previousOne.Item2.Span.End < currentOne.Item2.Span.End ? currentOne.Item2 : previousOne.Item2); 124return ValueTuple.Create(startToken, endToken);
Microsoft.AspNetCore.Components.QuickGrid (1)
QuickGrid.razor.cs (1)
597items: providerResult.Items.Select((x, i) => ValueTuple.Create(i + request.StartIndex + 2, x)),
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\CertificatePathWatcher.cs (1)
143ValueTuple.Create(this, path));
Microsoft.CodeAnalysis (1)
SymbolDisplay\SymbolDisplayMiscellaneousOptions.cs (1)
83/// Displays <see cref="System.ValueTuple"/> as a normal generic type, rather than with the special
Microsoft.CodeAnalysis.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (6)
352yield return ValueTuple.Create(ValueTuple.Create(default(SyntaxToken), token), trivia); 361yield return ValueTuple.Create(ValueTuple.Create(_tokens[pairIndex], _tokens[pairIndex + 1]), trivia); 370yield return ValueTuple.Create(ValueTuple.Create(token, default(SyntaxToken)), trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
66previousOne = ValueTuple.Create(previousOne.Item1, previousOne.Item2.Span.End < currentOne.Item2.Span.End ? currentOne.Item2 : previousOne.Item2); 124return ValueTuple.Create(startToken, endToken);
Microsoft.CodeAnalysis.AnalyzerUtilities (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (6)
352yield return ValueTuple.Create(ValueTuple.Create(default(SyntaxToken), token), trivia); 361yield return ValueTuple.Create(ValueTuple.Create(_tokens[pairIndex], _tokens[pairIndex + 1]), trivia); 370yield return ValueTuple.Create(ValueTuple.Create(token, default(SyntaxToken)), trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
66previousOne = ValueTuple.Create(previousOne.Item1, previousOne.Item2.Span.End < currentOne.Item2.Span.End ? currentOne.Item2 : previousOne.Item2); 124return ValueTuple.Create(startToken, endToken);
Microsoft.CodeAnalysis.CodeStyle (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (6)
352yield return ValueTuple.Create(ValueTuple.Create(default(SyntaxToken), token), trivia); 361yield return ValueTuple.Create(ValueTuple.Create(_tokens[pairIndex], _tokens[pairIndex + 1]), trivia); 370yield return ValueTuple.Create(ValueTuple.Create(token, default(SyntaxToken)), trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
66previousOne = ValueTuple.Create(previousOne.Item1, previousOne.Item2.Span.End < currentOne.Item2.Span.End ? currentOne.Item2 : previousOne.Item2); 124return ValueTuple.Create(startToken, endToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (14)
37return ValueTuple.Create(tokenRange.Value.Item1, previousToken.GetPreviousToken()); 58return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 65return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 173return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 183return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 186return ValueTuple.Create(containerOfList.GetFirstToken(), containerOfList.GetLastToken()); 191return ValueTuple.Create(parent.GetFirstToken(), parent.GetLastToken()); 199return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 214return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 219return ValueTuple.Create(parentOfParent.GetFirstToken(), parentOfParent.GetLastToken()); 227return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 234return ValueTuple.Create(GetAppropriatePreviousToken(containerOfBlock.GetFirstToken()), containerOfBlock.GetLastToken()); 249return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 254return ValueTuple.Create(GetPreviousTokenIfNotFirstTokenInTree(parent.GetFirstToken()), parent.GetLastToken());
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
215s_cachedRules.TryGetValue(ValueTuple.Create(context.IsLeftSideOfImportAliasDirective, preselect, context.IsPossibleTupleContext), out var rule);
Microsoft.CodeAnalysis.CSharp.Workspaces (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (14)
37return ValueTuple.Create(tokenRange.Value.Item1, previousToken.GetPreviousToken()); 58return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 65return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 173return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 183return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 186return ValueTuple.Create(containerOfList.GetFirstToken(), containerOfList.GetLastToken()); 191return ValueTuple.Create(parent.GetFirstToken(), parent.GetLastToken()); 199return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 214return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 219return ValueTuple.Create(parentOfParent.GetFirstToken(), parentOfParent.GetLastToken()); 227return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 234return ValueTuple.Create(GetAppropriatePreviousToken(containerOfBlock.GetFirstToken()), containerOfBlock.GetLastToken()); 249return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 254return ValueTuple.Create(GetPreviousTokenIfNotFirstTokenInTree(parent.GetFirstToken()), parent.GetLastToken());
Microsoft.CodeAnalysis.Features (8)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingSolutionCrawlerLogger.cs (6)
167logAggregator.IncreaseCount(ValueTuple.Create(LowerPriority, documentId.Id)); 180logAggregator.IncreaseCount(ValueTuple.Create(HigherPriority, documentId)); 235logAggregator.IncreaseCount(ValueTuple.Create(CloseDocument, documentId)); 241logAggregator.IncreaseCount(ValueTuple.Create(OpenDocument, documentId)); 267logAggregator.IncreaseCount(ValueTuple.Create(ProcessDocument, documentId)); 284logAggregator.IncreaseCount(ValueTuple.Create(ProcessProject, projectId));
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
182var valueTupleType = compilation.GetTypeByMetadataName(typeof(ValueTuple).FullName!);
GenerateEqualsAndGetHashCodeFromMembers\IGenerateEqualsAndGetHashCodeService.cs (1)
48/// <see cref="ValueTuple.GetHashCode"/> to provide a reasonable alternative.
Microsoft.CodeAnalysis.ResxSourceGenerator (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (6)
352yield return ValueTuple.Create(ValueTuple.Create(default(SyntaxToken), token), trivia); 361yield return ValueTuple.Create(ValueTuple.Create(_tokens[pairIndex], _tokens[pairIndex + 1]), trivia); 370yield return ValueTuple.Create(ValueTuple.Create(token, default(SyntaxToken)), trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
66previousOne = ValueTuple.Create(previousOne.Item1, previousOne.Item2.Span.End < currentOne.Item2.Span.End ? currentOne.Item2 : previousOne.Item2); 124return ValueTuple.Create(startToken, endToken);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (31)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.vb (6)
184Return ValueTuple.Create(False, result.LineBreaks, indentation) 189Return ValueTuple.Create(False, result.LineBreaks, indentation) 192Return ValueTuple.Create(True, result.LineBreaks, indentation) 199Return ValueTuple.Create(False, result.LineBreaks, indentation) 203Return ValueTuple.Create(False, result.LineBreaks, indentation) 209Return ValueTuple.Create(True, result.LineBreaks, indentation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (25)
313Return ValueTuple.Create( 320Return ValueTuple.Create( 327Return ValueTuple.Create( 334Return ValueTuple.Create( 341Return ValueTuple.Create( 348Return ValueTuple.Create( 355Return ValueTuple.Create( 362Return ValueTuple.Create( 369Return ValueTuple.Create( 376Return ValueTuple.Create( 383Return ValueTuple.Create( 390Return ValueTuple.Create( 397Return ValueTuple.Create( 405Return ValueTuple.Create( 409Return ValueTuple.Create( 417Return ValueTuple.Create( 424Return ValueTuple.Create( 432Return ValueTuple.Create( 436Return ValueTuple.Create( 444Return ValueTuple.Create( 451Return ValueTuple.Create( 458Return ValueTuple.Create( 465Return ValueTuple.Create( 472Return ValueTuple.Create( 479Return ValueTuple.Create([for].ForOrForEachStatement.GetLastToken().GetNextToken(includeZeroWidth:=True), GetEndTokenForForBlock([for]))
Microsoft.CodeAnalysis.VisualBasic.Features (1)
Completion\CompletionProviders\SymbolCompletionProvider.vb (1)
117Return If(s_cachedRules(ValueTuple.Create(context.IsInImportsDirective, preselect, context.IsPossibleTupleContext)),
Microsoft.CodeAnalysis.VisualBasic.Workspaces (31)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.vb (6)
184Return ValueTuple.Create(False, result.LineBreaks, indentation) 189Return ValueTuple.Create(False, result.LineBreaks, indentation) 192Return ValueTuple.Create(True, result.LineBreaks, indentation) 199Return ValueTuple.Create(False, result.LineBreaks, indentation) 203Return ValueTuple.Create(False, result.LineBreaks, indentation) 209Return ValueTuple.Create(True, result.LineBreaks, indentation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (25)
313Return ValueTuple.Create( 320Return ValueTuple.Create( 327Return ValueTuple.Create( 334Return ValueTuple.Create( 341Return ValueTuple.Create( 348Return ValueTuple.Create( 355Return ValueTuple.Create( 362Return ValueTuple.Create( 369Return ValueTuple.Create( 376Return ValueTuple.Create( 383Return ValueTuple.Create( 390Return ValueTuple.Create( 397Return ValueTuple.Create( 405Return ValueTuple.Create( 409Return ValueTuple.Create( 417Return ValueTuple.Create( 424Return ValueTuple.Create( 432Return ValueTuple.Create( 436Return ValueTuple.Create( 444Return ValueTuple.Create( 451Return ValueTuple.Create( 458Return ValueTuple.Create( 465Return ValueTuple.Create( 472Return ValueTuple.Create( 479Return ValueTuple.Create([for].ForOrForEachStatement.GetLastToken().GetNextToken(includeZeroWidth:=True), GetEndTokenForForBlock([for]))
Microsoft.CodeAnalysis.Workspaces (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (6)
352yield return ValueTuple.Create(ValueTuple.Create(default(SyntaxToken), token), trivia); 361yield return ValueTuple.Create(ValueTuple.Create(_tokens[pairIndex], _tokens[pairIndex + 1]), trivia); 370yield return ValueTuple.Create(ValueTuple.Create(token, default(SyntaxToken)), trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
66previousOne = ValueTuple.Create(previousOne.Item1, previousOne.Item2.Span.End < currentOne.Item2.Span.End ? currentOne.Item2 : previousOne.Item2); 124return ValueTuple.Create(startToken, endToken);
mscorlib (1)
parent\ref\mscorlib.cs (1)
1222[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ValueTuple))]
netstandard (1)
netstandard.cs (1)
2233[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ValueTuple))]
NuGet.Commands (6)
RestoreCommand\LockFileBuilder.cs (5)
51var previousLibraries = previousLockFile?.Libraries.ToDictionary(l => ValueTuple.Create(l.Name, l.Version)); 129if (previousLibraries?.TryGetValue(ValueTuple.Create(package.Id, package.Version), out previousLibrary) == true) 240libraries[ValueTuple.Create(library.Name, library.Version)], 261libraries[ValueTuple.Create(library.Name, library.Version)], 344var libraryKey = ValueTuple.Create(lib.Name, lib.Version);
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
646var tuple = ValueTuple.Create(item1: pkg.Key, item2: e, item3: GetPathWithMacros(pkg.Value.GetAbsolutePath(e), repositoryRoot, request.EnvironmentVariableReader));
PresentationCore (1)
System\Windows\Input\Command\CommandManager.cs (1)
575tuple = ValueTuple.Create(classType, commandBinding);
Roslyn.Diagnostics.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\Engine\TokenStream.cs (6)
352yield return ValueTuple.Create(ValueTuple.Create(default(SyntaxToken), token), trivia); 361yield return ValueTuple.Create(ValueTuple.Create(_tokens[pairIndex], _tokens[pairIndex + 1]), trivia); 370yield return ValueTuple.Create(ValueTuple.Create(token, default(SyntaxToken)), trivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\CommonFormattingHelpers.cs (2)
66previousOne = ValueTuple.Create(previousOne.Item1, previousOne.Item2.Span.End < currentOne.Item2.Span.End ? currentOne.Item2 : previousOne.Item2); 124return ValueTuple.Create(startToken, endToken);
Roslyn.Diagnostics.CSharp.Analyzers (14)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (14)
37return ValueTuple.Create(tokenRange.Value.Item1, previousToken.GetPreviousToken()); 58return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 65return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 173return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 183return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 186return ValueTuple.Create(containerOfList.GetFirstToken(), containerOfList.GetLastToken()); 191return ValueTuple.Create(parent.GetFirstToken(), parent.GetLastToken()); 199return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 214return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 219return ValueTuple.Create(parentOfParent.GetFirstToken(), parentOfParent.GetLastToken()); 227return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 234return ValueTuple.Create(GetAppropriatePreviousToken(containerOfBlock.GetFirstToken()), containerOfBlock.GetLastToken()); 249return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 254return ValueTuple.Create(GetPreviousTokenIfNotFirstTokenInTree(parent.GetFirstToken()), parent.GetLastToken());
Roslyn.Diagnostics.VisualBasic.Analyzers (31)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.vb (6)
184Return ValueTuple.Create(False, result.LineBreaks, indentation) 189Return ValueTuple.Create(False, result.LineBreaks, indentation) 192Return ValueTuple.Create(True, result.LineBreaks, indentation) 199Return ValueTuple.Create(False, result.LineBreaks, indentation) 203Return ValueTuple.Create(False, result.LineBreaks, indentation) 209Return ValueTuple.Create(True, result.LineBreaks, indentation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (25)
313Return ValueTuple.Create( 320Return ValueTuple.Create( 327Return ValueTuple.Create( 334Return ValueTuple.Create( 341Return ValueTuple.Create( 348Return ValueTuple.Create( 355Return ValueTuple.Create( 362Return ValueTuple.Create( 369Return ValueTuple.Create( 376Return ValueTuple.Create( 383Return ValueTuple.Create( 390Return ValueTuple.Create( 397Return ValueTuple.Create( 405Return ValueTuple.Create( 409Return ValueTuple.Create( 417Return ValueTuple.Create( 424Return ValueTuple.Create( 432Return ValueTuple.Create( 436Return ValueTuple.Create( 444Return ValueTuple.Create( 451Return ValueTuple.Create( 458Return ValueTuple.Create( 465Return ValueTuple.Create( 472Return ValueTuple.Create( 479Return ValueTuple.Create([for].ForOrForEachStatement.GetLastToken().GetNextToken(includeZeroWidth:=True), GetEndTokenForForBlock([for]))
System.Private.CoreLib (79)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\TupleElementNamesAttribute.cs (2)
9/// Indicates that the use of <see cref="ValueTuple"/> on a member is meant to be treated as a tuple with element names. 48/// construction, which <see cref="ValueTuple"/> elements are
src\runtime\src\libraries\System.Private.CoreLib\src\System\TupleExtensions.cs (64)
12/// Provides extension methods for <see cref="Tuple"/> instances to interop with C# tuples features (deconstruction syntax, converting from and to <see cref="ValueTuple"/>). 461/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 1 element. 467return ValueTuple.Create(value.Item1); 471/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 2 elements. 477return ValueTuple.Create(value.Item1, value.Item2); 481/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 3 elements. 487return ValueTuple.Create(value.Item1, value.Item2, value.Item3); 491/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 4 elements. 497return ValueTuple.Create(value.Item1, value.Item2, value.Item3, value.Item4); 501/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 5 elements. 507return ValueTuple.Create(value.Item1, value.Item2, value.Item3, value.Item4, value.Item5); 511/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 6 elements. 517return ValueTuple.Create(value.Item1, value.Item2, value.Item3, value.Item4, value.Item5, value.Item6); 521/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 7 elements. 527return ValueTuple.Create(value.Item1, value.Item2, value.Item3, value.Item4, value.Item5, value.Item6, value.Item7); 531/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 8 elements. 538ValueTuple.Create(value.Rest.Item1)); 542/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 9 elements. 549ValueTuple.Create(value.Rest.Item1, value.Rest.Item2)); 553/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 10 elements. 560ValueTuple.Create(value.Rest.Item1, value.Rest.Item2, value.Rest.Item3)); 564/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 11 elements. 571ValueTuple.Create(value.Rest.Item1, value.Rest.Item2, value.Rest.Item3, value.Rest.Item4)); 575/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 12 elements. 582ValueTuple.Create(value.Rest.Item1, value.Rest.Item2, value.Rest.Item3, value.Rest.Item4, value.Rest.Item5)); 586/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 13 elements. 593ValueTuple.Create(value.Rest.Item1, value.Rest.Item2, value.Rest.Item3, value.Rest.Item4, value.Rest.Item5, value.Rest.Item6)); 597/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 14 elements. 604ValueTuple.Create(value.Rest.Item1, value.Rest.Item2, value.Rest.Item3, value.Rest.Item4, value.Rest.Item5, value.Rest.Item6, value.Rest.Item7)); 608/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 15 elements. 616ValueTuple.Create(value.Rest.Rest.Item1))); 620/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 16 elements. 628ValueTuple.Create(value.Rest.Rest.Item1, value.Rest.Rest.Item2))); 632/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 17 elements. 640ValueTuple.Create(value.Rest.Rest.Item1, value.Rest.Rest.Item2, value.Rest.Rest.Item3))); 644/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 18 elements. 652ValueTuple.Create(value.Rest.Rest.Item1, value.Rest.Rest.Item2, value.Rest.Rest.Item3, value.Rest.Rest.Item4))); 656/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 19 elements. 664ValueTuple.Create(value.Rest.Rest.Item1, value.Rest.Rest.Item2, value.Rest.Rest.Item3, value.Rest.Rest.Item4, value.Rest.Rest.Item5))); 668/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 20 elements. 676ValueTuple.Create(value.Rest.Rest.Item1, value.Rest.Rest.Item2, value.Rest.Rest.Item3, value.Rest.Rest.Item4, value.Rest.Rest.Item5, value.Rest.Rest.Item6))); 680/// Make a properly nested <see cref="ValueTuple"/> from a properly nested <see cref="Tuple"/> with 21 elements. 688ValueTuple.Create(value.Rest.Rest.Item1, value.Rest.Rest.Item2, value.Rest.Rest.Item3, value.Rest.Rest.Item4, value.Rest.Rest.Item5, value.Rest.Rest.Item6, value.Rest.Rest.Item7))); 694/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 1 element. 704/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 2 elements. 714/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 3 elements. 724/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 4 elements. 734/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 5 elements. 744/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 6 elements. 754/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 7 elements. 764/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 8 elements. 775/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 9 elements. 786/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 10 elements. 797/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 11 elements. 808/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 12 elements. 819/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 13 elements. 830/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 14 elements. 841/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 15 elements. 853/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 16 elements. 865/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 17 elements. 877/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 18 elements. 889/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 19 elements. 901/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 20 elements. 913/// Make a properly nested <see cref="Tuple"/> from a properly nested <see cref="ValueTuple"/> with 21 elements.
src\runtime\src\libraries\System.Private.CoreLib\src\System\ValueTuple.cs (13)
35: IEquatable<ValueTuple>, IStructuralEquatable, IStructuralComparable, IComparable, IComparable<ValueTuple>, IValueTupleInternal, ITuple 38/// Returns a value that indicates whether the current <see cref="ValueTuple"/> instance is equal to a specified object. 41/// <returns><see langword="true"/> if <paramref name="obj"/> is a <see cref="ValueTuple"/>.</returns> 44return obj is ValueTuple; 50public bool Equals(ValueTuple other) 57return other is ValueTuple; 64if (other is not ValueTuple) 80public int CompareTo(ValueTuple other) 89if (other is not ValueTuple) 115/// Returns a string that represents the value of this <see cref="ValueTuple"/> instance. 117/// <returns>The string representation of this <see cref="ValueTuple"/> instance.</returns> 143public static ValueTuple Create() =>
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
907[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ValueTuple))]
System.ValueTuple (1)
System.ValueTuple.cs (1)
4[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ValueTuple))]