腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9470)
视频
沙龙
1
回答
如何
使用
Roslyn
否定
ExpressionSyntax
、
、
有一个包含Equals(o1, o2)的
ExpressionSyntax
,有时我想将它
否定
为!Equals(o1, o2)。我还没有找到
否定
表达式的方法,所以我只是即兴发挥。到现在为止,我尝试过: private static InvocationExpressionSyntax Negate(
ExpressionSyntax
invocation)你知道这(在理论上是简单的操作)是
如何
实现的吗?
浏览 18
提问于2019-12-28
得票数 2
回答已采纳
1
回答
Roslyn
:
如何
用表达式替换IdentifierName
、
我正在尝试
使用
Roslyn
重写器,但是我不能用表达式替换IdentifierName。{ this.newExpr
浏览 6
提问于2016-08-12
得票数 3
回答已采纳
1
回答
在
Roslyn
中编辑循环
、
、
我正在尝试了解
Roslyn
Compiler是
如何
工作的。 int a = i;for(int i=9; i>=0; i--)我已经写了很多代码来找到那个循环,但是我不知道
如何
编辑它OfType<ForStatementSyntax>(); ForStatementSyntax forStatementSyntax = forStatementSyntaxs
浏览 2
提问于2014-08-29
得票数 3
1
回答
如何
使用
roslyn
创建数字文字标记?
、
我希望像下面这样更改InitializerExpressionSyntax节点,但是出现了一个错误:
使用
Roslyn
.Compilers.CSharp.Syntax.Literal创建数字文字标记。syntaxnode VisitInitializerExpression (InitializerExpressionSyntax node ) SeparatedSyntaxList<
ExpressionSyntax
> list =new SeparatedSyntaxList<
ExpressionSyn
浏览 3
提问于2016-03-26
得票数 1
回答已采纳
1
回答
Roslyn
:获取数组值
、
、
我尝试
使用
Roslyn
获取数组值。例如,如果我有一个如下所示的C#代码:那么
如何
获得arrInt为10、arrInt1为20等信息。
浏览 0
提问于2012-12-31
得票数 2
回答已采纳
1
回答
如何
使用
.NET编译器平台创建const声明
、
、
我试图
使用
Roslyn
或现在称为.NET编译器平台来创建一个小型代码生成器,我很谨慎地
使用
了codedom,这很麻烦,但是MSDN得到了一个参考,现在
Roslyn
几乎没有文档,所有文档都集中在代码分析上所以我的问题很简单:我怎样才能创造出这样的东西:
使用
编译器平台类?我找到了一些类似于FieldDeclarationSyntax和
ExpressionSyntax
浏览 4
提问于2016-06-02
得票数 6
回答已采纳
1
回答
Roslyn
:
如何
确定表达式的运算符是否具有与特定运算符相同/低的优先级?
、
、
我正在编写一个
Roslyn
分析器,用&&和||运算符替换三元运算符中布尔字面值的用法。下面是代码修复提供程序应该做的事情:{{ if (expr.IsKind(SyntaxKind.LogicalNotExpr
浏览 5
提问于2017-04-10
得票数 2
回答已采纳
1
回答
获取
Roslyn
中的表达式结果类型
、
如果我有一个表达式产生一个结果,例如,新的ClassA()或“某个字符串”,或者其他什么,并且我有一个对应的
ExpressionSyntax
对象,那么
如何
获得与表达式的结果相对应的INamedTypeSymbol许多教程提到了GetTypeInfo方法,但我在最近从NuGet获得的
Roslyn
中找不到它。有什么东西可以代替它吗? 更新:不知何故,我有了罗斯林的1.0版本。
浏览 2
提问于2013-10-22
得票数 7
回答已采纳
2
回答
如何
在
Roslyn
中调用方法名?
、
} { } { }我想
使用
roslyn
找到被调用的方法名。
如何
获取标识符名
浏览 3
提问于2015-04-13
得票数 10
1
回答
如何
确定
ExpressionSyntax
由哪个SemanticModel实例解析
、
为了找到我调用mySemanticModel.GetSymbolInfo(myExpressionSyntax).的
ExpressionSyntax
实例的目标我需要完成以下代码:{ foreach (Semant
浏览 1
提问于2012-09-24
得票数 1
回答已采纳
1
回答
将SyntaxNode重写为两个SyntaxNodes
、
我正在
使用
Roslyn
的重写以下内容:myString += "World!"SyntaxFactory.MissingToken(SyntaxKind.CloseBraceToken)
如何
将一个SyntaxNode重写为两个SyntaxNodes? 我是否遇到了API的限制,
浏览 0
提问于2015-03-02
得票数 2
回答已采纳
2
回答
在
Roslyn
c#中添加属性值和默认值来修改函数声明参数
、
、
我正在
使用
Roslyn
在C#中修改我以前的代码分析器,而我又一次被一些我不知道
如何
应用的更改所困扰。基于:,我在这个问题中创建了一些可以
使用
的基础: var par1 = parameter.AddAttributeLists(als);private vo
浏览 5
提问于2017-09-20
得票数 1
回答已采纳
1
回答
使用
Roslyn
创建EF CodeFirst DbContext
、
我正在尝试
使用
Roslyn
生成一个非常基本的EF代码第一数据库。
使用
忽略方法或NotMappedAttribute数据注释检查类型是否被显式排除。验证类型是
否定
义为类,不是原始的、嵌套的或泛型的,也不是从EntityObject继承的。通过查看可能出现的问题列表,我猜想
Roslyn
正在创建一个嵌套类,作为代码根的一部分。否则,“新上下文()”调用将需要包装到某种类型的类/方法中。我可以发出一个程序集,它可以确认上面的内容,但很可能没有任何关于
如何
正确编写它的线索。问题 有没有一
浏览 6
提问于2012-02-05
得票数 5
回答已采纳
2
回答
如何
使用
Roslyn
创建VS单文件生成器
、
我正在尝试创建一个单文件生成器,使
Roslyn
与/rootsuffix
Roslyn
一起运行,但通常的IVsSingleFileGenerator似乎不能工作-我甚至不能命中其中的断点。我该怎么办?
浏览 18
提问于2014-11-15
得票数 0
1
回答
如何
在osx中
使用
Roslyn
?
、
、
、
我已经在OSX yosemite安装了ASP vNext: { "Microsoft.Framework.Runtime.
Roslyn
"System.Runtime": "" } Unable to resolve dependency Microsoft.Framework.Runtime.<e
浏览 0
提问于2015-04-03
得票数 3
1
回答
罗斯林CompilationUnitSyntax.ReplaceNode中的歧义
、
我试图用
Roslyn
替换类的CompilationUnitSyntax。但是,我正在
使用
的ReplaceNode与罗斯林常见问题中的ReplaceNode和我看过的任何StackOverflow问题都有不同的签名。有人能指出原因吗?我
如何
使用
以旧的和新的ClassDeclarationSyntax作为参数的ReplaceNode?<
Roslyn
.Compilers.CSharp.SyntaxNode,
Roslyn
.Compilers.CSharp.SyntaxTriviaList&
浏览 6
提问于2014-02-22
得票数 5
回答已采纳
1
回答
在构建.NET应用程序时,
使用
dotnet和MsBuild有什么区别?
、
、
、
我只是第一次在没有
使用
Visual Studio的情况下进行了一些构建,显然我对MsBuild和构建过程的了解存在差距。 那么,下面的两个构建过程有什么不同呢?—————————————————————————————————————— 选项1: dotnet build C:\Dev\trunk\Mvc.sln 这个选项
使用
"Build Engine version—————————————————————————————————————— 选项2: msbuild C:\Dev\trunk\Mvc.sln 此选项
使用
“.NET
浏览 319
提问于2021-02-24
得票数 8
回答已采纳
2
回答
在命令处理程序中的光标位置获取
Roslyn
SyntaxNode
、
虽然在DiagnosticAnalyzer中很容易获得所需的语法节点(因为它会传递给您),但在其他上下文中
如何
获得
Roslyn
中的语法节点并不清楚。例如,
Roslyn
语法可视化工具(其源代码似乎不可用)
如何
获得光标下的语法节点? 我想要做的是实现一个命令,该命令可以利用
Roslyn
语法树来确定光标在调用该命令时的位置。我还没有找到以这种方式
使用
Roslyn
的机会。
浏览 10
提问于2015-07-22
得票数 2
4
回答
将
Roslyn
编译器作为服务
使用
有什么好处
、
关于
Roslyn
项目,CaaS (编译器即服务)是什么?
Roslyn
-CTP中的已知限制/问题是什么?
浏览 2
提问于2012-01-19
得票数 25
回答已采纳
1
回答
部署
roslyn
应用程序
、
、
、
如何
部署
roslyn
应用程序?我正在
使用
Inno创建一个安装器,但是当我的应用程序
使用
roslyn
时,我不知道该怎么做。是否存在任何最终用户dll或
roslyn
的编译器安装程序?我不得不在没有安装
Roslyn
CTP for VS 2012的情况下这样做,因为这是我的学士论文。 任何想法都是值得感谢的。
浏览 0
提问于2013-06-29
得票数 2
回答已采纳
点击加载更多
相关
资讯
C#静态分析工具Roslynator.Analyzers将方法数量提高了500多
如何使用ArcPy
如何使用MySQL?
SQL如何使用?
如何使用OEE?
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券