9 references to ConstructIfGeneric
Microsoft.CodeAnalysis.CSharp (6)
Lowering\ClosureConversion\ClosureConversion.cs (1)
668NamedTypeSymbol frameType = frame.ConstructIfGeneric(frameTypeParameters);
Lowering\ClosureConversion\LambdaCapturedVariable.cs (1)
132return lambdaFrame.ConstructIfGeneric(typeArguments);
Symbols\AbstractTypeMap.cs (1)
83return newConstructedFrom.ConstructIfGeneric(newTypeArguments.ToImmutableAndFree()).WithTupleDataFrom(previous);
Symbols\AssemblySymbol.cs (1)
883return 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.Emit3.UnitTests (3)
Attributes\AttributeTests.cs (3)
5510NamedTypeSymbol classYOfW = classY.ConstructIfGeneric(ImmutableArray.Create(TypeWithAnnotations.Create(classW))); 5517NamedTypeSymbol classYOfInt = classY.ConstructIfGeneric(ImmutableArray.Create(TypeWithAnnotations.Create(m.ContainingAssembly.GetSpecialType(SpecialType.System_Int32)))); 5526NamedTypeSymbol substNestedZ = classYOfInt.GetTypeMember("Z").ConstructIfGeneric(ImmutableArray.Create(TypeWithAnnotations.Create(classW)));