37 references to CreateTuple
Microsoft.CodeAnalysis.CSharp (5)
Compilation\CSharpCompilation.cs (1)
3865
var tupleType = NamedTypeSymbol.
CreateTuple
(
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
299
decodedType = NamedTypeSymbol.
CreateTuple
(decodedType, elementNames);
Symbols\Tuples\TupleTypeSymbol.cs (3)
68
var constructedType =
CreateTuple
(underlyingType, elementNames, errorPositions, elementLocations, locations);
157
return
CreateTuple
(
884
:
CreateTuple
(mergedType, mergedNames, this.TupleErrorPositions, this.TupleElementLocations, this.Locations);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (32)
CodeGen\CodeGenTupleTest.cs (32)
13595
var t1 = NamedTypeSymbol.
CreateTuple
(m1Tuple);
13596
var t2 = NamedTypeSymbol.
CreateTuple
(m1Tuple);
13601
var t3 = NamedTypeSymbol.
CreateTuple
(m1Tuple, ImmutableArray.Create("a", "b"));
13602
var t4 = NamedTypeSymbol.
CreateTuple
(m1Tuple, ImmutableArray.Create("a", "b"));
13603
var t5 = NamedTypeSymbol.
CreateTuple
(m1Tuple, ImmutableArray.Create("b", "a"));
13618
var t6 = NamedTypeSymbol.
CreateTuple
(m1Tuple, ImmutableArray.Create("Item1", "Item2"));
13619
var t7 = NamedTypeSymbol.
CreateTuple
(m1Tuple, ImmutableArray.Create("Item1", "Item2"));
13629
var t8 = NamedTypeSymbol.
CreateTuple
(m1Tuple, ImmutableArray.Create("Item2", "Item1"));
13644
var t1 = NamedTypeSymbol.
CreateTuple
(m2Tuple, default(ImmutableArray<string>));
13645
var t2 = NamedTypeSymbol.
CreateTuple
(m2Tuple, default(ImmutableArray<string>));
13650
var t3 = NamedTypeSymbol.
CreateTuple
(m2Tuple,
13652
var t4 = NamedTypeSymbol.
CreateTuple
(m2Tuple,
13654
var t5 = NamedTypeSymbol.
CreateTuple
(m2Tuple,
13670
var t6 = NamedTypeSymbol.
CreateTuple
(m2Tuple,
13672
var t7 = NamedTypeSymbol.
CreateTuple
(m2Tuple,
13683
var t8 = NamedTypeSymbol.
CreateTuple
(m2Tuple,
13696
var t9 = NamedTypeSymbol.
CreateTuple
(m2Tuple,
13698
var t10 = NamedTypeSymbol.
CreateTuple
(m2Tuple,
13704
var t11 = NamedTypeSymbol.
CreateTuple
(m2Tuple.OriginalDefinition.Construct(
13706
Add(TypeWithAnnotations.Create(NamedTypeSymbol.
CreateTuple
(m1Tuple,
13760
var t12 = NamedTypeSymbol.
CreateTuple
(m2Tuple.OriginalDefinition.Construct(
13762
Add(TypeWithAnnotations.Create(NamedTypeSymbol.
CreateTuple
(m1Tuple,
13821
var t13 = NamedTypeSymbol.
CreateTuple
(m2Tuple.OriginalDefinition.Construct(
13823
Add(TypeWithAnnotations.Create(NamedTypeSymbol.
CreateTuple
(m1Tuple,
13834
var t1 = NamedTypeSymbol.
CreateTuple
(m3Tuple);
13835
var t2 = NamedTypeSymbol.
CreateTuple
(m3Tuple);
13840
var t3 = NamedTypeSymbol.
CreateTuple
(m3Tuple, ImmutableArray.Create("a", "b", "c"));
13841
var t4 = NamedTypeSymbol.
CreateTuple
(m3Tuple, ImmutableArray.Create("a", "b", "c"));
13842
var t5 = NamedTypeSymbol.
CreateTuple
(m3Tuple, ImmutableArray.Create("c", "b", "a"));
13857
var t6 = NamedTypeSymbol.
CreateTuple
(m3Tuple, ImmutableArray.Create("Item1", "Item2", "Item3"));
13858
var t7 = NamedTypeSymbol.
CreateTuple
(m3Tuple, ImmutableArray.Create("Item1", "Item2", "Item3"));
13868
var t8 = NamedTypeSymbol.
CreateTuple
(m3Tuple, ImmutableArray.Create("Item2", "Item3", "Item1"));