1 write to CollectionCreation
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
6540
this.
CollectionCreation
= collectionCreation;
24 references to CollectionCreation
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder.ValueChecks.cs (2)
4807
Debug.Assert(expr.
CollectionCreation
is not null);
4815
return GetValEscape(expr.
CollectionCreation
);
Binder\RefSafetyAnalysis.cs (1)
1313
if (node.
CollectionCreation
is { } collectionCreation)
BoundTree\BoundCollectionExpression.cs (3)
20
Debug.Assert(this.
CollectionCreation
is not null);
38
/// Returns <see cref="
CollectionCreation
"/> with any outer <see cref="BoundConversion"/> nodes unwrapped. The
51
var collectionCreation = this.
CollectionCreation
;
FlowAnalysis\AbstractFlowPass.cs (1)
2076
Visit(node.
CollectionCreation
);
FlowAnalysis\NullableWalker.cs (2)
4016
Visit(node.
CollectionCreation
);
4141
var collectionCreation = node.
CollectionCreation
;
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
126
Visit(node.
CollectionCreation
);
Generated\BoundNodes.xml.Generated.cs (5)
6567
if (collectionTypeKind != this.CollectionTypeKind || placeholder != this.Placeholder || collectionCreation != this.
CollectionCreation
|| !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(collectionBuilderMethod, this.CollectionBuilderMethod) || collectionBuilderElementsPlaceholder != this.CollectionBuilderElementsPlaceholder || wasTargetTyped != this.WasTargetTyped || hasWithElement != this.HasWithElement || unconvertedCollectionExpression != this.UnconvertedCollectionExpression || elements != this.Elements || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10651
this.Visit(node.
CollectionCreation
);
12068
BoundExpression? collectionCreation = (BoundExpression?)this.Visit(node.
CollectionCreation
);
14366
BoundExpression? collectionCreation = (BoundExpression?)this.Visit(node.
CollectionCreation
);
16803
new TreeDumperNode("collectionCreation", null, new TreeDumperNode[] { Visit(node.
CollectionCreation
, null) }),
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (7)
64
var rewrittenReceiver = node.HasWithElement ? VisitExpression(node.
CollectionCreation
) : null;
424
var rewrittenReceiver = VisitExpression(node.
CollectionCreation
);
498
Debug.Assert(node.
CollectionCreation
is null);
551
Debug.Assert(node.
CollectionCreation
is null or BoundObjectCreationExpression);
557
rewrittenReceiver: VisitExpression(node.
CollectionCreation
));
583
Debug.Assert(node.
CollectionCreation
is { });
606
var result = VisitExpression(node.
CollectionCreation
);
Operations\CSharpOperationFactory.cs (2)
1260
return (expr.
CollectionCreation
as BoundObjectCreationExpression)?.Constructor;
1271
var collectionCreation = expr.
CollectionCreation
;