2 instantiations of BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
4649
return new
BoundStackAllocArrayCreation
(node, elementType, sizeOpt, new BoundArrayInitialization(initSyntax, isInferred, boundInitExprOpt), type, hasErrors);
Generated\BoundNodes.xml.Generated.cs (1)
7218
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:
2809
var
stackAllocExpression = (
BoundStackAllocArrayCreation
)operand;
Binder\Binder_Statements.cs (2)
2381
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)
3516
public override BoundNode VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
FlowAnalysis\NullableWalker.cs (1)
11924
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
Generated\BoundNodes.xml.Generated.cs (10)
7214
public
BoundStackAllocArrayCreation
Update(TypeSymbol elementType, BoundExpression count, BoundArrayInitialization? initializerOpt, TypeSymbol? type)
7218
var
result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors);
9209
return VisitStackAllocArrayCreation((
BoundStackAllocArrayCreation
)node, arg);
9492
public virtual R VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node, A arg) => this.DefaultVisit(node, arg);
9728
public virtual BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node) => this.DefaultVisit(node);
10583
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
11912
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
14374
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
14379
BoundStackAllocArrayCreation
updatedNode;
16681
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)