(JetBrains repack) NRefactory supports analysis of C# source code: it includes a parser, abstract syntax tree, type system, semantic analysis (resolver), code completion, and several refactorings.
$ dotnet add package JetBrains.ICSharpCode.NRefactoryNo README available.