11 instantiations of BoundAsOperator
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Operators.cs (8)
5372
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5379
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5387
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5394
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5413
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5444
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder, operandConversion, resultType);
5462
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder: null, operandConversion: null, resultType, hasErrors: true);
5497
return new
BoundAsOperator
(node, operand, typeExpression, operandPlaceholder, operandConversion, resultType, hasErrors);
Generated\BoundNodes.xml.Generated.cs (1)
2955
var result = new
BoundAsOperator
(this.Syntax, operand, targetType, operandPlaceholder, operandConversion, type, this.HasErrors);
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
444
BoundExpression disposableVarInitValue = new
BoundAsOperator
(forEachSyntax,
Lowering\SyntheticBoundNodeFactory.cs (1)
655
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);
3452
private void EmitAsExpression(
BoundAsOperator
asOp, bool used)
FlowAnalysis\AbstractFlowPass.cs (1)
2928
public override BoundNode VisitAsOperator(
BoundAsOperator
node)
FlowAnalysis\NullableWalker.cs (2)
5938
operand = ((
BoundAsOperator
)operand).Operand;
13214
public override BoundNode? VisitAsOperator(
BoundAsOperator
node)
Generated\BoundNodes.xml.Generated.cs (10)
2951
public
BoundAsOperator
Update(BoundExpression operand, BoundTypeExpression targetType, BoundValuePlaceholder? operandPlaceholder, BoundExpression? operandConversion, TypeSymbol type)
2955
var
result = new BoundAsOperator(this.Syntax, operand, targetType, operandPlaceholder, operandConversion, type, this.HasErrors);
9220
return VisitAsOperator((
BoundAsOperator
)node, arg);
9629
public virtual R VisitAsOperator(
BoundAsOperator
node, A arg) => this.DefaultVisit(node, arg);
9870
public virtual BoundNode? VisitAsOperator(
BoundAsOperator
node) => this.DefaultVisit(node);
10298
public override BoundNode? VisitAsOperator(
BoundAsOperator
node)
11572
public override BoundNode? VisitAsOperator(
BoundAsOperator
node)
13723
public override BoundNode? VisitAsOperator(
BoundAsOperator
node)
13729
BoundAsOperator
updatedNode;
16127
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)
860
public override BoundNode VisitAsOperator(
BoundAsOperator
node)
Lowering\SyntheticBoundNodeFactory.cs (1)
653
public
BoundAsOperator
As(BoundExpression operand, TypeSymbol type)
Operations\CSharpOperationFactory.cs (2)
91
return CreateBoundAsOperatorOperation((
BoundAsOperator
)boundNode);
1179
private IConversionOperation CreateBoundAsOperatorOperation(
BoundAsOperator
boundAsOperator)