ModelExtensions クラス

定義

public ref class ModelExtensions abstract sealed
public static class ModelExtensions
type ModelExtensions = class
Public Module ModelExtensions
継承
ModelExtensions

メソッド

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)

構文ノードに関する型情報を取得します。

適用対象