腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
无法
从
INamedTypeSymbol
中
获取
类型
的内部成员
roslyn
、
roslyn-code-analysis
我正在
使用
Compilation.GetTypeByMetadataName(...)
从
Roslyn
编译
中
获取
引用
类型
。方法。然后,我
使用
INamedTypeSymbol.GetMembers()方法来
获取
它的
所有
成员符号。我正在
获取
所有
公共的和受保护的符号,但既不是私有的,也不是内部的。有没有办法
从
Roslyn
汇编
中
获得它们?
浏览 52
提问于2018-01-24
得票数 0
2
回答
使用
Roslyn
从
编译
中
获取
所有
类型
?
c#
、
.net-core
、
roslyn
我正在尝试
从
Roslyn
编译
中
获得
所有
类型
,这些
类型
是由下面的代码创建的: var syntaxTrees = new[] CSharpSyntaxTree.ParseText(sourceCSharpCompilation.Create(nameof(GeneratorRunner), syntaxTrees, references, options); return compilation; 然后,我将
使用
此代码搜索
类
浏览 93
提问于2020-11-01
得票数 0
回答已采纳
1
回答
ISymbol的逆向工程显示字符串
c#
、
.net
、
roslyn
、
roslyn-code-analysis
我正在
使用
Microsoft.CodeAnalysis.PublicApiAnalyzers来
获取
我的应用程序的公共app的文本表示。公共api的文本为A.A() -> void 分析器的源代码
使用
此方法ApiName GetPublicApiName(ISymbol symbol)来生成api的文本表示。在内部,此方法
使用
ISymbol.ToDisplayString来构造文本表示。 给定一个文本表示形式,我想从它创建一个ISymbol实例。但是我找不到一个能做到这一点的api,像ISymbol Parse(str
浏览 4
提问于2021-01-02
得票数 0
1
回答
Roslyn
寻找当前接口方法调用的具体实现
c#
、
roslyn
、
abstract-syntax-tree
、
analyzer
、
roslyn-code-analysis
我正在尝试编写一个
Roslyn
分析器来检测来自接口的特定实现的方法调用,但是我在检测实现
类型
时遇到了问题。当我
使用
作为具体实现的变量时,它正确地标识了方法,而当我
使用
作为接口的变量时,它却没有正确地标识方法。主要是试图找出如何
使用
Roslyn
代码分析Apis
获取
接口底层实现的
类型
这是要分析的示例代码。它正确地检测到第二个Operate方法调用,而不是第一个方法调用,尽管两者都在
使用
Operable
中
的具体实现。
浏览 0
提问于2018-09-20
得票数 3
回答已采纳
3
回答
无空运算符?
c#
、
operators
、
nullable
我记得我在某个地方读过这篇文章,但现在无法在谷歌的结果中找到它。SomeObject.?SomeMember = SomeValue;注:我知道我们可以通过HasValue和其他方式做到这一点。我只是在问新接线员的事。
浏览 1
提问于2014-09-22
得票数 4
回答已采纳
3
回答
RyuJIT和
Roslyn
有什么不同?
.net
、
roslyn
、
ryujit
我知道RyuJIT是一个比JIT更快的
编译
器。但是,这是.NET 4.6的新标准,还是罗斯林?我对它们的目的和它们将在什么框架中找到感到困惑。
浏览 2
提问于2016-07-13
得票数 25
1
回答
使用
roslyn
获取
所有
类型
c#
、
roslyn
我想
使用
Roslyn
来
获取
在一段代码中
使用
的
所有
类型
。node.Expression + "." + node.Name); }但是,它不仅显示了
使用
的(部分)
类型
,还显示了using语句,而我(如您所见)尽量不显示using语句。简而言之:我只想要不包括命名空间的
类型
。这有可能吗?(像System.Con
浏览 0
提问于2012-08-16
得票数 2
回答已采纳
2
回答
代码-532462766的Command...Exited
c#
、
visual-studio
、
visual-studio-2010
、
visual-studio-2015
、
monogame
我一直在将此游戏
从
Visual 2010转换为Visual 2015,这是此错误开始的时候。有谁能洞察到造成这一切的原因吗?
浏览 1
提问于2015-09-29
得票数 8
回答已采纳
2
回答
nameof()是否在
编译
时计算?
c#
、
roslyn
、
c#-6.0
在C# 6
中
,可以
使用
运算符来
获取
包含变量或
类型
名称的字符串。 这是在
编译
时计算的,还是在运行时通过某些
Roslyn
API计算的?
浏览 1
提问于2014-10-26
得票数 121
回答已采纳
4
回答
将
Roslyn
编译
器作为服务
使用
有什么好处
roslyn
、
compiler-as-a-service
关于
Roslyn
项目,CaaS (
编译
器即服务)是什么?
Roslyn
-CTP
中
的已知限制/问题是什么?
浏览 2
提问于2012-01-19
得票数 25
回答已采纳
2
回答
如何用罗斯林加载现有程序集,转换它并生成新的.cs文件
c#
、
roslyn
对于如何
使用
Rolsyn
从
现有程序集加载初始SyntaxTree以及如何执行这些基本转换(例如,排除内部类等),我将非常感激。
浏览 2
提问于2013-05-06
得票数 3
1
回答
我怎么才能用我自己的钥匙签罗斯林呢?
c#
、
.net
、
vsto
、
roslyn
、
strongname
我有兴趣自己
编译
罗斯林,以
使用
他的内部类,如和其他类。我看了关于如何与罗斯林签约的教程,但这是一个过时的教程,现在已经不适合罗斯林了。
浏览 4
提问于2021-05-07
得票数 1
回答已采纳
1
回答
防止实现抽象类的排序
c#
、
visual-studio-code
、
intellisense
protected abstract void Aa(); protected abstract void C();在Visual代码
中
,如果我选择“实现抽象类”:这些方法由升序、字母顺序自动生成: 在VS代码
中
是否存在允许我按照我最初定义它们的顺序保留方法顺序的设置?
浏览 0
提问于2017-06-05
得票数 2
回答已采纳
1
回答
检查是否为项目启用了可空引用
类型
。
roslyn
我可以
从
Roslyn
Compilation对象
中
查看是否启用了可空引用
类型
吗?配置在.csproj内部,但我更希望可以
从
编译
中
检索它的设置。
浏览 12
提问于2022-04-23
得票数 0
回答已采纳
57
回答
找不到路径的一部分...bin\
roslyn
\csc.exe
c#
、
asp.net
、
.net
、
asp.net-mvc
、
roslyn
我正在尝试运行
从
Asp.net源代码管理
中
检索到的TFS MVC项目。我已经添加了
所有
的程序集引用,我能够成功地构建和
编译
,而不会出现任何错误或警告。但我在浏览器
中
得到以下错误: 无法找到路径'C:\B8akWorkspace\B8akProject\B8akSolution\B8AK.Portal\bin\
roslyn
\csc.exe'.的一部分经过几天的研究,我了解到是一个提供高级
编译
功能的.Net
编译
器平台。然而,我不明白为什
浏览 308
提问于2015-09-25
得票数 1107
回答已采纳
1
回答
罗斯林能否被建模、重新打包和分发成一个C#变体--比如C2# --这只会在特定的C2#项目上启动和
编译
?
c#
、
compiler-construction
、
visual-studio-2015
、
roslyn
、
visual-studio-extensions
严格地说是
从
技术角度。 每个VS2015安装只有一个
Roslyn
,但是有多个语言和
编译
器与它并驾齐驱。我的粗略理解是,Visual根据编辑/
编译
的项目
类型
或项
类型
定义,在上下文中激活正确的扩展和
编译
器。开发人员为Visual构建语言,开发这些定义,并将这些定义安装到VS
中
。Q1.提供了一个语言开发人员来开发这些(定义、项目和项模板等),那么罗斯林是否可以被建模/贴上标签--另一种语言/
编译
器与1真正的C#
浏览 1
提问于2016-03-28
得票数 1
1
回答
从
ObjectCreationExpressionSyntax获得与
Roslyn
的构造函数声明?
c#
、
roslyn
我试图
使用
Roslyn
在C#源文件
中
获取
对象创建表达式,并添加
所有
参数(
从
new SomeObject("hello")到new SomeObject(text: "hello") )。我试图将GetSymbol/TypeInfo用于ObjectCreationExpressionSyntax的
类型
,但我似乎不能用它来
获取
参数名称。
浏览 0
提问于2014-06-12
得票数 11
回答已采纳
1
回答
用罗斯林构建,但把“运行时
编译
”可执行文件留在门口?
asp.net
、
visual-studio-2015
、
roslyn
、
c#-6.0
、
opserver
引用
中
的Kefeli的话,但经常重复数十次(例如迭代的 ),以删除
Roslyn
: 创建新web项目时,两个NuGet包将自动添加到项目中。如果你把它们移除,你的问题就应该解决。我的问题是,如何
使用
Roslyn
编译
所有
内容,但避免在运行时发生任何
编译
器操作,最重要的是,避免将csc.exe、vbc.exe和VBCSCompiler.exe放在最终版本
中
(在
Roslyn
文件夹
中
)我正在将StackOverflow的移植
浏览 5
提问于2017-07-25
得票数 12
1
回答
Roslyn
和ProjectId -不是唯一的(实现VSIX)
c#
、
roslyn
、
vsix
、
envdte
现在,在开始时,我
使用
Roslyn
进行一些代码分析,并从solution
中
获得
所有
项目: async Task AnalyzeCode() foreach (var project in workspace.CurrentSolution.Projects正如您所看到的,我正在从
roslyn
的Project类
中
获取
ProjectId。这个ProjectId类具有GUID
类型
的字段Id,我稍后将其保存在设置
中
。读取的proj
浏览 28
提问于2020-10-12
得票数 2
回答已采纳
3
回答
如何在visual studio 2015
中
使用
roslyn
c#
编译
器?
c#
、
visual-studio
、
roslyn
好吧,现在我希望在vs2015默认
编译
器和
roslyn
之间选择c#
编译
器,但我没有找到这样的选择。所以我的第一个问题是:如何选择c#
编译
器的版本?其次,我下载了master-
roslyn
并构建,然后我找到了csc.exe,奇怪的是,如果我启动exe,我得到的是c#
编译
器版本42.42.42.42。?对吗?然后,我遵循了一些教程,但都是针对我的:
从
文本文件或字符串变量加载源文件,分析或更改语法树,然后
编译
为var。罗斯
浏览 2
提问于2015-12-08
得票数 29
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用DNS和SQLi从数据库中获取数据样本
C#静态分析工具Roslynator.Analyzers将方法数量提高了500多
C#中使用面向切面编程中实践代码整洁
微软研究院:基于图模型表示程序,通过深度学习自动找出bug
.NET Core完成向RyuJIT的迁移
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券