MessagePack-CSharp / MessagePack-CSharp/MessagePack-CSharp

Explicit interface implementation

Open
#1,777 0 comments 0 reactions 0 assignees View on GitHub
analyzer
Dominant language
C#
Stars
6.8k
Forks
775
Avg merge
3h 26m
Merged PRs (30d)
6

Description

#### Bug description

Analyzer is unable to find a missing attribute in properties that implements an interface explicitly.

#### Repro steps

public class Foo: IFoo
{
string IFoo.Method => string.Empty;
}

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the analyzer issue with the explicit IFoo.Method implementation shown in the report and trace how missing attributes are detected for interface implementations. Done means the analyzer reports the missing attribute for this explicit implementation without breaking existing analyzer behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
devtools
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.