Doh. Sent before I was finished...<br><br><div class="gmail_quote">On Sun, Aug 28, 2011 at 12:00 AM, Eric Hosick <span dir="ltr">&lt;<a href="mailto:erichosick@gmail.com">erichosick@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi All,<div><br></div><div>I have the following code:</div><div><br></div><div>class AggregateHashtable {</div><div><div>  private Hashtable p_wrappedInstance = new Hashtable();</div><div>  </div><div>  public AggregateHashtable() {</div>

<div>    if ( null == p_wrappedInstance ) {</div><div>      throw new Exception (&quot;How did this get to be null?&quot;); // Just to check if this is ever happening.</div><div>    }</div><div>  }</div><div><span style="white-space:pre-wrap">        </span></div>

<div>  [XmlIgnore] public Hashtable wrappedInstance {</div><div>    get { return p_wrappedInstance; }</div><div>  }</div></div><div><br></div><div>  // other code but never accesses p_wrappedInstance</div><div>}</div><div>

<br></div><div>During runtime somewhere in the code:</div><div><br></div><div><div><span class="Apple-style-span" style="white-space: pre-wrap;">  </span>get {</div><div><span class="Apple-style-span" style="white-space: pre-wrap;">    </span>AggregateHashtable iHashTable = ccmRoot.root as AggregateHashtable;</div>

<div><span class="Apple-style-span" style="white-space: pre-wrap;">    </span>if ( null == iHashTable.wrappedInstance ) {</div><div><span class="Apple-style-span" style="white-space: pre-wrap;">      </span>throw new Exception (&quot;There is no way this can be null!&quot;);<span style="white-space:pre-wrap">        </span></div>

<div><span class="Apple-style-span" style="white-space: pre-wrap;">    </span>}</div></div><div><br></div><div>Ya. I see that exception &quot;There is no way this can be null!&quot;. How does wrappedInstance become null? It is private in the AggregateHashtable class.</div>
<div><br></div><div>Any ideas?</div><div><br></div><div>Thanks,</div><div><br></div><font color="#888888"><div>Eric</div><div><br></div>
</font></blockquote></div><br>