因此,我的代码中有一个已知的属性类型,例如,如下所示:public class AliasAttribute : Attribute,我在Roslyn得到了一个IMethodSymbol:[Alias("Hello")] public void World() {}
// Actual Roslyn</
下面是我想用Roslyn分析的一段代码: object Method() var rnd = new Random();} 我想找出返回属性的可空性。我知道如何找到ReturnStatementSyntax和它的SemanticModel。 我的问题是C#不会在匿名类型上创建空性注释。我的理解是,对于匿名类型,编译器只使用基于数据流分析的可空性(如果我错了,请纠正我)。当悬停Se