antiufo / roslyn-linq-rewrite

Compiles C# code by first rewriting the syntax trees of LINQ expressions using plain procedural code, minimizing allocations and dynamic dispatch.
MIT License
716 stars 29 forks source link

Missing assemblies? #26

Closed Serenyrddraig closed 1 year ago

Serenyrddraig commented 1 year ago

I tried to compile and found references to Shaman.Runtime.* assemblies. I cannot find a package on nuget.org. Are the assemblies available anywhere?

Serenyrddraig commented 1 year ago

Never mind. After some digging, I found the Shaman.Reflection and Shaman.ProcessUtils in your repository. Including them resolved compile issues. However, I did have to remove ValueTuple from Reflection because of naming conflicts.

This process would have been easier if either your repositories relected the namespace AND/OR readme documented the namespace. I did not initially think to navigate the code tree itself.