1 write to NeedsDisposal
Microsoft.CodeAnalysis.CSharp (1)
Binder\ForEachEnumeratorInfo.cs (1)
85this.NeedsDisposal = needsDisposal;
5 references to NeedsDisposal
Microsoft.CodeAnalysis.CSharp (5)
Compilation\MemberSemanticModel.cs (1)
972if (enumeratorInfoOpt.NeedsDisposal)
FlowAnalysis\NullableWalker.cs (1)
10856if (node.EnumeratorInfoOpt is { NeedsDisposal: true, DisposeAwaitableInfo: BoundAwaitableInfo awaitDisposalInfo })
Lowering\LocalRewriter\LocalRewriter_ForEachStatement.cs (1)
317if (!enumeratorInfo.NeedsDisposal)
Operations\CSharpOperationFactory.cs (2)
1879needsDispose: enumeratorInfoOpt.NeedsDisposal, 1880knownToImplementIDisposable: enumeratorInfoOpt.NeedsDisposal ?