Description
C# editors can receive language-server features through an OmniSharp server that communicates over standard input and output. It is useful for code completion, diagnostics, navigation, and refactoring support in editors that integrate with Roslyn-based tooling.
Language servers read project files and source code from workspaces. Use trusted projects and be aware that analyzers or build scripts may run during development workflows.