196 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.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 (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (13)
45return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 52return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 160return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 170return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 173return ValueTuple.Create(containerOfList.GetFirstToken(), containerOfList.GetLastToken()); 178return ValueTuple.Create(parent.GetFirstToken(), parent.GetLastToken()); 186return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 201return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 206return ValueTuple.Create(parentOfParent.GetFirstToken(), parentOfParent.GetLastToken()); 214return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 221return ValueTuple.Create(GetAppropriatePreviousToken(containerOfBlock.GetFirstToken()), containerOfBlock.GetLastToken()); 236return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 241return 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 (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (13)
45return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 52return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 160return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 170return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 173return ValueTuple.Create(containerOfList.GetFirstToken(), containerOfList.GetLastToken()); 178return ValueTuple.Create(parent.GetFirstToken(), parent.GetLastToken()); 186return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 201return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 206return ValueTuple.Create(parentOfParent.GetFirstToken(), parentOfParent.GetLastToken()); 214return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 221return ValueTuple.Create(GetAppropriatePreviousToken(containerOfBlock.GetFirstToken()), containerOfBlock.GetLastToken()); 236return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 241return 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.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)
src\runtime\src\libraries\shims\mscorlib\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) 235libraries[ValueTuple.Create(library.Name, library.Version)], 255libraries[ValueTuple.Create(library.Name, library.Version)], 334var 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 (13)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (13)
45return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 52return ValueTuple.Create(currentToken, tokenRange.Value.Item2); 160return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 170return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 173return ValueTuple.Create(containerOfList.GetFirstToken(), containerOfList.GetLastToken()); 178return ValueTuple.Create(parent.GetFirstToken(), parent.GetLastToken()); 186return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 201return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 206return ValueTuple.Create(parentOfParent.GetFirstToken(), parentOfParent.GetLastToken()); 214return ValueTuple.Create(GetAppropriatePreviousToken(parent.GetFirstToken()), parent.GetLastToken()); 221return ValueTuple.Create(GetAppropriatePreviousToken(containerOfBlock.GetFirstToken()), containerOfBlock.GetLastToken()); 236return ValueTuple.Create(firstTokenOfInnerBlock, lastTokenOfInnerBlock); 241return ValueTuple.Create(GetPreviousTokenIfNotFirstTokenInTree(parent.GetFirstToken()), parent.GetLastToken());
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)
899[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ValueTuple))]
System.ValueTuple (1)
System.ValueTuple.cs (1)
4[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ValueTuple))]