Getting attributes for a property where there isn't a direct reference
<p>How do I get attributes of the Stuff property from the DoStuff() method? Is this possible?</p>

<pre><code>public class Bar
{
    public enum FooZ
    {
        Hello,
        GoodBye
    }

    [Display("Hello"]
    public FooZ Stuff { get; set; }

    public Bar() {
        Stuff = FooZ.GoodBye;
    }
}

void Main()
{
    var x = new Bar();

    DoStuff(x.Stuff);
}

void DoStuff(Enum z) {

    // How do I get the DisaplyAttribute from here?
}
</code></pre>
