1 write to KnownToImplementIDisposable
Microsoft.CodeAnalysis (1)
Operations\Loops\ForEachLoopOperationInfo.cs (1)
70
KnownToImplementIDisposable
= knownToImplementIDisposable;
26 references to KnownToImplementIDisposable
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
4542
requiresRuntimeConversion: !info.
KnownToImplementIDisposable
&& info.PatternDisposeMethod == null,
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (25)
RefStructInterfacesTests.cs (25)
9036
Assert.True(op.Info.
KnownToImplementIDisposable
);
9240
Assert.True(op.Info.
KnownToImplementIDisposable
);
9604
Assert.True(op.Info.
KnownToImplementIDisposable
);
9828
Assert.True(op.Info.
KnownToImplementIDisposable
);
10037
Assert.True(op.Info.
KnownToImplementIDisposable
);
10264
Assert.True(op.Info.
KnownToImplementIDisposable
);
10647
Assert.True(op.Info.
KnownToImplementIDisposable
);
10844
Assert.True(op.Info.
KnownToImplementIDisposable
);
11085
Assert.True(op.Info.
KnownToImplementIDisposable
);
11312
Assert.True(op.Info.
KnownToImplementIDisposable
);
11524
Assert.True(op.Info.
KnownToImplementIDisposable
);
11624
Assert.False(op.Info.
KnownToImplementIDisposable
);
11719
Assert.False(op.Info.
KnownToImplementIDisposable
);
17168
Assert.True(op.Info.
KnownToImplementIDisposable
);
17233
Assert.True(op.Info.
KnownToImplementIDisposable
);
17298
Assert.True(op.Info.
KnownToImplementIDisposable
);
17382
Assert.True(op.Info.
KnownToImplementIDisposable
);
17470
Assert.False(op.Info.
KnownToImplementIDisposable
);
17563
Assert.False(op.Info.
KnownToImplementIDisposable
);
17660
Assert.True(op.Info.
KnownToImplementIDisposable
);
17744
Assert.False(op.Info.
KnownToImplementIDisposable
);
19615
Assert.False(op.Info.
KnownToImplementIDisposable
);
19786
Assert.False(op.Info.
KnownToImplementIDisposable
);
20111
Assert.False(op.Info.
KnownToImplementIDisposable
);
20279
Assert.True(op.Info.
KnownToImplementIDisposable
);