Исходный код не включен при сборке программы .NET;он компилируется в IL (в плотной двоичной форме, а не в текстовом источнике IL), и IL отправляется.Тот факт, что вы можете сделать это локально , является чистой случайностью наличия исходных файлов на вашем компьютере.В целом это не будет применяться.
В принципе вам понадобится другой вариант..NET имеет API полного отражения, что позволяет вам проверять огромное количество метаданных во время выполнения (включая поля, методы, свойства, атрибуты и т. Д.), Но не включает фактического исходного кода, потому что:Вы (обычно) не отправляете это.
Если вы можете более точно определить, что вам нужно сделать с тем, что в настоящее время fileString
, мы, вероятно, поможем вам лучшеподходы, и что / не возможно и т. д.