バージョン

OnGlobalAmbiguityDetected メソッド

グローバルな曖昧が検出されたときに呼び出されます。
シンタックス
'宣言
 
Protected Friend Overrides NotOverridable Sub OnGlobalAmbiguityDetected( _
   ByVal context As Infragistics.Documents.Parsing.GlobalAmbiguityContext _
) 
protected internal override void OnGlobalAmbiguityDetected( 
   Infragistics.Documents.Parsing.GlobalAmbiguityContext context
)

パラメータ

context
グローバルな曖昧について関連度情報を含むオブジェクト。
解説

グローバルな曖昧は、ドキュメントで同じテキストのスパンが言語の文書校正またはテキストが発生したコンテキストに基づいて 2 つ以上の異なる方法で変換できるときに発生します。指定した context は、テキストに 2 つの代替解析を含みます (2 以上の代替解析がある場合、メソッドが複数回呼び出されます)。このメソッドの派生実装は、 指定したコンテキストで Infragistics.Documents.Parsing.GlobalAmbiguityContext.PreferredSubTreeRoot を設定することにより、2 つの代替解析サブ ツリーのどちらが最後のツリーで使用されるかを決定できます。

文書校正の作成者は、グローバルな曖昧の通知を取得するために派生言語でこのメソッドをオーバーライドし、再作成するルールまたは優先度を付けるルールを知ることができます。

参照

参照

CSharpLanguage クラス
CSharpLanguage メンバ
Infragistics.Documents.Parsing.NonTerminalSymbol.HasPriority
Infragistics.Documents.Parsing.CustomLanguage.GlobalAmbiguityDetected