Obtain a reference to a property in C# and assign this to another property
<p>If I have </p>

<pre><code>public class ClassA
{
    public static IEnumerable&lt;string&gt; WhateverA { get; set; }
}
</code></pre>

<p>and also  </p>

<pre><code>public class ClassB
{
    public static IEnumerable&lt;string&gt; WhateverB { get; set; }
}
</code></pre>

<p>Is it possible to obtain a reference to <code>ClassA.WhateverA</code> and assign it to <code>ClassB.WhateverB</code> such that if <code>WhateverA</code> is later assigned a value, <code>WhateverB</code> will consequently be assigned the same?</p>

<p>If I was looking to do the same with methods then I could declare <code>WhateverB</code> as an <code>Action</code> and then assign <code>WhateverA</code> as a delegate, thus giving it a kind of 'pass-through' capability. Is it possible to do the same with a property such that <code>WhataverB</code> always shows the value of <code>WhateverA</code>?</p>