using System; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; class Program { static void Main(string[] args) { var code = @" using System; namespace MyApp { class Program { static void Main(string[] args) { Console.WriteLine(""Hello, world!""); } } }"; var syntaxTree = CSharpSyntaxTree.ParseText(code); var root = syntaxTree.GetCompilationUnitRoot(); var statement = root.DescendantNodes().OfTypeThis example defines a small C# program using a string literal. The StatementSyntax.GetLocation method is used to retrieve the location of the `Console.WriteLine` statement, and the location is printed to the console. Package/Library: This method is part of the Microsoft.CodeAnalysis.CSharp.Syntax.dll package/library.().First(); var location = statement.GetLocation(); Console.WriteLine($"Location: {location}"); } }