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