5 instantiations of BoundNamespaceExpression
Microsoft.CodeAnalysis.CSharp (5)
Binder\Binder_Expressions.cs (4)
2191
return new
BoundNamespaceExpression
(node, (NamespaceSymbol)symbol, hasErrors: isError);
2199
NamespaceSymbol namespaceSymbol => new
BoundNamespaceExpression
(node, namespaceSymbol, alias, hasErrors: isError),
2551
return new
BoundNamespaceExpression
(node, namespaceSymbol, alias);
7930
return new
BoundNamespaceExpression
(node, (NamespaceSymbol)sym);
Generated\BoundNodes.xml.Generated.cs (1)
1167
var result = new
BoundNamespaceExpression
(this.Syntax, namespaceSymbol, aliasOpt, this.HasErrors);
20 references to BoundNamespaceExpression
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder.ValueChecks.cs (3)
963
var
ns = (
BoundNamespaceExpression
)expr;
1245
Error(diagnostics, ErrorCode.ERR_BadSKknown, expr.Syntax, ((
BoundNamespaceExpression
)expr).NamespaceSymbol, MessageID.IDS_SK_NAMESPACE.Localize(), MessageID.IDS_SK_VARIABLE.Localize());
Binder\Binder_Expressions.cs (1)
7839
result = tryBindMemberAccessWithBoundNamespaceLeft(((
BoundNamespaceExpression
)boundLeft).NamespaceSymbol, node, boundLeft, right, diagnostics, lookupResult, options, typeArgumentsSyntax, typeArguments, rightName, rightArity);
Binder\Binder_Invocation.cs (1)
2405
else if (boundArgument is
BoundNamespaceExpression
nsExpr)
Binder\Binder_Query.cs (1)
962
diagnostics.Add(ErrorCode.ERR_BadSKunknown, ultimateReceiver.Syntax.Location, ((
BoundNamespaceExpression
)ultimateReceiver).NamespaceSymbol, MessageID.IDS_SK_NAMESPACE.Localize());
BoundTree\BoundTreeVisitors.cs (1)
36
return VisitNamespaceExpression(node as
BoundNamespaceExpression
, arg);
BoundTree\Constructors.cs (1)
518
public
BoundNamespaceExpression
Update(NamespaceSymbol namespaceSymbol)
FlowAnalysis\AbstractFlowPass.cs (1)
3413
public override BoundNode VisitNamespaceExpression(
BoundNamespaceExpression
node)
FlowAnalysis\NullableWalker.cs (1)
12837
public override BoundNode? VisitNamespaceExpression(
BoundNamespaceExpression
node)
Generated\BoundNodes.xml.Generated.cs (10)
1163
public
BoundNamespaceExpression
Update(NamespaceSymbol namespaceSymbol, AliasSymbol? aliasOpt)
1167
var
result = new BoundNamespaceExpression(this.Syntax, namespaceSymbol, aliasOpt, this.HasErrors);
8948
return VisitNamespaceExpression((
BoundNamespaceExpression
)node, arg);
9395
public virtual R VisitNamespaceExpression(
BoundNamespaceExpression
node, A arg) => this.DefaultVisit(node, arg);
9631
public virtual BoundNode? VisitNamespaceExpression(
BoundNamespaceExpression
node) => this.DefaultVisit(node);
9908
public override BoundNode? VisitNamespaceExpression(
BoundNamespaceExpression
node) => null;
11002
public override BoundNode? VisitNamespaceExpression(
BoundNamespaceExpression
node)
12719
public override BoundNode? VisitNamespaceExpression(
BoundNamespaceExpression
node)
12726
BoundNamespaceExpression
updatedNode = node.Update(node.NamespaceSymbol, node.AliasOpt);
15348
public override TreeDumperNode VisitNamespaceExpression(
BoundNamespaceExpression
node, object? arg) => new TreeDumperNode("namespaceExpression", null, new TreeDumperNode[]