private static void Analyze(CodeBlockAnalysisContext context) { // block contains OpenTK.Graphics.OpenGL var walker = new BlockWalker(); walker.Visit(context.CodeBlock); foreach (var diagnostic in walker.Diagnostics) { context.ReportDiagnostic(diagnostic); } }