Skip to content

An object reference is required in nameof in attribute usage #40229

@alrz

Description

@alrz

Version Used: master

Steps to Reproduce: sharplab

public class Other 
{
    public Class Class;
}
public class Class
{
    [Attr(nameof(Other.Class))] // error CS0120 An object reference is required
    public Other Other;
}
public class Attr : System.Attribute
{
    public Attr(string s) {}
}

Expected Behavior: no error

Actual Behavior: error CS0120 An object reference is required

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions