使用 codedom 以编程方式在 C# 中生成代码
我想生成用于创建哈希表对象并为其分配键和值的代码。 它应该类似于 Hashtable ht = new Hashtable() ht.Add( "key1", "value1" ) ht.Add( "key2", "v…
C# 到 Oxygene 代码转换器
我知道 CodeGear 制作了 BabelCode,它使用 Code DOM 将 C# 转换为 Delphi for .NET。 我很好奇是否还有其他类似的工具可以将 C# 转换为 Delphi Prism…
使用 CodeDomSerializer 为所有 CLR 支持的语言生成代码
我正在设计时使用自定义 CodeDomSerializer 实现 WindowsForm 控件的代码生成。 这是我所拥有的。 一个用户控件即MyControl的写法 在 C# 中。 MyContr…
变量声明未按预期解析
在 C# 中使用 CodeDom,我尝试生成以下 for 循环: for (int i = 0 i < ds.Tables[0].Rows.Count i = (i + 1)) 除了我的代码生成此循环之外: for (…
CodeDom 泛型类型约束
有没有办法用 CodeDom 生成类约束。 因为当我使用 var method = new CodeMemberMethod() var genericParam = new CodeTypeParameter("InterfaceType")…
我需要编写什么代码来生成此代码?
我需要这样做。 public class MyClass{ private static IDictionary<String, Type> databaseAccessClasses = new Dictionary<String, Type>()…
如何在 MSBuild 任务中获取当前的 CodeDomProvider
我有一个任务,我想使用 CodeDom 生成一些代码。 如何获取调用我的任务的当前项目的当前“语言”或 CodeDomProvider?…
使用 .NET CodeDOM 在一条语句中声明并初始化字段
我想使用 CodeDOM 在一条语句中声明和初始化我的静态字段。 我怎样才能做到这一点? // for example public static int MyField = 5 我似乎可以弄清楚…