Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
为什么 Roslyn 中有这么多对象池的实现?
The 对象池 http source roslyn codeplex com Microsoft CodeAnalysis ObjectPool 25601 cs 20b9a041fb2d5b00是 Roslyn C 编译器中使用的一种类
c
NET
garbagecollection
roslyn
使用 roslyn 扩展 C# 语法
我试图在没有 else 情况的情况下实现 return if return value if 因为我只想在条件有效时返回或返回一个值 我知道 有if condition return or if condition return value
c
roslyn
VSTS 构建失败/发布无法在 bin 文件夹中找到 roslyn\csc.exe
我们有一个网站项目 安装了以下 nuget 软件包 Microsoft CodeDom Providers DotNetCompilerPlatform 1 0 8 Microsoft Net Compilers 2 4 0 The web
c
Build
Web
azuredevops
roslyn
使用 AdHocWorkspace 会导致“不支持语言‘C#’”。
在VS2015中使用Microsoft CodeAnalysis CSharp Workspaces的RC2 这段代码会抛出异常 var tree CSharpSyntaxTree ParseText var workspace new A
c
codeanalysis
roslyn
从 Roslyn 中的行号获取节点
我怎样才能得到一个SyntaxNode基于行号 否则如果有可能得到LineSpan该行号然后到节点 您可以从文档文本中获取行的跨度 从那里 您可以找到与线的跨度相交的所有节点 这将返回多个语法节点 然后您可以使用您的条件来提取您要查找的语法
c
roslyn
打字时使用 Roslyn 的 CompletionSevice 最有效的方法是什么?
我在看罗斯林的CompletionService http source roslyn io Microsoft CodeAnalysis Features Completion CompletionService cs 53 and Sh
NET
roslyn
避免 VBCSCompiler 对 Roslyn 支持的 ASP.NET Razor MVC 视图造成性能影响?
为了在 MVC5 上的 Razor 视图中支持 C 6 我们通过 web config 打开了 Roslyn 编译器平台
c
aspnet
performance
Razor
roslyn
我们怎样才能轻松地找到代码中哪一行导致了运行时异常呢?
考虑以下分析器 public void AnalyzeNode SyntaxNode node SemanticModel semanticModel Action
c
roslyn
如何让 CompletionService 知道项目中的其他文档?
我正在构建一个允许用户定义 编辑和执行 C 脚本的应用程序 定义由方法名称 参数名称数组和方法的内部代码组成 例如 名称 脚本1 参数名称 arg1 arg2 代码 return Arg1 arg1 Arg2 arg2 基于这个定义 可以生
c
roslyn
codeanalysis
Roslyn 脚本:运行时异常的行号信息
我正在摆弄 Roslyn 脚本的东西 使用Microsoft CodeAnalysis CSharp Scriptingnuget 包 我想知道是否有一种方法可以将行号信息添加到堆栈跟踪中 以了解脚本内发生的异常 当我运行以下 C 代码时
c
debugging
scripting
roslyn
解析 Roslyn 中的嵌入表达式
我正在尝试为类似 QML 的标记语言编写一个解析器 并且我希望允许在标记中使用 C 表达式 因此 一个示例可能如下所示 ClassName Property1 10 Property2 Math Sqrt 123 Property3 str
c
Razor
roslyn
是否可以使用 Rosyln 或 Resharper 来检测可能的 DivideByZero 情况?
我正在尝试确定是否有一种编程方式来检查可能的情况DivideByZeroException在我的代码库中 我的代码库包含一系列相对简单到相对复杂的公式 大约有 1500 个 并且还在不断增加 编写新公式时 必须注意确保安全地进行除法 以避免
c
ReSharper
roslyn
roslyncodeanalysis
MS2015中的MvcBuildViews需要很长时间
我们正在转换解决方案以使用新的 Roslyn 编译器 当我在发布模式下通过 teamCity 构建它时 MVCBuildViews 步骤仍然使用 aspnet compiler exe 并且预编译视图需要大约 15 分钟 在 NET 4 5
c
MSBuild
visualstudio2015
teamcity
roslyn
Visual Studio 2017 不突出显示错误
我最近从 Visual Studio 2012 升级到 2017 更新到版本 15 3 5 并且 IDE 出现一些问题 在某个项目中 我没有得到错误下划线 在错误列表窗格中 仅构建 实际上显示more比 Build IntelliSense
VBNET
VisualStudio
VisualStudio2017
roslyn
从 Roslyn ClassDeclarationSyntax 获取类 FullName(包括命名空间)
我有一个来自 roslyn 语法树的 ClassDeclarationSyntax 我是这样读的 var tree SyntaxTree ParseText sourceCode var root CompilationUnitSyntax
c
roslyn
获取 Roslyn 中类之间的依赖关系
我使用 Roslyn 成功获取了项目之间的依赖关系 现在我想获取类之间的依赖关系 类似于 Visual Studio Enterprise 中的代码映射功能 这是我的代码 部分是我想象我能得到一些东西的地方 不过 我对 Roslyn API
c
roslyn
roslyncodeanalysis
Roslyn:如何加载 Visual Studio 之外的现有项目
正如这个问题中所写 我可以从 MsBuild Task 类中访问 MsBuildWorkspace 吗 https stackoverflow com questions 27948207 can i access the msbuildw
c
MSBuild
roslyn
msbuildtask
visualstudio2015
从 VSIX 命令调用 Roslyn
从 EnvDTE ProjectItem 获取 Roslyn 的 SyntaxTree 的最佳方法是什么 我找到了另一种方法 Roslyn s Document into ProjectItem 我从打开的文档中调用了 VSIX 命令 我想
visualstudio2015
roslyn
vsix
vsx
visualstudiopackage
如何在 VS 2015 中关闭 Roslyn 代码修复?
如何在 VS 2015 中关闭 Roslyn 代码修复 它工作正常 使用最新的 Resharper 9 1 2 但在初始化时它仍然会阻止导航 我的意思是 Home End Left Right 会延迟 0 5 1 5 秒 而且它似乎欺骗了导
VisualStudio
visualstudio2015
roslyn
Roslyn:如何使用 Roslyn C# 获取声明语法的命名空间
我有一个包含一些类文件的 C 解决方案 借助 Roslyn 我能够解析解决方案以获取解决方案中的项目列表 从那里 我可以获得每个项目中的文档 然后 我可以获得每个 ClassDeclarationSyntax 的列表 这是起点 foreac
c
Analysis
roslyn
1
2
3
4
5
6
»