I do think we should ask the LDM what this code means though: ```cs int Prop { set { field = value; { int field = 0; // Does this shadow the backing field? Or is there an error reported somewhere? } } } ``` _Originally posted by @333fred in https://github.com/dotnet/roslyn/pull/59109#discussion_r793916686_