2 instantiations of BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
4652return new BoundStackAllocArrayCreation(node, elementType, sizeOpt, new BoundArrayInitialization(initSyntax, isInferred, boundInitExprOpt), type, hasErrors);
Generated\BoundNodes.xml.Generated.cs (1)
7219var result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors);
22 references to BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Expressions.cs (3)
364case BoundStackAllocArrayCreation { Type: null } boundStackAlloc: 2812var stackAllocExpression = (BoundStackAllocArrayCreation)operand;
Binder\Binder_Statements.cs (2)
2384var stackAllocExpression = (BoundStackAllocArrayCreation)operand;
Binder\Semantics\Conversions\Conversions.cs (1)
484public override Conversion GetStackAllocConversion(BoundStackAllocArrayCreation sourceExpression, TypeSymbol destination, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
Binder\Semantics\Conversions\ConversionsBase.cs (2)
71public abstract Conversion GetStackAllocConversion(BoundStackAllocArrayCreation sourceExpression, TypeSymbol destination, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo); 1114var stackAllocConversion = GetStackAllocConversion((BoundStackAllocArrayCreation)sourceExpression, destination, ref useSiteInfo);
Binder\Semantics\Conversions\TypeConversions.cs (1)
48public override Conversion GetStackAllocConversion(BoundStackAllocArrayCreation sourceExpression, TypeSymbol destination, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
FlowAnalysis\AbstractFlowPass.cs (1)
3520public override BoundNode VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node)
FlowAnalysis\NullableWalker.cs (1)
11982public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node)
Generated\BoundNodes.xml.Generated.cs (10)
7215public BoundStackAllocArrayCreation Update(TypeSymbol elementType, BoundExpression count, BoundArrayInitialization? initializerOpt, TypeSymbol? type) 7219var result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors); 9246return VisitStackAllocArrayCreation((BoundStackAllocArrayCreation)node, arg); 9529public virtual R VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node, A arg) => this.DefaultVisit(node, arg); 9765public virtual BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) => this.DefaultVisit(node); 10620public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 11949public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 14411public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 14416BoundStackAllocArrayCreation updatedNode; 16718public override TreeDumperNode VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node, object? arg) => new TreeDumperNode("stackAllocArrayCreation", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
20public override BoundNode VisitStackAllocArrayCreation(BoundStackAllocArrayCreation stackAllocNode)