AnalyzeControlFlow(SemanticModel, StatementSyntax)
|
メソッド本体の一部内で制御フローを分析します。
|
AnalyzeControlFlow(SemanticModel, StatementSyntax, StatementSyntax)
|
メソッド本体の一部内で制御フローを分析します。
|
AnalyzeDataFlow(SemanticModel, ConstructorInitializerSyntax)
|
内のデータ フローを分析します ConstructorInitializerSyntax。
|
AnalyzeDataFlow(SemanticModel, ExpressionSyntax)
|
内のデータ フローを分析します ExpressionSyntax。
|
AnalyzeDataFlow(SemanticModel, PrimaryConstructorBaseTypeSyntax)
|
初期化子内のデータ フローを ArgumentList 分析します。
|
AnalyzeDataFlow(SemanticModel, StatementSyntax)
|
メソッド本体の一部内のデータ フローを分析します。
|
AnalyzeDataFlow(SemanticModel, StatementSyntax, StatementSyntax)
|
メソッド本体の一部内のデータ フローを分析します。
|
ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol, Boolean)
|
特定の式が特定の型に変換された場合に使用される変換の種類 (存在する場合) を決定します。 isExplicitInSource が true の場合、生成される変換は、キャスト式に対して変換が行われた場合に使用されます。
|
ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol, Boolean)
|
特定の式が特定の型に変換された場合に使用される変換の種類 (存在する場合) を決定します。 isExplicitInSource が true の場合、生成される変換は、キャスト式に対して変換が行われた場合に使用されます。
|
GetAliasInfo(SemanticModel, IdentifierNameSyntax, CancellationToken)
|
エイリアス名に解決された場合 nameSyntax は、A に対応する AliasSymbol を返します。それ以外の場合は null を返します。
|
GetAwaitExpressionInfo(SemanticModel, AwaitExpressionSyntax)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetCollectionInitializerSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
内の指定された式構文 Initializerに対応する 'Add' メソッドシンボル (存在する場合) を返します。
|
GetConstantValue(SemanticModel, ExpressionSyntax, CancellationToken)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetConversion(SemanticModel, SyntaxNode, CancellationToken)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetDeclaredSymbol(SemanticModel, AccessorDeclarationSyntax, CancellationToken)
|
プロパティまたはメンバー アクセサーを宣言する構文ノードを指定すると、対応するシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, AnonymousObjectCreationExpressionSyntax, CancellationToken)
|
匿名オブジェクト作成式の構文ノードを指定すると、匿名オブジェクト型シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, AnonymousObjectMemberDeclaratorSyntax, CancellationToken)
|
匿名オブジェクト作成初期化子の構文ノードを指定すると、匿名オブジェクト プロパティ シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, ArgumentSyntax, CancellationToken)
|
タプル引数の構文ノードを指定すると、タプル要素シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, BaseMethodDeclarationSyntax, CancellationToken)
|
基本メソッド宣言構文を指定すると、対応するメソッド シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, BasePropertyDeclarationSyntax, CancellationToken)
|
プロパティ、インデクサー、またはイベントを宣言する構文ノードを指定すると、対応する宣言されたシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, BaseTypeDeclarationSyntax, CancellationToken)
|
型宣言を指定すると、対応する型シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, CatchDeclarationSyntax, CancellationToken)
|
catch 宣言が指定された場合は、例外変数のシンボルを取得します
|
GetDeclaredSymbol(SemanticModel, CompilationUnitSyntax, CancellationToken)
|
コンパイル単位の構文を指定すると、対応する Simple Program エントリ ポイント シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, DelegateDeclarationSyntax, CancellationToken)
|
デリゲート宣言が指定された場合は、対応する型シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, EnumMemberDeclarationSyntax, CancellationToken)
|
列挙型メンバー宣言を指定すると、対応するフィールド シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, EventDeclarationSyntax, CancellationToken)
|
(カスタム) イベントを宣言する構文ノードを指定すると、対応するイベント シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, ExternAliasDirectiveSyntax, CancellationToken)
|
extern エイリアス宣言を指定すると、導入されたエイリアスの対応するシンボルが取得されます。
|
GetDeclaredSymbol(SemanticModel, FileScopedNamespaceDeclarationSyntax, CancellationToken)
|
名前空間宣言構文ノードを指定すると、宣言アセンブリの対応する名前空間シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, ForEachStatementSyntax, CancellationToken)
|
foreach ステートメントを指定すると、反復変数のシンボルを取得します
|
GetDeclaredSymbol(SemanticModel, IndexerDeclarationSyntax, CancellationToken)
|
インデクサーを宣言する構文ノードを指定すると、対応する宣言されたシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, JoinIntoClauseSyntax, CancellationToken)
|
join into 句で宣言されたクエリ範囲変数を取得します。
|
GetDeclaredSymbol(SemanticModel, LabeledStatementSyntax, CancellationToken)
|
ラベル付きステートメントの構文を指定すると、対応するラベル シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, LocalFunctionStatementSyntax, CancellationToken)
|
ローカル関数宣言構文を指定すると、対応するシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, MemberDeclarationSyntax, CancellationToken)
|
メンバー宣言構文を指定すると、対応するシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, NamespaceDeclarationSyntax, CancellationToken)
|
名前空間宣言構文ノードを指定すると、宣言アセンブリの対応する名前空間シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, ParameterSyntax, CancellationToken)
|
パラメーター宣言構文ノードを指定すると、対応するシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, PropertyDeclarationSyntax, CancellationToken)
|
プロパティを宣言する構文ノードを指定すると、対応する宣言されたシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, QueryClauseSyntax, CancellationToken)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetDeclaredSymbol(SemanticModel, QueryContinuationSyntax, CancellationToken)
|
クエリ継続句で宣言されたクエリ範囲変数を取得します。
|
GetDeclaredSymbol(SemanticModel, SingleVariableDesignationSyntax, CancellationToken)
|
変数宣言子の構文を指定すると、対応するシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, SwitchLabelSyntax, CancellationToken)
|
スイッチ ラベル構文を指定すると、対応するラベル シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, TupleElementSyntax, CancellationToken)
|
タプル要素の構文を指定すると、対応するシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, TupleExpressionSyntax, CancellationToken)
|
タプル式の構文ノードを指定すると、タプル型シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, TypeParameterSyntax, CancellationToken)
|
型パラメーター宣言 (フィールドまたはメソッド) を指定すると、対応するシンボルを取得します
|
GetDeclaredSymbol(SemanticModel, UsingDirectiveSyntax, CancellationToken)
|
using 宣言を指定すると、導入された using エイリアスの対応するシンボルが取得されます。
|
GetDeclaredSymbol(SemanticModel, VariableDeclaratorSyntax, CancellationToken)
|
変数宣言子の構文を指定すると、対応するシンボルを取得します。
|
GetDeconstructionInfo(SemanticModel, AssignmentExpressionSyntax)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetDeconstructionInfo(SemanticModel, ForEachVariableStatementSyntax)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetForEachStatementInfo(SemanticModel, CommonForEachStatementSyntax)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetForEachStatementInfo(SemanticModel, ForEachStatementSyntax)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetIndexerGroup(SemanticModel, ExpressionSyntax, CancellationToken)
|
指定された式をレシーバーとして呼び出すことができる、アクセス可能な非表示でないインデクサーの一覧を返します。
|
GetMemberGroup(SemanticModel, AttributeSyntax, CancellationToken)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetMemberGroup(SemanticModel, ConstructorInitializerSyntax, CancellationToken)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetMemberGroup(SemanticModel, ExpressionSyntax, CancellationToken)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetQueryClauseInfo(SemanticModel, QueryClauseSyntax, CancellationToken)
|
クエリ句に関連付けられているセマンティック情報を取得します。
|
GetSpeculativeAliasInfo(SemanticModel, Int32, IdentifierNameSyntax, SpeculativeBindingOption)
|
指定した場所のコンテキストで名前をバインドし、エイリアス名に解決されるかどうかを確認します。 その場合は、それに対応する AliasSymbol を返します。 それ以外の場合は、null を返します。
|
GetSpeculativeConversion(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, AttributeSyntax)
|
指定した場所のコンテキストで 属性をバインドし、型、シンボル、診断などのセマンティック情報を取得します。 このメソッドは、ソース コードに実際に表示されなかった属性に関するセマンティック情報を取得するために使用されます。
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, ConstructorInitializerSyntax)
|
指定した場所のコンテキストでコンストラクター初期化子をバインドし、型、シンボル、診断などのセマンティック情報を取得します。 このメソッドは、ソース コードに実際に表示されなかったコンストラクター初期化子に関するセマンティック情報を取得するために使用されます。
注: これは、コンストラクター初期化子が既にある場所でのみ機能します。
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, CrefSyntax, SpeculativeBindingOption)
|
指定した場所のコンテキストで CrefSyntax 式をバインドし、シンボル情報を取得します。
このメソッドは、ソース コードに実際に表示されなかった式に関するシンボル情報を取得するために使用されます。
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
指定した場所のコンテキストで式をバインドし、シンボル情報を取得します。
このメソッドは、ソース コードに実際に表示されなかった式に関するシンボル情報を取得するために使用されます。
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, PrimaryConstructorBaseTypeSyntax)
|
指定した場所のコンテキストでコンストラクター初期化子をバインドし、シンボルに関するセマンティック情報を取得します。 このメソッドは、ソース コードに実際に表示されなかったコンストラクター初期化子に関するセマンティック情報を取得するために使用されます。
注: これは、コンストラクター初期化子が既にある場所でのみ機能します。
PrimaryConstructorBaseTypeSyntax.
|
GetSpeculativeTypeInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
指定した場所のコンテキストで式をバインドし、型情報を取得します。
このメソッドは、ソース コードに実際に表示されなかった式に関する型情報を取得するために使用されます。
|
GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)
|
指定された属性構文がプログラム内でバインドされているシンボル (存在する場合) を返します。
|
GetSymbolInfo(SemanticModel, ConstructorInitializerSyntax, CancellationToken)
|
指定されたコンストラクター初期化子構文がプログラム内でバインドされているシンボル (存在する場合) を返します。
|
GetSymbolInfo(SemanticModel, CrefSyntax, CancellationToken)
|
ドキュメント コメント cref に関連付けられているセマンティック情報を取得します。
|
GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
プログラム内でバインドされた指定された式構文のシンボル (存在する場合) を返します。
AliasSymbol は、このメソッドによって返されることはありません。 エイリアスが参照するものは、代わりに返されます。 エイリアスに関する情報を取得するには、GetAliasInfo を呼び出します。
式 "new C(...)" で型名 C をバインドすると、 にバインドされた実際のコンストラクターが返されます (オーバーロードの解決に失敗した場合は、すべてのコンストラクター)。 これは、C がコンストラクターを持つ単一の型に明確にバインドされている限り発生します。 C が複数の型にあいまいにバインドされている場合、または C が静的クラスにバインドされる場合は、型が返されます。
|
GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)
|
orderby クエリ句の順序句のセマンティック情報を取得します。
|
GetSymbolInfo(SemanticModel, PrimaryConstructorBaseTypeSyntax, CancellationToken)
|
指定されたコンストラクター初期化子構文がプログラム内でバインドされているシンボル (存在する場合) を返します。
|
GetSymbolInfo(SemanticModel, SelectOrGroupClauseSyntax, CancellationToken)
|
select 句または group 句に関連付けられているセマンティック情報を取得します。
|
GetTypeInfo(SemanticModel, AttributeSyntax, CancellationToken)
|
属性に関する型情報を取得します。
|
GetTypeInfo(SemanticModel, ConstructorInitializerSyntax, CancellationToken)
|
コンストラクター初期化子に関する型情報を取得します。
|
GetTypeInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
式に関する型情報を取得します。
|
GetTypeInfo(SemanticModel, SelectOrGroupClauseSyntax, CancellationToken)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ArrowExpressionClauseSyntax, SemanticModel)
|
このソース コードに表示されなかった式本体に関連付けられている SemanticModel オブジェクトを取得します。 これは、ソース コードに表示されなかった式本体のサブ部分に関する詳細なセマンティック情報を取得するために使用できます。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel)
|
このソース コードに表示されなかった属性に関連付けられている SemanticModel オブジェクトを取得します。 これは、ソース コードに表示されなかった属性のサブ部分に関する詳細なセマンティック情報を取得するために使用できます。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ConstructorInitializerSyntax, SemanticModel)
|
このソース コードに表示されなかったコンストラクター初期化子に関連付けられている SemanticModel オブジェクトを取得します。 これは、ソース コードに表示されなかったコンストラクター初期化子のサブ部分に関する詳細なセマンティック情報を取得するために使用できます。
注: これは、コンストラクター初期化子が既にある場所でのみ機能します。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, CrefSyntax, SemanticModel)
|
このソース コードに表示されなかった cref 構文ノードに関連付けられている SemanticModel オブジェクトを取得します。 これを使用すると、ソース コードに表示されなかった cref 構文のサブ部分に関する詳細なセマンティック情報を取得できます。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueClauseSyntax, SemanticModel)
|
このソース コードに表示されなかった初期化子に関連付けられている SemanticModel オブジェクトを取得します。 これは、フィールド初期化子のサブ部分またはソース コードに表示されなかった既定のパラメーター値に関する詳細なセマンティック情報を取得するために使用できます。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, PrimaryConstructorBaseTypeSyntax, SemanticModel)
|
このソース コードに表示されなかったコンストラクター初期化子に関連付けられている SemanticModel オブジェクトを取得します。 これは、ソース コードに表示されなかったコンストラクター初期化子のサブ部分に関する詳細なセマンティック情報を取得するために使用できます。
注: これは、コンストラクター初期化子が既にある場所でのみ機能します。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, StatementSyntax, SemanticModel)
|
このソース コードに含まれていないステートメントに関連付けられている SemanticModel オブジェクトを取得します。 これは、ソース コードに表示されなかったステートメントのサブ部分に関する詳細なセマンティック情報を取得するために使用できます。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption)
|
このソース コードに表示されなかった型構文ノードに関連付けられている SemanticModel オブジェクトを取得します。 これは、ソース コードに表示されなかった型構文のサブ部分に関する詳細なセマンティック情報を取得するために使用できます。
|
TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, AccessorDeclarationSyntax, SemanticModel)
|
このソース コードに表示されなかったメソッド本体に関連付けられている SemanticModel オブジェクトを取得します。
Given position は、この SemanticModel のルート構文ノードの既存のメソッド本体内にある必要があります。
この既存のメソッド本体内で宣言されたローカルとラベルは、推測されるメソッド本体のスコープ内にあるとは見なされません。
|
TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, BaseMethodDeclarationSyntax, SemanticModel)
|
このソース コードに表示されなかったメソッド本体に関連付けられている SemanticModel オブジェクトを取得します。
Given position は、この SemanticModel のルート構文ノードの既存のメソッド本体内にある必要があります。
この既存のメソッド本体内で宣言されたローカルとラベルは、推測されるメソッド本体のスコープ内にあるとは見なされません。
|
AnalyzeControlFlow(SemanticModel, SyntaxNode)
|
メソッド本体の一部内で制御フローを分析します。
|
AnalyzeControlFlow(SemanticModel, SyntaxNode, SyntaxNode)
|
メソッド本体の一部内で制御フローを分析します。
|
AnalyzeDataFlow(SemanticModel, SyntaxNode)
|
メソッド本体の一部内のデータ フローを分析します。
note (C#の場合): ConstructorInitializerSyntax と PrimaryConstructorBaseTypeSyntax は、この API によって通常のステートメントとして扱われます
|
AnalyzeDataFlow(SemanticModel, SyntaxNode, SyntaxNode)
|
メソッド本体の一部内のデータ フローを分析します。
|
GetAliasInfo(SemanticModel, SyntaxNode, CancellationToken)
|
"nameSyntax" がエイリアス名に解決された場合は、A に対応する IAliasSymbol を返します。それ以外の場合は null を返します。
|
GetDeclaredSymbol(SemanticModel, SyntaxNode, CancellationToken)
|
宣言構文ノードに関連付けられているシンボルを取得します。
|
GetMemberGroup(SemanticModel, SyntaxNode, CancellationToken)
|
構文ノードのメソッドまたはインデックス付きプロパティ シンボルの一覧を取得します。
|
GetSpeculativeAliasInfo(SemanticModel, Int32, SyntaxNode, SpeculativeBindingOption)
|
指定した場所のコンテキストで名前をバインドし、エイリアス名に解決されるかどうかを確認します。 その場合は、それに対応する AliasSymbol を返します。 それ以外の場合は、null を返します。
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, SyntaxNode, SpeculativeBindingOption)
|
指定した場所のコンテキストでノードをバインドし、型、シンボル、診断などのセマンティック情報を取得します。 このメソッドは、ソース コードに実際に表示されなかった式に関するセマンティック情報を取得するために使用されます。
|
GetSpeculativeTypeInfo(SemanticModel, Int32, SyntaxNode, SpeculativeBindingOption)
|
指定した場所のコンテキストでノードをバインドし、型、シンボル、診断などのセマンティック情報を取得します。 このメソッドは、ソース コードに実際に表示されなかった式に関するセマンティック情報を取得するために使用されます。
|
GetSymbolInfo(SemanticModel, SyntaxNode, CancellationToken)
|
構文ノードに関するシンボル情報を取得します。
|
GetTypeInfo(SemanticModel, SyntaxNode, CancellationToken)
|
構文ノードに関する型情報を取得します。
|
AnalyzeControlFlow(SemanticModel, StatementSyntax)
|
メソッド本体の一部内の制御フローを分析します。
|
AnalyzeControlFlow(SemanticModel, StatementSyntax, StatementSyntax)
|
メソッド本体の一部内の制御フローを分析します。
|
AnalyzeDataFlow(SemanticModel, ExpressionSyntax)
|
式内のデータ フローを分析します。
|
AnalyzeDataFlow(SemanticModel, StatementSyntax)
|
ステートメント内のデータ フローを分析します。
|
AnalyzeDataFlow(SemanticModel, StatementSyntax, StatementSyntax)
|
連続するステートメントのセット内のデータ フローを分析します。
|
ClassifyConversion(SemanticModel, ExpressionSyntax, ITypeSymbol)
|
式の構文と指定した型の間に存在する変換の種類を決定します。
|
ClassifyConversion(SemanticModel, Int32, ExpressionSyntax, ITypeSymbol)
|
式の構文と指定した型の間に存在する変換の種類を決定します。
|
GetAggregateClauseSymbolInfo(SemanticModel, AggregateClauseSyntax, CancellationToken)
|
AggregateClauseSyntax に関連付けられているメソッドに関する情報を返します。
|
GetAliasInfo(SemanticModel, IdentifierNameSyntax, CancellationToken)
|
"nameSyntax" が別名に解決される場合は、A に対応する AliasSymbol を返します。それ以外の場合は null を返します。
|
GetAwaitExpressionInfo(SemanticModel, AwaitExpressionSyntax, CancellationToken)
|
指定した AwaitExpressionSyntax のセマンティック情報を含む対応する AwaitExpressionInfo を取得します。
|
GetCollectionInitializerSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
内の指定された式構文 Initializerに対応する 'Add' メソッドシンボル (存在する場合) を返します。
|
GetCollectionRangeVariableSymbolInfo(SemanticModel, CollectionRangeVariableSyntax, CancellationToken)
|
CollectionRangeVariableSyntax に関連付けられているメソッドに関する情報を返します。
|
GetConversion(SemanticModel, SyntaxNode, CancellationToken)
|
指定した ExpressionSyntax のセマンティック情報を含む対応する TypeInfo を取得します。
|
GetDeclaredSymbol(SemanticModel, AccessorStatementSyntax, CancellationToken)
|
指定した AccessorStatementSyntax の対応する MethodSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, AggregationRangeVariableSyntax, CancellationToken)
|
指定した AggregationRangeVariableSyntax の対応する RangeVariableSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, AnonymousObjectCreationExpressionSyntax, CancellationToken)
|
指定した AnonymousObjectCreationExpressionSyntax の対応する NamedTypeSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, CatchStatementSyntax, CancellationToken)
|
指定した CatchStatementSyntax の対応する LocalSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, CollectionRangeVariableSyntax, CancellationToken)
|
指定した CollectionRangeVariableSyntax の対応する RangeVariableSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, DeclareStatementSyntax, CancellationToken)
|
指定した DeclareStatementSyntax の対応するシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, DelegateStatementSyntax, CancellationToken)
|
指定した DelegateStatementSyntax の対応する NamedTypeSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, EnumBlockSyntax, CancellationToken)
|
指定した EnumBlockSyntax の対応する NamedTypeSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, EnumMemberDeclarationSyntax, CancellationToken)
|
指定した EnumMemberDeclarationSyntax の対応する FieldSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, EnumStatementSyntax, CancellationToken)
|
指定した EnumStatementSyntax の対応する NamedTypeSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, EventBlockSyntax, CancellationToken)
|
指定した EventBlockSyntax の対応する EventSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, EventStatementSyntax, CancellationToken)
|
指定した EventStatementSyntax の対応する EventSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken)
|
指定した ExpressionRangeVariableSyntax の対応する RangeVariableSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, FieldInitializerSyntax, CancellationToken)
|
指定した FieldInitializerSyntax の対応する PropertySymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, LabelStatementSyntax, CancellationToken)
|
指定した LabelStatementSyntax の対応する LabelSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, MethodBlockBaseSyntax, CancellationToken)
|
指定した MethodBlockBaseSyntax の対応する MethodSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, MethodStatementSyntax, CancellationToken)
|
指定した MethodStatementSyntax の対応する MethodSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, ModifiedIdentifierSyntax, CancellationToken)
|
指定した識別子の対応するシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, NamespaceBlockSyntax, CancellationToken)
|
指定した NamespaceBlockSyntax の対応する NamespaceSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, NamespaceStatementSyntax, CancellationToken)
|
指定した NamespaceStatementSyntax の対応する NamespaceSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, OperatorStatementSyntax, CancellationToken)
|
指定した OperatorStatementSyntax の対応する MethodSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, ParameterSyntax, CancellationToken)
|
指定した ParameterSyntax の対応する ParameterSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, PropertyBlockSyntax, CancellationToken)
|
指定した PropertyBlockSyntax の対応する PropertySymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, PropertyStatementSyntax, CancellationToken)
|
指定した PropertyStatementSyntax の対応する PropertySymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, SimpleImportsClauseSyntax, CancellationToken)
|
指定した AliasImportsClauseSyntax の対応する AliasSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, SubNewStatementSyntax, CancellationToken)
|
指定した SubNewStatementSyntax の対応する MethodSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, TupleElementSyntax, CancellationToken)
|
指定したタプル要素の対応するシンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, TypeBlockSyntax, CancellationToken)
|
指定した TypeBlockSyntax の対応する NamedTypeSymbol を取得します。
|
GetDeclaredSymbol(SemanticModel, TypeParameterSyntax, CancellationToken)
|
指定した TypeParameterSyntax の対応する TypeParameterSymbol シンボルを取得します。
|
GetDeclaredSymbol(SemanticModel, TypeStatementSyntax, CancellationToken)
|
指定した TypeStatementSyntax の対応する NamedTypeSymbol を取得します。
|
GetForEachStatementInfo(SemanticModel, ForEachBlockSyntax)
|
指定した ForBlockSyntax のセマンティック情報を含む対応する ForEachStatementInfo を取得します。
|
GetForEachStatementInfo(SemanticModel, ForEachStatementSyntax)
|
指定した ForEachStatementSyntax のセマンティック情報を含む対応する ForEachStatementInfo を取得します。
|
GetMemberGroup(SemanticModel, AttributeSyntax, CancellationToken)
|
指定した AttributeSyntax のシンボルの対応する ImmutableArray を取得します。
|
GetMemberGroup(SemanticModel, ExpressionSyntax, CancellationToken)
|
指定した ExpressionSyntax のシンボルの対応する ImmutableArray を取得します。
|
GetPreprocessingSymbolInfo(SemanticModel, IdentifierNameSyntax)
|
指定されたノードが前処理ディレクティブ内にある場合は、その前処理シンボル情報を取得します。
|
GetSpeculativeAliasInfo(SemanticModel, Int32, IdentifierNameSyntax, SpeculativeBindingOption)
|
指定した場所のコンテキストで名前をバインドし、エイリアス名に解決されるかどうかを確認します。 その場合は、それに対応する AliasSymbol を返します。 それ以外の場合は、null を返します。
|
GetSpeculativeConversion(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
GetSpeculativeMemberGroup(SemanticModel, Int32, ExpressionSyntax)
|
ソース コードに表示されないアイテムのセマンティック情報で使用される、特定の位置にある ExpressionSyntax を推測するシンボルの対応する ImmutableArray を取得します。
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, AttributeSyntax)
|
指定した位置にある指定した AttributeSyntax のセマンティック情報を含む対応する SymbolInfo を取得します。これは、ソース コードに表示されないアイテムのセマンティック情報で使用されます。
|
GetSpeculativeSymbolInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
指定した AttributeSyntax のセマンティック情報を含む対応する SymbolInfo を取得します。
|
GetSpeculativeTypeInfo(SemanticModel, Int32, ExpressionSyntax, SpeculativeBindingOption)
|
ソース コードに表示されないアイテムのセマンティック情報で使用される、特定の位置にある ExpressionSyntax を推測するためのセマンティック情報を含む対応する TypeInfo を取得します。
|
GetSymbolInfo(SemanticModel, AttributeSyntax, CancellationToken)
|
指定した AttributeSyntax のセマンティック情報を含む対応する SymbolInfo を取得します。
|
GetSymbolInfo(SemanticModel, CrefReferenceSyntax, CancellationToken)
|
指定した CrefReferenceSyntax のセマンティック情報を含む対応する SymbolInfo を取得します。
|
GetSymbolInfo(SemanticModel, ExpressionRangeVariableSyntax, CancellationToken)
|
内に関連付 ExpressionRangeVariableSyntax けられている Select メソッドを LetClauseSyntax返します Microsoft.CodeAnalysis.SymbolInfo.None 。それ以外の場合は を返します。
|
GetSymbolInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
指定した ExpressionSyntax のセマンティック情報を含む対応する SymbolInfo を取得します。
|
GetSymbolInfo(SemanticModel, FunctionAggregationSyntax, CancellationToken)
|
に関連付けられている集計関数を FunctionAggregationSyntax返します。
|
GetSymbolInfo(SemanticModel, OrderingSyntax, CancellationToken)
|
に関連付けられている OrderingSyntaxOrderBy/OrderByDescending/ThenBy/ThenByDescending メソッドを返します。
|
GetSymbolInfo(SemanticModel, QueryClauseSyntax, CancellationToken)
|
クエリ句のシンボル情報を返します。
|
GetTypeInfo(SemanticModel, AttributeSyntax, CancellationToken)
|
指定した AttributeSyntax のセマンティック情報を含む対応する TypeInfo を取得します。
|
GetTypeInfo(SemanticModel, ExpressionSyntax, CancellationToken)
|
コンパイルで構文ノードのツリーに関するセマンティックな質問をできるようにします。 通常、インスタンスは、コンパイルまたはコンパイルでの GetBinding の呼び出しによって取得されます。
|
OptionCompareText(SemanticModel)
|
セマンティック モデル OptionCompareText プロパティを取得します。
|
OptionExplicit(SemanticModel)
|
セマンティック モデル の OptionExplicit プロパティを取得します。
|
OptionInfer(SemanticModel)
|
セマンティック モデル OptionInfer プロパティを取得します。
|
OptionStrict(SemanticModel)
|
セマンティック モデルの OptionStrict プロパティを取得します。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, AttributeSyntax, SemanticModel)
|
ソース コードに表示されないアイテムのセマンティック情報で使用される、特定の位置にある AttributeSyntax の SemanticModel を取得します。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, EqualsValueSyntax, SemanticModel)
|
ソース コードに表示されないアイテムのセマンティック情報で使用される、指定された位置にある EqualsValueSyntax の SemanticModel を取得します。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, ExecutableStatementSyntax, SemanticModel)
|
ソース コードに表示されないアイテムのセマンティック情報で使用される、特定の位置にある ExecutableStatementSyntax の SemanticModel を取得します。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, RangeArgumentSyntax, SemanticModel)
|
ソース コードに表示されないアイテムのセマンティック情報で使用される、指定された位置にある RangeArgumentSyntax の SemanticModel を取得します。
|
TryGetSpeculativeSemanticModel(SemanticModel, Int32, TypeSyntax, SemanticModel, SpeculativeBindingOption)
|
ソース コードに表示されないアイテムのセマンティック情報で使用される、特定の位置にある TypeSyntax の SemanticModel を取得します。
|
TryGetSpeculativeSemanticModelForMethodBody(SemanticModel, Int32, MethodBlockBaseSyntax, SemanticModel)
|
ソース コードに表示されないアイテムのセマンティック情報で使用される、特定の位置にある MethodBlockBaseSyntax の SemanticModel を取得します。
|