Skip to content

BUG: CC0022 DisposableVariableNotDisposedAnalyzer: False positive for containers #879

@oysteinkrog

Description

@oysteinkrog

#Bug

This should not trigger CC0022:

public class Test : IDisposable
{
    private readonly List<IDisposable> _streams = new List<IDisposable>();

    public Test()
    {
        _streams.Add(new MemoryStream());
    }

    public void Dispose()
    {
        foreach (IDisposable disposable in _streams)
        {
            disposable.Dispose();
        }
    }
}

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions