皆さんこんにちは。
VBでは、Visual Basic における XML IntelliSense
LINQ to XML の基礎(後編)
のように、IntelliSense が有効になり非常に重宝しています。
同じような事がC#で出来ないか調べているのですが、なかなか見つけることが出来ません。
全く同じことで無くてもいいので、C#でXMLを扱いやすくするテクニックがあれば教えてください。
よろしくお願いします。
無理です。
C#にはないVB特有のXMLリテラルという機能が背景にあります。これによりVBコンパイラは書かれたものがXML要素だと判断でき、それを元にXML IntelliSenseが動作しています。C#にはXMLリテラルがなく、文字列から暗黙の型変換でXML要素に変換しています。この変換は実行時に行われるため、コンパイル時にXMLを追跡することができません。
ご回答ありがとうございます。
分かりました。あきらめます。