CodeModelのコード出力フォーマットの制御:名前空間宣言の間に行を配置する
-
27-09-2019 - |
質問
VisualStudioのCodeModelでいくつかの実験を行っています。VSのコードモデルを使用して、2つの名前名を持つファイルを作成してみました: ジェネラコディセタグプレ
このようなコードの出力は次のとおりです。 ジェネラコディセタグプレ
私が探しているのはほぼです。ここでの唯一の落とし穴は、間隔を制御したいということです。最初の名前空間と2番目の名前空間の間に少なくとも1行があります。たまたま誰かがこれを達成する方法を知っていますか?
これが私が欲しいものです: ジェネラコディセタグプレ
ありがとう
解決
ステートメントcodeModel.AddNamespace
は、CodeNamespaceのオブジェクトを返します。
最初の名前空間を使用して名前空間のEditPointを見つけてから、次のような行を挿入できます。
ジェネラコディセタグプレ
これで目的の場所に線が配置されるかどうかはわかりませんが、EditPointを取得し、それを使用して線を挿入することをお勧めします。
所属していません StackOverflow