Skip to content

BUG: CC0022 DisposableVariableNotDisposedAnalyzer: False positive in iterator methods #877

Closed
@oysteinkrog

Description

@oysteinkrog

#Bug

This should not trigger CC0022:

public IEnumerable<IDisposable> Foo()
{
    var disposable = new MemoryStream();
    yield return disposable;
}

This works:

public IDisposable Foo()
{
    var disposable = new MemoryStream();
    return disposable;
}

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions