11 references to Construct
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Symbols.cs (1)
1224resultType = unconstructedType.Construct(
Lowering\StateMachineRewriter\StateMachineRewriter.cs (1)
288var frameType = method.IsGenericMethod ? stateMachineType.Construct(method.TypeArgumentsWithAnnotations, unbound: false) : stateMachineType;
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
262return namedType.ConstructedFrom.Construct(transformedTypeArguments, unbound: false).WithTupleDataFrom(namedType);
Symbols\Metadata\PE\TupleTypeDecoder.cs (1)
286decodedType = type.ConstructedFrom.Construct(decodedArgs, unbound: false);
Symbols\NamedTypeSymbol.cs (2)
1179return Construct(modifiedArguments, unbound); 1184return Construct(typeArguments, unbound: false);
Symbols\PublicModel\NamedTypeSymbol.cs (2)
133return UnderlyingNamedTypeSymbol.Construct(ConstructTypeArguments(typeArguments), unbound: false).GetPublicSymbol(); 138return UnderlyingNamedTypeSymbol.Construct(ConstructTypeArguments(typeArguments, typeArgumentNullableAnnotations), unbound: false).GetPublicSymbol();
Symbols\SymbolExtensions.cs (1)
36return type.TypeParameters.IsEmpty ? type : type.Construct(typeArguments, unbound: false);
Symbols\TypeSymbolExtensions.cs (1)
1960taskType.Construct(
Symbols\UnboundGenericType.cs (1)
43return constructedFrom.Construct(typeArguments, unbound: true);