これを開始するには、XElement
クラスを継承するクラスで作業していることを説明します。新しいクラスはMXElement
と呼ばれます。 XMLツリーをナビゲートするための新しい機能と属性に関する情報が追加されていますが、それは特に重要ではありません。私の問題は、XMLツリーにXElement
のオブジェクトが入っていることです。元のXElementへの参照を引き続き保持し、ツリー構造を保持するXElementの子クラスを作成する
しかし、前にXElement
オブジェクトから新しいMXElement
オブジェクトを作成すると、それはそのオブジェクトの単なるコピーに過ぎません。つまり、このオブジェクトに対して行った変更は、元のツリーには影響しません。
私は、自分のMXElement
クラスの機能を構築し、元のXElement
オブジェクトへの参照を保持する方法を求めていると思います。可能であれば、の多くの拡張メソッドを構築するのではなく、MXElement
を子クラスにしておくことをお勧めします。