Bridging the gap between "Dumb Text" and "Intelligent Reasoning."
RoslynXRay transforms raw C# into a semantic knowledge graph that LLMs can actually understand.
LLMs are great at syntax, but blind to architecture. Without context, they break things.
Why was this code written this way? RoslynXRay extracts Dependency Protocols so agents don't delete critical safeguards.
Touching User.cs might break 50 reports. We calculate PageRank and HITS scores to predict change impact.
Is this class a "Librarian" (IO-bound) or a "Calculator" (CPU-bound)? We assign Operational Metaphors.
From disk to vector database in four cognitive phases.
Loads .sln via MSBuildWorkspace. Parses Razor & C#. Handles encoding failures.
Builds the Solution Cache. Maps DI lifetimes, call graphs, and interface implementations.
Synthesizes "God Class" profiles, Parametric Polymorphism, and Systemic Risk.
Generates structured narratives. Embeds into SQL Server 2025 (384-dim vectors).
What happens when an LLM analyzes the output of RoslynXRay?