2 instantiations of BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
4684return new BoundStackAllocArrayCreation(node, elementType, sizeOpt, new BoundArrayInitialization(initSyntax, isInferred, boundInitExprOpt), type, hasErrors);
Generated\BoundNodes.xml.Generated.cs (1)
7217var 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: 2842var stackAllocExpression = (BoundStackAllocArrayCreation)operand;
Binder\Binder_Statements.cs (2)
2400var 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)
3525public override BoundNode VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node)
FlowAnalysis\NullableWalker.cs (1)
12060public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node)
Generated\BoundNodes.xml.Generated.cs (10)
7213public BoundStackAllocArrayCreation Update(TypeSymbol elementType, BoundExpression count, BoundArrayInitialization? initializerOpt, TypeSymbol? type) 7217var result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors); 9244return VisitStackAllocArrayCreation((BoundStackAllocArrayCreation)node, arg); 9527public virtual R VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node, A arg) => this.DefaultVisit(node, arg); 9763public virtual BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) => this.DefaultVisit(node); 10618public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 11947public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 14408public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 14413BoundStackAllocArrayCreation updatedNode; 16714public 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)