Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从类中查找出站引用_C#_Roslyn - Fatal编程技术网

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来引用这个符号?我不明白,你的代码不会编译。某个计数器是静态的吗?抱歉。是的,它是静态的。