Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何从 Roslyn 中的 using 指令获取完全限定的命名空间?
当您将鼠标悬停在 简化 上时usingVS2015 中的指令 它会显示完全限定名称 我如何通过 Roslyn 插件获取此信息 是否会使用一个DiagnosticAnalyzer A CodeFixProvider 浏览 source ros
c
roslyn
如何为任意类型创建 Roslyn ITypeSymbol?
我可以用一个语法生成器生成类型的参数Int32像这样 var generator SyntaxGenerator GetGenerator document var paramType generator TypeExpression Sp
c
codegeneration
roslyn
我可以从 MsBuild Task 类中访问 MsBuildWorkspace 吗?
据我了解 Roslyn 引入了工作空间的概念 工作区的一种实现是 MsBuildWorkspace 我的问题是 我可以从自定义构建任务中访问代表正在构建的项目的 Roslyn 工作区吗 我怀疑这就是MsBuildWorkspace 的目的
MSBuild
roslyn
如何使用 Roslyn 的 OpenSolutionAsync 解析所有引用?
我正在尝试使用 OpenSolutionAsync 打开 RoslynLight sln 然后迭代所有项目 出于我的目的 我需要一个语义模型和已解析的引用 通过这样的组合issue and 这个问题 我已经得到了这个部分解决方案 using
c
roslyn
Roslyn:如何从当前加载的解决方案中获取对工作区的引用?
我试图获取对当前加载的工作区的引用 但没有成功 根据文档 粗体部分 我应该能够获得它的参考 工作区 API 位于 Roslyn Services 命名空间中 并且 如果您包含以下 using 指令 则它们可用 使用 Roslyn Servi
roslyn
抑制 Roslyn 代码分析器的问题
有什么方法可以抑制 Roslyn 分析仪的问题吗 我使用即时分析器项目类型 如果用户想要的话 我想抑制这些问题 而且它必须是永久的 如果我重新打开 Visual Studio 仍必须应用相同的抑制规则 您可以采用与忽略普通 C 编译器警告完
VisualStudio
roslyn
roslyncodeanalysis
有没有办法获取某个类型的成员以及所有后续的基本类型?
我有一个 I类型符号 目的 如果我打电话获取会员 它给我当前类型的成员 而不是基类 我知道我可以使用 BaseType 属性来挖掘它 并使用一些迭代代码来获取所有属性 有没有更简单的方法来获取所有成员 无论继承层次结构的级别如何 如果您正在
roslyn
在构建服务器上运行 Roslyn 代码分析器
我正在尝试针对我的代码库创建自定义静态分析规则 这样如果开发人员未能遵循我公司的编码约定 就会生成编译器错误 看来使用 Visual Studio 2015 Roslyn 代码分析器是实现这一目标的方法 我读过的 MSDN 文章表明代码分析
NET
jenkins
MSBuild
codeanalysis
roslyn
Roslyn 分析器规则不会使构建失败
继从this来自 MS 的教程 我为 Roslyn 创建了一个分析器 根据页面 您可以将规则标记为DiagnosticSeverity Error 这将导致构建中断 在声明规则字段的行中 您还可以将要生成的诊断的严重性更新为错误而不是警告
c
visualstudio2015
roslyn
analyzer
将 Roslyn 编译器与 Visual Studio 2013 结合使用
有没有办法将 Roslyn 编译器与 Visual Studio 2013 一起使用 以便我可以利用新的 C 6 功能 注意 不能使用 VS 2015 Yes 您可以使用 Visual Studio 2013 编译 C 6 代码 您只需安装
VisualStudio
visualstudio2013
roslyn
nameof() 是在编译时评估的吗?
在 C 6 中 您可以使用nameof 运算符获取包含变量或类型名称的字符串 这是在编译时评估的 还是在运行时通过某些 Roslyn API 评估的 Yes nameof 在编译时评估 查看最新版本的规格 表达式的名称是一个常量 在所有情况
c
roslyn
c60
Roslyn /查找参考 - 无法正确加载工作区
我正在尝试编写一些代码来查找任何给定方法的所有方法调用 因为我正在创建一个开源 UML 序列图工具 然而 我在跳过前几行代码时遇到了麻烦 API 似乎已经发生了巨大的变化 我似乎无法通过查看代码来推断正确的用法 当我做 var worksp
c
staticanalysis
roslyn
monocecil
Roslyn 中的委托缓存行为发生变化
给出以下代码 public class C public void M var x 5 Action
c
NET
compilerconstruction
roslyn
c60
访问 Roslyn REPL 中的 .config 文件
使用罗斯林 2012 年 6 月 CTP 有没有办法为 Roslyn C Interactive REPL 提供正在探索的代码的 config 文件 一个简单的示例场景是依赖于通常从 app config web config 获取的连接字
c
roslyn
创建新的 Microsoft.CodeAnalysis.CustomWorkspace - 出现 ReflectionTypeLoadException
我尝试在 NET 编译器平台 Roslyn 示例中创建类似 ConsoleClassifier 的内容 Microsoft CodeAnalysis v0 7 此时我得到了ReflectionTypeLoadException Custom
c
roslyn
使用新的 csproj 在 PDB 中嵌入 C# 源代码
最近发布的 NET 工具似乎支持在 PDB 中嵌入 C 这应该会改善进入第三方等的体验 csc 我可以清楚地看到 embed 选项 将所有源文件嵌入到 PDB 中 但是 似乎没有任何方法可以在 csproj 中指定这一点 此外 似乎没有任何
c
NET
MSBuild
roslyn
csproj
加载 Roslyn 编译器生成的程序集
我正在使用 Roslyn 编译器生成 Greeter dll 我在尝试加载 DLL 文件时出现问题 这是代码 using System using Roslyn Compilers using Roslyn Compilers CSharp
c
assemblies
roslyn
有没有办法更改 Roslyn CTP 中 C# 交互窗口的字体和颜色?
它似乎从我当前的设置中部分继承了字体和颜色 这使得它现在变得非常丑陋 我查看了字体和颜色 但没有 C Interactive 的设置 免责声明 我在 Microsoft 的 Roslyn 团队工作 我们尚未完成完善工作来为 C 交互窗口创建
visualstudio2010
developmentenvironment
roslyn
«
1
2
3
4
5
6