Binder\Binder_Expressions.cs (12)
904return new BoundTypeExpression(node, null, CreateErrorType("ref"));
911return new BoundTypeExpression(node, null, CreateErrorType("scoped"));
1434BoundTypeExpression boundType = new BoundTypeExpression(typeSyntax, alias, typeWithAnnotations, type.IsErrorType());
1473BoundTypeExpression boundType = new BoundTypeExpression(typeSyntax, alias, typeWithAnnotations, typeHasErrors);
1635var typeExpression = new BoundTypeExpression(node.Type, aliasOpt: alias, typeWithAnnotations);
1766expression = new BoundTypeExpression(node, null, type);
2190return new BoundTypeExpression(node, null, (TypeSymbol)symbol, hasErrors: isError);
2218TypeSymbol typeSymbol => new BoundTypeExpression(node, alias, typeSymbol, hasErrors: isError),
2565return new BoundTypeExpression(node, alias, type);
8101return new BoundTypeExpression(node, null, type);
8111return new BoundTypeExpression(node, null,
8720result = new BoundTypeExpression(
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (3)
87var falseOperatorCall = BoundCall.Synthesized(syntax, receiverOpt: node.ConstrainedToTypeOpt is null ? null : new BoundTypeExpression(syntax, aliasOpt: null, node.ConstrainedToTypeOpt),
780receiverOpt: constrainedToTypeOpt is null ? null : new BoundTypeExpression(syntax, aliasOpt: null, constrainedToTypeOpt),
807receiverOpt: constrainedToTypeOpt is null ? null : new BoundTypeExpression(syntax, aliasOpt: null, constrainedToTypeOpt),
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (4)
1297receiverOpt: constrainedToTypeOpt is null ? null : new BoundTypeExpression(syntax, aliasOpt: null, constrainedToTypeOpt),
1444receiverOpt: constrainedToTypeOpt is null ? null : new BoundTypeExpression(syntax, aliasOpt: null, constrainedToTypeOpt),
1523receiverOpt: constrainedToTypeOpt is null ? null : new BoundTypeExpression(syntax, aliasOpt: null, constrainedToTypeOpt),
1586receiverOpt: new BoundTypeExpression(syntax, aliasOpt: null, conversion.Method.ReturnType),