Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 1.26 KB

File metadata and controls

25 lines (16 loc) · 1.26 KB

SemanticModelExtensions Class

HomeMethods

Namespace: Roslynator

Assembly: Roslynator.Core.dll

A set of extension methods for a SemanticModel.

public static class SemanticModelExtensions

Methods

Method Summary
GetEnclosingNamedType(SemanticModel, Int32, CancellationToken) Returns the innermost named type symbol that the specified position is considered inside of.
GetEnclosingSymbol<TSymbol>(SemanticModel, Int32, CancellationToken) Returns the innermost symbol of type TSymbol that the specified position is considered inside of.
GetSymbol(SemanticModel, SyntaxNode, CancellationToken) Returns what symbol, if any, the specified node bound to.
GetTypeByMetadataName(SemanticModel, String) Returns the type within the compilation's assembly using its canonical CLR metadata name.
GetTypeSymbol(SemanticModel, SyntaxNode, CancellationToken) Returns type information about the specified node.