cost 192 ms
如何在没有外接程序基础结构的情况下使用Visual Studio FileCodeModel? - How to use Visual Studio FileCodeModel without the Addin infrastructure?

Visual Studio可扩展性上的所有示例都传递了一个DTE2对象,如下所示: 如果没有通过Addin传递DTE2对象,是否无法访问FileCodeModel对象? 我想编写一个独立的C#控制台应用程序(不使用VS Addin基础结构),该应用程序读取一个.cs文件并使用FileC ...

从内存中的C#代码字符串解析代码模型 - Parsing code-model from in-memory C#-code string

使用EnvDTE.ProjectItem ,是否可以解析内存中的C#代码字符串以获取FileCodeModel ? 我不想在此过程中通过向项目添加一个临时文件来更改项目文件,获取其ProjectItem ,进行处理,然后删除该文件。 它将进一步警告源控件以观察更改。 ...

使用Visual Studio的代码模型查找类的更快方法是什么? - What is a faster way to find a class using the codemodel of visual studio?

CodeModel是在Visual Studio中发现代码的强大工具。 我们将VS2013的CodeModel与T4结合使用,以生成我们3层架构中的大部分繁琐代码。 我发现的是以下内容: 我们有2个项目,例如A和B,其中一个(A)引用了(B)。 在项目A中,仅使用该项目中的模型类 ...

CodeProperty 的 CodeType 突然不见了 - CodeProperty's CodeType is suddenly gone

我正忙于创建一个程序集,该程序集将收集 CodeModel 信息,而这些信息又用于生成带有 T4 模板的代码。 由于缺乏好的信息,我在 CodeModel 上苦苦挣扎。 我找到了一些描述 CodeModel 的书,但只有真正的基础知识。 没有找到深入的文档。 上周我创建了提到的程序集,以下构造运 ...

FileCodeModel :: AddFunction在传递vsCMFunctionConstructor时生成一个带返回类型的函数 - FileCodeModel::AddFunction generates a function with return type when passed vsCMFunctionConstructor

这段代码是我想要生成的(c ++) 但是,下面的AddFunction调用会生成一个返回类型的函数(source是一个表示cpp源文件的FileCodeModel): 用任何这些返回类型替换null都没有区别: “X” vsCMTypeRef .vsCMTypeRef ...

如何获得基本元素的信息? .Children引发NotImplementedException - How do I get information on a base element? .Children throws NotImplementedException

我正在使用Visual Studio的CodeModel来收集代码中的接口信息。 我能够使用CodeInterface类型成功收集有关接口的信息。 该接口公开了Bases属性,该属性使我能够发现接口继承自哪些接口。 但是,虽然我可以使用.Children逐步浏览初始接口的属性或方法 ...

控制CodeModel的代码输出格式:在名称空间声明之间放置行 - Controlling CodeModel's code output formatting: putting lines between namespace declarations

我正在用Visual Studio的CodeModel做一些实验。 我尝试通过VS的代码模型在其中创建带有两个命名空间的文件: 此类代码的输出为: 这几乎是我想要的。 这里唯一要注意的是,我想控制间距:在第一和第二名称空间之间至少有一行。 有人偶然知道实现此目标的方法吗? ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM