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