29 references to Construct
Microsoft.CodeAnalysis.VisualBasic (29)
Binding\Binder_Conversions.vb (1)
748Dim suggestion As NamedTypeSymbol = iEnumerable_T.Construct(targetNamedType.TypeArgumentsNoUseSiteDiagnostics(0))
Binding\Binder_Expressions.vb (1)
972resultType = GetSpecialType(SpecialType.System_Nullable_T, expr.Syntax, diagnostics).Construct(resultType)
Binding\Binder_Lambda.vb (2)
993lambdaReturnType = GetWellKnownType(WellKnownType.System_Threading_Tasks_Task_T, source.Syntax, diagnostics).Construct(lambdaReturnType) 997lambdaReturnType = GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T, source.Syntax, diagnostics).Construct(lambdaReturnType)
Binding\Binder_Operators.vb (7)
865resultType = DirectCast(rightType.OriginalDefinition, NamedTypeSymbol).Construct(leftType) 879resultType = DirectCast(leftType.OriginalDefinition, NamedTypeSymbol).Construct(rightNullableUnderlying) 886resultType = DirectCast(leftType.OriginalDefinition, NamedTypeSymbol).Construct(resultType) 889resultType = DirectCast(rightType.OriginalDefinition, NamedTypeSymbol).Construct(resultType) 921Return DirectCast(leftType.OriginalDefinition, NamedTypeSymbol).Construct(ofType) 923Return DirectCast(rightType.OriginalDefinition, NamedTypeSymbol).Construct(ofType) 1199resultType = DirectCast(operandType.OriginalDefinition, NamedTypeSymbol).Construct(resultType)
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
62Me._builderType = Me.F.WellKnownType(WellKnownType.System_Runtime_CompilerServices_AsyncTaskMethodBuilder_T).Construct(Me._resultType)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
692_factory.Convert(_factory.SpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(_expressionType),
Lowering\IteratorRewriter\IteratorRewriter.vb (2)
181Dim getEnumeratorGeneric = Me.OpenMethodImplementation(F.SpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(_elementType), 275Me.OpenPropertyImplementation(F.SpecialType(SpecialType.System_Collections_Generic_IEnumerator_T).Construct(_elementType),
Lowering\IteratorRewriter\IteratorStateMachine.vb (2)
51interfaces.Add(containingAssembly.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerable_T).Construct(elementType)) 55interfaces.Add(containingAssembly.GetSpecialType(SpecialType.System_Collections_Generic_IEnumerator_T).Construct(elementType))
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (2)
103actionType = actionType.Construct(tokenType) 121func2Type = func2Type.Construct(eventType, tokenType)
Semantics\Operators.vb (3)
3229returnType = nullableOfT.Construct(returnType) 3276Return New LiftedParameterSymbol(param, nullableOfT.Construct(param.Type)) 3281New LiftedParameterSymbol(definition, nullableOfT.Construct(definition.Type)))
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (1)
148Return template.Construct(typeArguments)
Symbols\ArrayTypeSymbol.vb (4)
86Return ImmutableArray.Create(iReadOnlyListOfT.Construct(elementType)) 89Return ImmutableArray.Create(iListOfT.Construct(elementType)) 91Return ImmutableArray.Create(iListOfT.Construct(elementType), iReadOnlyListOfT.Construct(elementType))
Symbols\Source\SynthesizedEventBackingFieldSymbol.vb (1)
45result = tokenType.Construct(result)
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
171returnType = taskT.Construct(resultType)