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
);
16770
Assert.True(op.Info.
KnownToImplementIDisposable
);
16835
Assert.True(op.Info.
KnownToImplementIDisposable
);
16900
Assert.True(op.Info.
KnownToImplementIDisposable
);
16984
Assert.True(op.Info.
KnownToImplementIDisposable
);
17072
Assert.False(op.Info.
KnownToImplementIDisposable
);
17165
Assert.False(op.Info.
KnownToImplementIDisposable
);
17262
Assert.True(op.Info.
KnownToImplementIDisposable
);
17346
Assert.False(op.Info.
KnownToImplementIDisposable
);
19217
Assert.False(op.Info.
KnownToImplementIDisposable
);
19388
Assert.False(op.Info.
KnownToImplementIDisposable
);
19713
Assert.False(op.Info.
KnownToImplementIDisposable
);
19881
Assert.True(op.Info.
KnownToImplementIDisposable
);