3 instantiations of BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (3)
Binder\Binder_Expressions.cs (2)
4657? new BoundStackAllocArrayCreation(node, elementType.Type, count, initializerOpt: null, type, hasErrors: hasErrors) 4791return new BoundStackAllocArrayCreation(node, elementType, sizeOpt, new BoundArrayInitialization(initSyntax, isInferred, boundInitExprOpt), type, hasErrors);
Generated\BoundNodes.xml.Generated.cs (1)
7247var result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors);
24 references to BoundStackAllocArrayCreation
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder_Conversions.cs (2)
2463var boundStackAlloc = (BoundStackAllocArrayCreation)source;
Binder\Binder_Expressions.cs (3)
401case BoundStackAllocArrayCreation { Type: null } boundStackAlloc: 2932var stackAllocExpression = (BoundStackAllocArrayCreation)operand;
Binder\Binder_Statements.cs (2)
2430var 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)
3552public override BoundNode VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node)
FlowAnalysis\NullableWalker.cs (1)
12913public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node)
Generated\BoundNodes.xml.Generated.cs (10)
7243public BoundStackAllocArrayCreation Update(TypeSymbol elementType, BoundExpression count, BoundArrayInitialization? initializerOpt, TypeSymbol? type) 7247var result = new BoundStackAllocArrayCreation(this.Syntax, elementType, count, initializerOpt, type, this.HasErrors); 9278return VisitStackAllocArrayCreation((BoundStackAllocArrayCreation)node, arg); 9561public virtual R VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node, A arg) => this.DefaultVisit(node, arg); 9797public virtual BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) => this.DefaultVisit(node); 10653public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 12108public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 14585public override BoundNode? VisitStackAllocArrayCreation(BoundStackAllocArrayCreation node) 14590BoundStackAllocArrayCreation updatedNode; 16886public 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)