1 write to ElementType
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
6920this.ElementType = elementType;
18 references to ElementType
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Conversions.cs (1)
870var elementType = boundStackAlloc.ElementType;
Binder\Binder_Expressions.cs (2)
365var type = new PointerTypeSymbol(TypeWithAnnotations.Create(boundStackAlloc.ElementType)); 2600Error(diagnostics, ErrorCode.ERR_StackAllocConversionNotPossible, syntax, stackAllocExpression.ElementType, targetType);
Binder\Binder_Statements.cs (1)
2349Error(diagnostics, ErrorCode.ERR_StackAllocConversionNotPossible, syntax, stackAllocExpression.ElementType, targetType);
Binder\Semantics\Conversions\Conversions.cs (3)
390Debug.Assert((object)sourceExpression.ElementType != null); 392var sourceAsPointer = new PointerTypeSymbol(TypeWithAnnotations.Create(sourceExpression.ElementType)); 404var spanType_T = spanType.Construct(sourceExpression.ElementType);
BoundTree\Formatting.cs (1)
155=> (Type is null) ? FormattableStringFactory.Create("stackalloc {0}[{1}]", ElementType, Count.WasCompilerGenerated ? null : Count.Syntax.ToString()) : base.Display;
Generated\BoundNodes.xml.Generated.cs (8)
6947if (!TypeSymbol.Equals(elementType, this.ElementType, TypeCompareKind.ConsiderEverything) || count != this.Count || initializerOpt != this.InitializerOpt || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 6976if (!TypeSymbol.Equals(elementType, this.ElementType, TypeCompareKind.ConsiderEverything) || count != this.Count || initializerOpt != this.InitializerOpt || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 11489TypeSymbol? elementType = this.VisitType(node.ElementType); 11497TypeSymbol? elementType = this.VisitType(node.ElementType); 13857TypeSymbol elementType = GetUpdatedSymbol(node, node.ElementType); 13876TypeSymbol elementType = GetUpdatedSymbol(node, node.ElementType); 16078new TreeDumperNode("elementType", node.ElementType, null), 16088new TreeDumperNode("elementType", node.ElementType, null),
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
37var elementType = stackAllocNode.ElementType;
Lowering\SpillSequenceSpiller.cs (1)
767return UpdateExpression(builder, node.Update(node.ElementType, count, initializerOpt, node.Type));