2 instantiations of BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
4652
return new
BoundStackAllocArrayCreation
(node, elementType, sizeOpt, new BoundArrayInitialization(initSyntax, isInferred, boundInitExprOpt), type, hasErrors);
Generated\BoundNodes.xml.Generated.cs (1)
7219
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:
2812
var
stackAllocExpression = (
BoundStackAllocArrayCreation
)operand;
Binder\Binder_Statements.cs (2)
2384
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)
3520
public override BoundNode VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
FlowAnalysis\NullableWalker.cs (1)
11982
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
Generated\BoundNodes.xml.Generated.cs (10)
7215
public
BoundStackAllocArrayCreation
Update(TypeSymbol elementType, BoundExpression count, BoundArrayInitialization? initializerOpt, TypeSymbol? type)
7219
var
result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors);
9246
return VisitStackAllocArrayCreation((
BoundStackAllocArrayCreation
)node, arg);
9529
public virtual R VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node, A arg) => this.DefaultVisit(node, arg);
9765
public virtual BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node) => this.DefaultVisit(node);
10620
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
11949
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
14411
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
14416
BoundStackAllocArrayCreation
updatedNode;
16718
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)