我正在玩羅斯林一代,除非沒有,否則它工作正常。例如,我想使用C#7.0功能throw expression。但我在SyntaxFactory中沒有看到任何相應的方法。 現在有可能生成類似var foo = bar ?? throw new Exception();的東西嗎?由於NullCoalesceExpression的搜索結果爲ExpressionSyntax,而ThrowStatement明
我正在從調試器中評估用戶表達式。我想在方法上下文中編譯表達式,然後用調試器注入IL代碼。 是否有可能編譯表達式,該表達式包含從外部程序集到包含Roslyn的IL代碼的非公共類/類字段? 我已經有'MyNamespace.dll'與公共類'Test'和私有方法'PrivateMethod',我想從Roslyn編譯調用它。 我想用下面的代碼來做到這一點: public class TestCompil