var document = new TextDocument();
document.Language = CSharpLanguage.Instance;
このトピックでは TextDocument を紹介し、TextDocument 上で言語を設定する方法について説明します。
このトピックをより理解するために、以下のトピックを参照することをお勧めします。
TextDocumentとは Infragistics.Documents名前空間内のクラスで、 ドキュメントの変更および解析のための機能を提供します。カスタム言語 (あるいは 定義済み言語) の設定には、 TextDocument
クラスの Language プロパティを使用してください。
次は、TextDocument
への C# 言語の設定の例です:
C# の場合:
var document = new TextDocument();
document.Language = CSharpLanguage.Instance;
ドキュメントにコンテンツを読み込むには、 InitializeText メソッド、あるいは Load メソッドを使用してください.ドキュメントの変更に伴い、字句アナライザーが変更された部分のみ分析するために、ほとんどすべてのトークンが再利用されます。
このトピックの追加情報については、以下のトピックも合わせてご参照ください。