次の方法で共有


SymbolResult クラス

定義

特定のシンボルの解析中に生成される結果。

public ref class SymbolResult abstract
public abstract class SymbolResult
type SymbolResult = class
Public MustInherit Class SymbolResult
継承
SymbolResult
派生

プロパティ

名前 説明
Errors

このシンボルの結果に関連付けられている解析エラー。

Parent

親シンボルは解析ツリーになります。

Tokens

解析中にこのシンボルの結果に関連付けられたトークンの一覧。

メソッド

名前 説明
AddError(String)

このシンボルの結果のエラー メッセージを解析ツリーに追加します。

GetRequiredValue<T>(Argument<T>)

指定した必須引数またはスローの解析された値または既定値を取得します。

GetRequiredValue<T>(Option<T>)

指定した必須オプションまたはスローの解析済みまたは既定値を取得します。

GetRequiredValue<T>(String)

解析ツリー内の任意の場所で、指定した名前を持つシンボルの値を取得します。

GetResult(Argument)

親シンボルと子シンボルの結果を含め、解析ツリー内の任意の場所で特定の引数の結果を検索します。

GetResult(Command)

親シンボルと子シンボルの結果を含め、解析ツリー内の任意の場所で特定のコマンドの結果を検索します。

GetResult(Directive)

解析ツリー内の任意の場所で、特定のディレクティブの結果を検索します。

GetResult(Option)

親シンボルと子シンボルの結果など、解析ツリー内の任意の場所で特定のオプションの結果を検索します。

GetResult(String)

解析ツリー内の任意の場所に指定したnameを持つSymbolの結果を検索します。

GetValue<T>(Argument<T>)

指定した引数の解析された値または既定値を取得します。

GetValue<T>(Option<T>)

指定したオプションの解析された値または既定値を取得します。

GetValue<T>(String)

解析ツリー内の任意の場所で、指定した名前を持つシンボルの値を取得します。

適用対象