2 instantiations of BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
4684
return new
BoundStackAllocArrayCreation
(node, elementType, sizeOpt, new BoundArrayInitialization(initSyntax, isInferred, boundInitExprOpt), type, hasErrors);
Generated\BoundNodes.xml.Generated.cs (1)
7217
var result = new
BoundStackAllocArrayCreation
(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors);
22 references to BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Expressions.cs (3)
364
case
BoundStackAllocArrayCreation
{ Type: null } boundStackAlloc:
2842
var
stackAllocExpression = (
BoundStackAllocArrayCreation
)operand;
Binder\Binder_Statements.cs (2)
2400
var
stackAllocExpression = (
BoundStackAllocArrayCreation
)operand;
Binder\Semantics\Conversions\Conversions.cs (1)
484
public override Conversion GetStackAllocConversion(
BoundStackAllocArrayCreation
sourceExpression, TypeSymbol destination, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
Binder\Semantics\Conversions\ConversionsBase.cs (2)
71
public abstract Conversion GetStackAllocConversion(
BoundStackAllocArrayCreation
sourceExpression, TypeSymbol destination, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo);
1114
var stackAllocConversion = GetStackAllocConversion((
BoundStackAllocArrayCreation
)sourceExpression, destination, ref useSiteInfo);
Binder\Semantics\Conversions\TypeConversions.cs (1)
48
public override Conversion GetStackAllocConversion(
BoundStackAllocArrayCreation
sourceExpression, TypeSymbol destination, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
FlowAnalysis\AbstractFlowPass.cs (1)
3525
public override BoundNode VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
FlowAnalysis\NullableWalker.cs (1)
12060
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
Generated\BoundNodes.xml.Generated.cs (10)
7213
public
BoundStackAllocArrayCreation
Update(TypeSymbol elementType, BoundExpression count, BoundArrayInitialization? initializerOpt, TypeSymbol? type)
7217
var
result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors);
9244
return VisitStackAllocArrayCreation((
BoundStackAllocArrayCreation
)node, arg);
9527
public virtual R VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node, A arg) => this.DefaultVisit(node, arg);
9763
public virtual BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node) => this.DefaultVisit(node);
10618
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
11947
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
14408
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
14413
BoundStackAllocArrayCreation
updatedNode;
16714
public override TreeDumperNode VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node, object? arg) => new TreeDumperNode("stackAllocArrayCreation", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
20
public override BoundNode VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
stackAllocNode)