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)
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:
2809
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)
3516
public override BoundNode VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
FlowAnalysis\NullableWalker.cs (1)
11921
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);
9210
return VisitStackAllocArrayCreation((
BoundStackAllocArrayCreation
)node, arg);
9493
public virtual R VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node, A arg) => this.DefaultVisit(node, arg);
9729
public virtual BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node) => this.DefaultVisit(node);
10584
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
11913
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
14375
public override BoundNode? VisitStackAllocArrayCreation(
BoundStackAllocArrayCreation
node)
14380
BoundStackAllocArrayCreation
updatedNode;
16682
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)