9 references to ConstructIfGeneric
Microsoft.CodeAnalysis.CSharp (6)
Lowering\ClosureConversion\ClosureConversion.cs (1)
652NamedTypeSymbol frameType = frame.ConstructIfGeneric(frameTypeParameters);
Lowering\ClosureConversion\LambdaCapturedVariable.cs (1)
112return lambdaFrame.ConstructIfGeneric(typeArguments);
Symbols\AbstractTypeMap.cs (1)
82return newConstructedFrom.ConstructIfGeneric(newTypeArguments.ToImmutableAndFree()).WithTupleDataFrom(previous);
Symbols\AssemblySymbol.cs (1)
846return symbol.ConstructIfGeneric(typeArgumentSymbols.ToImmutableAndFree());
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
259return namedType.ConstructIfGeneric(transformedTypeArguments);
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
283return decodedType.ConstructIfGeneric(decodedArgs);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (3)
Attributes\AttributeTests.cs (3)
5212NamedTypeSymbol classYOfW = classY.ConstructIfGeneric(ImmutableArray.Create(TypeWithAnnotations.Create(classW))); 5219NamedTypeSymbol classYOfInt = classY.ConstructIfGeneric(ImmutableArray.Create(TypeWithAnnotations.Create(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)))); 5228NamedTypeSymbol substNestedZ = classYOfInt.GetTypeMember("Z").ConstructIfGeneric(ImmutableArray.Create(TypeWithAnnotations.Create(classW)));