Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用开源发布的“roslyn”读取代码文件并生成新的代码文件
我从哪说起呢 在我当前的解决方案中 我有这样的模型 public class MyAwesomeModel 我想使用 roslyn 代码项目来解析源文件并检查语法树以生成新的代码文件 获取这些源文件并将它们添加到 c 项目文件中 以便在 V
c
roslyn
如何在android上使用xamarin表单执行脚本
我正在尝试在 Android Mono 上使用 Xamarin Forms 运行 C 脚本 当我运行脚本时 我收到错误 System IO FileNotFoundException 找不到文件 mscorlib dll 这是我试图执行的代
Android
Xamarin
scripting
MONO
roslyn
将标记和琐事映射到行号
我正在尝试使用 Roslyn 将标记和琐事映射到行号 这是我在下面 Kevin Pilch Bisson 的帮助下的最新尝试 public class CSharpSlocAnalyser ISlocAnalyser public long
c
roslyn
Roslyn 将内容嵌入到程序集中
是否可以嵌入content使用 roslyn 进入程序集 嵌入资源效果很好 但不知道如何添加内容 我添加这样的资源 foreach string file in Directory GetFiles inputPath Where item
c
NET
Resources
roslyn
在 Roslyn 分析器中检查表达式类型的正确方法?
我正在用 Roslyn 编写一个代码分析器 我需要检查是否ExpressionSyntax属于类型Task or Task
c
NET
codeanalysis
roslyn
Roslyn,通过 hostObject 传递值
我正在尝试通过 hostObject 发送一个类 但显然它不想工作 using Roslyn Compilers using Roslyn Compilers CSharp using Roslyn Scripting using Rosl
c
Session
roslyn
scriptengine
如何获取带有某个属性注释的所有属性?
我刚刚从 Roslyn 开始 我想找到所有用属性名称 OneToOne 注释的属性 我启动了 SyntaxVisualizer 并能够获取对该节点的引用 但我想知道是否有更简单的方法来实现此目的 这就是我所拥有的 var prop docu
c
roslyn
如何使用 Roslyn 通过扩展方法、静态类中的方法以及带有 ref/out 参数的方法来访问调用
我正在致力于创建一个开源项目 用于创建 NET UML 序列图 该项目利用名为 js sequence diagrams 的 javascript 库 我不确定 Roslyn 是适合这项工作的工具 但我想我应该尝试一下 所以我整理了一些概念
c
NET
roslyn
空传播运算符和扩展方法
我一直在研究 Visual Studio 14 CTP 以及 C 6 0 并使用 null 传播运算符 但是 我找不到以下代码无法编译的原因 这些功能尚未记录 因此我不确定这是否是一个错误 或者扩展方法根本不受支持 操作员和错误消息具有误导
c
roslyn
c60
为什么 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
1
2
3
4
5
6
7
»