37 references to CreateTuple
Microsoft.CodeAnalysis.CSharp (5)
Compilation\CSharpCompilation.cs (1)
4227var tupleType = NamedTypeSymbol.CreateTuple(
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
299decodedType = NamedTypeSymbol.CreateTuple(decodedType, elementNames);
Symbols\Tuples\TupleTypeSymbol.cs (3)
61var constructedType = CreateTuple(underlyingType, elementNames, errorPositions, elementLocations, locations); 150return CreateTuple( 877: CreateTuple(mergedType, mergedNames, this.TupleErrorPositions, this.TupleElementLocations, this.Locations);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (32)
CodeGen\CodeGenTupleTest.cs (32)
13589var t1 = NamedTypeSymbol.CreateTuple(m1Tuple); 13590var t2 = NamedTypeSymbol.CreateTuple(m1Tuple); 13595var t3 = NamedTypeSymbol.CreateTuple(m1Tuple, ImmutableArray.Create("a", "b")); 13596var t4 = NamedTypeSymbol.CreateTuple(m1Tuple, ImmutableArray.Create("a", "b")); 13597var t5 = NamedTypeSymbol.CreateTuple(m1Tuple, ImmutableArray.Create("b", "a")); 13612var t6 = NamedTypeSymbol.CreateTuple(m1Tuple, ImmutableArray.Create("Item1", "Item2")); 13613var t7 = NamedTypeSymbol.CreateTuple(m1Tuple, ImmutableArray.Create("Item1", "Item2")); 13623var t8 = NamedTypeSymbol.CreateTuple(m1Tuple, ImmutableArray.Create("Item2", "Item1")); 13638var t1 = NamedTypeSymbol.CreateTuple(m2Tuple, default(ImmutableArray<string>)); 13639var t2 = NamedTypeSymbol.CreateTuple(m2Tuple, default(ImmutableArray<string>)); 13644var t3 = NamedTypeSymbol.CreateTuple(m2Tuple, 13646var t4 = NamedTypeSymbol.CreateTuple(m2Tuple, 13648var t5 = NamedTypeSymbol.CreateTuple(m2Tuple, 13664var t6 = NamedTypeSymbol.CreateTuple(m2Tuple, 13666var t7 = NamedTypeSymbol.CreateTuple(m2Tuple, 13677var t8 = NamedTypeSymbol.CreateTuple(m2Tuple, 13690var t9 = NamedTypeSymbol.CreateTuple(m2Tuple, 13692var t10 = NamedTypeSymbol.CreateTuple(m2Tuple, 13698var t11 = NamedTypeSymbol.CreateTuple(m2Tuple.OriginalDefinition.Construct( 13700Add(TypeWithAnnotations.Create(NamedTypeSymbol.CreateTuple(m1Tuple, 13754var t12 = NamedTypeSymbol.CreateTuple(m2Tuple.OriginalDefinition.Construct( 13756Add(TypeWithAnnotations.Create(NamedTypeSymbol.CreateTuple(m1Tuple, 13815var t13 = NamedTypeSymbol.CreateTuple(m2Tuple.OriginalDefinition.Construct( 13817Add(TypeWithAnnotations.Create(NamedTypeSymbol.CreateTuple(m1Tuple, 13828var t1 = NamedTypeSymbol.CreateTuple(m3Tuple); 13829var t2 = NamedTypeSymbol.CreateTuple(m3Tuple); 13834var t3 = NamedTypeSymbol.CreateTuple(m3Tuple, ImmutableArray.Create("a", "b", "c")); 13835var t4 = NamedTypeSymbol.CreateTuple(m3Tuple, ImmutableArray.Create("a", "b", "c")); 13836var t5 = NamedTypeSymbol.CreateTuple(m3Tuple, ImmutableArray.Create("c", "b", "a")); 13851var t6 = NamedTypeSymbol.CreateTuple(m3Tuple, ImmutableArray.Create("Item1", "Item2", "Item3")); 13852var t7 = NamedTypeSymbol.CreateTuple(m3Tuple, ImmutableArray.Create("Item1", "Item2", "Item3")); 13862var t8 = NamedTypeSymbol.CreateTuple(m3Tuple, ImmutableArray.Create("Item2", "Item3", "Item1"));