C# 如何从类中查找出站引用
我在试着移动一个班级。因此,范围发生了变化。我想检查来自类的出站引用,并根据新范围替换它们C# 如何从类中查找出站引用,c#,roslyn,C#,Roslyn,我在试着移动一个班级。因此,范围发生了变化。我想检查来自类的出站引用,并根据新范围替换它们 namespace ns{ class ContainingClass{ public static int someCounter=0; class InnerClass{ public static void func(){ someCounter++; } } } } 您是否试图以编
namespace ns{
class ContainingClass{
public static int someCounter=0;
class InnerClass{
public static void func(){
someCounter++;
}
}
}
}
您是否试图以编程方式执行此操作?你能举一个你想发生什么的例子吗?@DavidPoeschl我试图以编程的方式进行重构。我将内部类移动到外部容器。它可能正在访问conaining类成员,因此我必须完全限定名称。有没有一种方法可以给ISymbol和position/node生成memberAccessSyntax来引用这个符号?我不明白,你的代码不会编译。某个计数器是静态的吗?抱歉。是的,它是静态的。