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)

Анализ потока данных в части тела метода. примечание (для C#): конструкторInitializerSyntax и PrimaryConstructorBaseTypeSyntax обрабатываются этим API как обычные инструкции

AnalyzeDataFlow(SemanticModel, SyntaxNode, SyntaxNode)

Анализ потока данных в части тела метода.

GetAliasInfo(SemanticModel, SyntaxNode, CancellationToken)

Если "nameSyntax" разрешается в имя псевдонима, возвращается значение IAliasSymbol, соответствующее A. В противном случае возвращается значение 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)

Возвращает сведения о типе узла синтаксиса.

Применяется к