バージョン

LanguageElement プロパティ (TerminalSymbol)

この記号と関連付けられたトークンの言語要素を取得または設定します。
シンタックス
'宣言
 
Public Property LanguageElement As LanguageElement
public LanguageElement LanguageElement {get; set;}
例外
例外解説
System.InvalidOperationException所有する GrammarIsMutable の値が False の場合に発生します。
System.ArgumentException割り当てられた値が LanguageElement 列挙体に定義されていないか、予約済みのため EndOfStream または Unrecognized 値である場合に発生します。
解説

LanguageElement を使用して、TerminalSymbol と関連付けられたトークンを分類できます。さらに、IsSignificant が null の場合には、LanguageElement によってトークンの影響が決定されます。LanguageElement iが Whitespace、Newline、または Comment である場合、トークンは意味を持ちません。そうでなければ、意味を持ちます。

注: Thevalues of EndOfStream および Unrecognized の LanguageElement 値は、それぞれ EndOfStreamSymbolUnrecognizedSymbol に予約されているため、TerminalSymbol に設定することはでききません。

参照