2 instantiations of BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
4703
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)
369
case
BoundStackAllocArrayCreation
{ Type: null } boundStackAlloc:
2857
var
stackAllocExpression = (
BoundStackAllocArrayCreation
)operand;
Binder\Binder_Statements.cs (2)
2400
var
stackAllocExpression = (
BoundStackAllocArrayCreation
)operand;
Binder\Semantics\Conversions\Conversions.cs (1)
507
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)
3532
public override BoundNode VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
FlowAnalysis\NullableWalker.cs (1)
12102
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)
12068
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
14554
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
14559
BoundStackAllocArrayCreation
updatedNode;
16860
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)