roslyn 相关问题

Roslyn(又名.NET编译器平台)为开源C#和Visual Basic编译器提供了丰富的代码分析API。它支持使用Visual Studio使用的相同API构建代码分析工具。

在 C# 中抑制警告 CS8670

通常,可以使用 null-forgiving 运算符 (!) 来抑制可空性警告。我刚刚遇到 CS8670 – 对象或集合初始值设定项隐式取消引用可能为空的成员...

回答 2 投票 0

Roslyn 重构查找对方法的引用

作为我正在进行的重构项目的一部分,我需要用正确的调用替换对过时方法的调用。这对其他电话有效,但我目前的电话遇到了问题。 我需要...

回答 1 投票 0

CSharpScript.EvaluateAsync 无法识别枚举

我正在使用 CSharpScript.EvaluateAsync 从字符串生成谓词。使用字符串和 int 变量它工作正常但是如果我尝试在字符串中传递一个枚举变量来转换它抛出...

回答 3 投票 0

如何在 RoslynPad wpf 编辑器控件中设置代码完成?

我是一名初级程序员,正在尝试使用 RoslynPad 创建 C# 代码编辑器。我已将编辑器控件添加到我的 WPF 窗口,并且突出显示也有效。我也想启用代码

回答 1 投票 0

使用 Source Generator 创建更简单的方法重载

我有一个类目前需要像这样注册(无反射工作) ViewLocator = new StrongViewLocator() .Register(new ViewDefinition(typeof(Main...

回答 1 投票 0

在构建输出中抑制 XML 注释警告,但在 IDE 中不存在

我们最近在我们的项目中启用了 XML 注释生成,因此所有未注释的类和方法都会显示警告。这在 IDE 中很有用,但是 pollutes 是带有数千个

回答 1 投票 0

在运行时使用 nuget 引用编译解决方案

我目前正在尝试在我自己的程序的运行时执行期间编译解决方案。该解决方案是用户定义的,必须支持任意数量的项目,并且在这些项目中任何 nuget 依赖......

回答 1 投票 0

Roslyn代码生成,如何为给定类型创建一个类型表达式。

我正试图使用Roslyn生成代码。我创建了这样一个方法: var workspace = new AdhocWorkspace(); var generator = SyntaxGenerator.GetGenerator(workspace, LanguageNames.CSharp); var ...

回答 1 投票 2

如何在方法调用时找到方法参数的类型?

假设我们有以下基础模型: public class Base { .... },并有M1,...,Mn模型从这个模型派生出来。我们有一个结构如下的接口:public interface ...。

回答 1 投票 0

在Visual studio中是否有与javascript相当的Roslyn Analyzer?[重复]

我们可以在C#中使用Roslyn创建一个自定义分析器,使用它我们可以创建一个NuGet包并将其添加到我们的项目中。现在我有一个问题,我的项目中包含了javascript文件,我想 ...

回答 1 投票 0

使用Roslyn for C#,如何获取组成返回类型的所有属性的列表?

假设我已经从方法集合中查询了一个方法: var myMethod = someListofMethods.FirstOrDefault(m => m.Identifier.ValueText == myMethodName); 现在我想把 ...

回答 2 投票 7

如何获取所有被注解了某个属性的属性?

我刚刚开始使用Roslyn 我想找到所有属性名称为 "OneToOne "的属性注释 我启动了SyntaxVisualizer,并且能够获得对该节点的引用,但我......。

回答 3 投票 4

在解决方案和引用组件中找到派生接口的符号。

我想做的是(使用RoslynMicrosoft.CodeAnalysis),我试图找到所有从特定接口继承的接口符号,在解决方案中以及被引用的...。

回答 1 投票 0

在 Azure Devops Yaml 中配置 Roslyn 分析器

我需要帮助。我正试图在azure devops中配置roslyn代码分析器,我需要MsCommandLine来添加这个roslyn分析器。我需要MsCommandLine来添加这个roslyn分析器,生成的构建任务是-任务。RoslynAnalyzers@3输入:......。

回答 1 投票 0

如何使用Roslyn CTP在AttribueList中添加尾行的内容

我试图用[DataContractAttribute]生成一些属性 使用Roslyn CTP语法。不幸的是,Roslyn将属性与属性放在了同一行。下面是我得到的结果。[...

回答 2 投票 8

从Roslyn生成的汇编中出现ReflectionTypeLoadException。

我为这个问题奋斗了好几个小时 但我在任何地方都找不到答案。我正在使用Roslyn加载一个文件,将一些代码编译成一个汇编。我已经显式加载了MetadataReferences,运行编译......。

回答 1 投票 0

在Roslyn中是否有一种方法或途径来列举一个给定的C#项目在编译时使用的所有汇编。

事实上,我正在开发一个应用程序,它可以检测并消除给定C#项目中无用的外部引用,例如,一个包被引用但没有使用。为此,我需要枚举所有...

回答 1 投票 0

Roslyn: 给定一个源的位置线,如何确定是否可以设置断点,以及在哪里设置断点。

我正在使用Roslyn和MDbg来开发一个代码编辑器,用于调试。在编辑器中,我的目标是实现类似于可视化工作室的断点设置行为。也就是说,用户可以点击一行,然后我......

回答 1 投票 2

如何使用Roslyn CSharpCompilation避免内存泄漏?

首先,我使用Windows 10与visual studio 2019使用.net core 3.1我使用Nuget的Roslyn Microsoft.Net.Compilers 3.4.0和Microsoft.CodeAnalysis 3.4.0我在我的 ...

回答 1 投票 1

如何使用Roslyn在给定的命名空间上下文中获得任意类型的最完全缩减类型名?

我正在写一个函数,该函数接受任何具体的或构造的Type,例如typeof(ValueTuple)。 , 双, 列表 )并返回一个字符串,这个字符串是 ...

回答 1 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.