Skip to content

Update SA1302 (InterfaceNamesMustBeginWithI) to handle conflicting names #436

@sharwell

Description

@sharwell

The following code results in an SA1302 warning. If the code fix is applied, it introduces a new compiler error.

public interface Foo { }
public interface IFoo { }
public class Bar : Foo { }

We first need to decide how we want to handle this case (and similar), followed by implementation and tests.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions