1 write to IDisposable
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (1)
59IDisposable = _wellKnownTypeProvider.GetOrCreateTypeByMetadataName(WellKnownTypeNames.SystemIDisposable);
6 references to IDisposable
Microsoft.CodeAnalysis.AnalyzerUtilities (6)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\DisposeAnalysis\DisposeAnalysisHelper.cs (6)
68_disposeOwnershipTransferLikelyTypes = IDisposable != null ? 99if (disposeHelper.IDisposable == null) 136if (cfg != null && IDisposable != null) 189if (!namedType.IsDisposable(IDisposable, IAsyncDisposable, ConfiguredAsyncDisposable)) 220=> type != null && type.IsDisposable(IDisposable, IAsyncDisposable, ConfiguredAsyncDisposable); 223=> method.GetDisposeMethodKind(IDisposable, IAsyncDisposable, ConfiguredAsyncDisposable, Task, ValueTask, ConfiguredValueTaskAwaitable);