Cyrus Najmabadi
Cyrus Najmabadi
Can you supply the file that is causing the crash?
@jaredpar this is my code. Should be easy to convert it to non-recursive. I can do that when I get back from vacation. Or, if this is critical, I can...
@omellet no worries! The stack and explanation are likely sufficient here. Thanks for reporting this, and sorry for he hassle here!
This isn't an analyzer. It's a source generator. :-)
> The problem only occurs because it's trying to load every dll as a managed assembly What does "it's" refer to here? Roslyn, or something else?
Do you know where roslyn is loading the native dlls? can you hook the point where that happens somehow and show the stack that is doing htat?
~~i'm confused. why is the native dll being added as an analyzer dll? it seems *appropriate* to me that if it's an analyzer dll and it's not, it should fail/crash...
> @CyrusNajmabadi Msbuild targets pass all dlls in the analyzer package to the compiler as /analyzer command line params. ickkkkkkkkkk. it feels like this is on msbuild. Having us try...
Doing random IO would be a problem, as it would represent machine state not encoded into your inputs. Using IO to effectively just load data you are shipping is likely...
@tmat do you know what might be going on here. that `Convert.ToDecimal` works in the watch window, but `Convert.ToInt32` does not is... interesting to say the least :)