CodeDom和集合初始化程序

Iga*_*nik 3 c# code-generation codedom object-initializers

有没有办法使用C#CodeDom生成字典初始化程序?那些支持吗?

我想拥有:

private IDictionary<string, string> map = new Dictionary<string, string>
{
    { "Name", "Value" },
    ...
};
Run Code Online (Sandbox Code Playgroud)

Jar*_*Par 5

使用CodeDom构造无法做到这一点.它们未针对集合初始化程序进行更新.

LukeH有一篇关于3.5特性和CodeDom主题的优秀博客文章