删除 Codedom 生成的代码中的项目
有没有办法从 VB 代码中删除 Codedom 中生成的代码中的项目? 例如,在我生成的所有代码的顶部,它有: '------------------------------------------…
如何通过CodeDOM或LinqExpression动态生成if条件块?
if ((x == 1 && y == "test") || str.Contains("test")) ... 如何使用 C# 通过 CodeDOM 或 LinqExpression 动态生成 if 块中的条件?…
CodeDom 可以将源代码文件添加到项目中吗?
我一直在使用 CodeDom 进行一些代码生成。它工作得很好,但我还没有找到一种方法将生成的源代码文件包含在项目中。我开始使用 T4 和 T4Toolbox 生成代…
如何从继承自 Microsoft.VisualStudio.TextTemplated.VSHost.BaseCodeGeneratorWithSite 的类访问 CodeDomProvider?
有谁知道如何从 Visual Studio 2010 SDK 中的新 Microsoft.VisualStudio.TextTemplated.VSHost.BaseCodeGeneratorWithSite 中获取 CodeDomProvider ?…
.net 4 中的 CodeDom API 是否有任何更改?
.net 4 中的 CodeDom API 是否有任何更改? http://msdn.microsoft.com/en-us/library/y2k85ax6。 aspx 新功能 错误修复了 标记为过时的内容 …
如何在svcutil.exe的命令行上指定CppCodeProvider?
我正在尝试使用 svcutil 从 XSD 生成托管 C++ 代码。我使用的命令行是 "C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\xsd.exe" MyTest.x…
CodeDom 编译器不使用可执行目录来引用程序集
我有一个 CodeDom 设置,需要引用可执行文件目录中的一些程序集。但是,似乎只在工作目录和 GAC 中搜索这些程序集,而不是可执行目录。 var compilerO…
CodeDom 和集合初始值设定项
有没有办法使用 C# CodeDom 生成字典初始值设定项?这些都受支持吗? 我想要: private IDictionary map = new Dictionary { { "Name", "Value" }, ..…
使用 Linq 方法会导致 WindowsBase 中缺少对 DependencyObject 的引用
我有一些 c# 源代码,我想在我的应用程序中使用 CodeDom 进行编译(对于插件) 一切正常,除非我在某些集合上使用 Linq 扩展函数 var dict = new Dict…
将用户输入转换为 Workflow 4.0 中 FlowDocument 内的 ToString() 方法
我有一个生成电子邮件的 Workflow 4.0 应用程序。在创建电子邮件正文的对话框中,用户需要能够输入一些表示要在运行时作为字符串插入的现有 wf 实例变…
从源码到 AST 再到 CodeDom
我正在阅读《语言实现模式》一书(http:// pragprog.com/book/tpdsl/language-implementation-patterns)以及其他一些内容混合在一起以澄清概念以及偶…
有没有简单的方法可以在 C# 中创建方法并动态设置其主体?
我将方法的主体存储为字符串,并且我希望动态创建此方法。但是,我不确定如何分配它的主体。我遇到过一种使用 CodeDom 的相当复杂的方法,以及另一种…