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) |
Возвращает сведения о типе узла синтаксиса. |