Is this C# syntax correct? : Learning C#, found below code snippet. 

What does below line means, which has the same name as a class? [see attached][1]

`public Item Parent;`

```
class Item
{
  public string Name;
  public Item Parent;
}
```


  [1]: https://i.stack.imgur.com/cwFKG.png