2 instantiations of BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
4703return new BoundStackAllocArrayCreation(node, elementType, sizeOpt, new BoundArrayInitialization(initSyntax, isInferred, boundInitExprOpt), type, hasErrors);
Generated\BoundNodes.xml.Generated.cs (1)
7221var result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors);
24 references to BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder_Conversions.cs (2)
2413var boundStackAlloc = (BoundStackAllocArrayCreation)source;
Binder\Binder_Expressions.cs (3)
369case BoundStackAllocArrayCreation { Type: null } boundStackAlloc: 2857var stackAllocExpression = (BoundStackAllocArrayCreation)operand;
Binder\Binder_Statements.cs (2)
2400var stackAllocExpression = (BoundStackAllocArrayCreation)operand;
Binder\Semantics\Conversions\Conversions.cs (1)
507public 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)
3531public override BoundNode VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node)
FlowAnalysis\NullableWalker.cs (1)
12359public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node)
Generated\BoundNodes.xml.Generated.cs (10)
7217public BoundStackAllocArrayCreation Update(TypeSymbol elementType, BoundExpression count, BoundArrayInitialization? initializerOpt, TypeSymbol? type) 7221var result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors); 9248return VisitStackAllocArrayCreation((BoundStackAllocArrayCreation)node, arg); 9531public virtual R VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node, A arg) => this.DefaultVisit(node, arg); 9767public virtual BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) => this.DefaultVisit(node); 10622public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 12074public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 14560public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 14565BoundStackAllocArrayCreation updatedNode; 16868public 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)