11 instantiations of BoundAsOperator
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Operators.cs (8)
5320
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5327
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5335
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5342
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5361
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5392
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder, operandConversion, resultType);
5410
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5445
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder, operandConversion, resultType, hasErrors);
Generated\BoundNodes.xml.Generated.cs (1)
2958
var result = new
BoundAsOperator
(this.Syntax, operand, targetType, operandPlaceholder, operandConversion, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
438
BoundExpression disposableVarInitValue = new
BoundAsOperator
(forEachSyntax,
Lowering\SyntheticBoundNodeFactory.cs (1)
650
return new
BoundAsOperator
(this.Syntax, operand, Type(type), operandPlaceholder: null, operandConversion: null, type) { WasCompilerGenerated = true };
24 references to BoundAsOperator
Microsoft.CodeAnalysis.CSharp (24)
BoundTree\BoundTreeVisitors.cs (1)
62
return VisitAsOperator(node as
BoundAsOperator
, arg);
CodeGen\EmitExpression.cs (2)
214
EmitAsExpression((
BoundAsOperator
)expression, used);
3441
private void EmitAsExpression(
BoundAsOperator
asOp, bool used)
FlowAnalysis\AbstractFlowPass.cs (1)
2927
public override BoundNode VisitAsOperator(
BoundAsOperator
node)
FlowAnalysis\NullableWalker.cs (2)
5828
operand = ((
BoundAsOperator
)operand).Operand;
12677
public override BoundNode? VisitAsOperator(
BoundAsOperator
node)
Generated\BoundNodes.xml.Generated.cs (10)
2954
public
BoundAsOperator
Update(BoundExpression operand, BoundTypeExpression targetType, BoundValuePlaceholder? operandPlaceholder, BoundExpression? operandConversion, TypeSymbol type)
2958
var
result = new BoundAsOperator(this.Syntax, operand, targetType, operandPlaceholder, operandConversion, type, this.HasErrors);
9118
return VisitAsOperator((
BoundAsOperator
)node, arg);
9521
public virtual R VisitAsOperator(
BoundAsOperator
node, A arg) => this.DefaultVisit(node, arg);
9759
public virtual BoundNode? VisitAsOperator(
BoundAsOperator
node) => this.DefaultVisit(node);
10180
public override BoundNode? VisitAsOperator(
BoundAsOperator
node)
11428
public override BoundNode? VisitAsOperator(
BoundAsOperator
node)
13551
public override BoundNode? VisitAsOperator(
BoundAsOperator
node)
13557
BoundAsOperator
updatedNode;
15926
public override TreeDumperNode VisitAsOperator(
BoundAsOperator
node, object? arg) => new TreeDumperNode("asOperator", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
194
return VisitAsOperator((
BoundAsOperator
)node);
372
private BoundExpression VisitAsOperator(
BoundAsOperator
node)
Lowering\LocalRewriter\LocalRewriter_AsOperator.cs (2)
16
public override BoundNode VisitAsOperator(
BoundAsOperator
node)
33
BoundAsOperator
oldNode,
Lowering\SpillSequenceSpiller.cs (1)
859
public override BoundNode VisitAsOperator(
BoundAsOperator
node)
Lowering\SyntheticBoundNodeFactory.cs (1)
648
public
BoundAsOperator
As(BoundExpression operand, TypeSymbol type)
Operations\CSharpOperationFactory.cs (2)
91
return CreateBoundAsOperatorOperation((
BoundAsOperator
)boundNode);
1154
private IConversionOperation CreateBoundAsOperatorOperation(
BoundAsOperator
boundAsOperator)