'宣言 Public Property LanguageElement As LanguageElement
public LanguageElement LanguageElement {get; set;}
例外 | 解説 |
---|---|
System.InvalidOperationException | 所有する Grammar の IsMutable の値が False の場合に発生します。 |
System.ArgumentException | 割り当てられた値が LanguageElement 列挙体に定義されていないか、予約済みのため EndOfStream または Unrecognized 値である場合に発生します。 |
LanguageElement を使用して、TerminalSymbol と関連付けられたトークンを分類できます。さらに、IsSignificant が null の場合には、LanguageElement によってトークンの影響が決定されます。LanguageElement iが Whitespace、Newline、または Comment である場合、トークンは意味を持ちません。そうでなければ、意味を持ちます。
注: Thevalues of EndOfStream および Unrecognized の LanguageElement 値は、それぞれ EndOfStreamSymbol、UnrecognizedSymbol に予約されているため、TerminalSymbol に設定することはでききません。