<p>I am learning to write a debug visualizer in vs2008 C#. But keep getting the error saying that MyDebugVisualizer dll can't be loaded when I am in debug mode and click the magnifying glass icon.</p>

<p>My app project is referencing the visualizer project. Before the type definition I have:</p>

<p>[DebuggerVisualizer(typeof(MyVisualizer))]
[Serializable]</p>

<p>I tried putting the visualizer dll in:
C:\Program Files\Microsoft Visual Studio 9.0\Common7\Packages\Debugger\Visualizers
or
C:\Documents and Settings\zlee\My Documents\Visual Studio 2008\Visualizers</p>

<p>Is there something else missing?</p>

The question is ill-posed in the standard
ZFC
(Zermelo-Fraenkel + axiom of Choice) set theory because the object thus defined is not a set.
Since (again, assuming standard ZFC) your
class
{x : x\not\in x} is not a set, the answer becomes no, it's not an element of itself (even as a class) since only sets can be elements of classes or sets.
By the way, as soon as you agree to the
axiom of foundation
, no set can be an element of itself.
Of course the nice thing about math is you can choose whichever axioms you want :) but believing in paradoxes is just weird.