Код: Выделить всё
var source = System.IO.File.ReadAllText(pathToCSharpFile);
var tree = CSharpSyntaxTree.ParseText(source);
var root = (CompilationUnitSyntax) tree.GetRoot();
Код: Выделить всё
namespace MyNamespace
{
public class Foo
{
public Bar BarProp { get; set; }
public Baz BazProp { get; set; }
public class Bar
{
}
}
}
Код: Выделить всё
interface Foo {
barProp: Foo.Bar;
bazProp: Baz;
}
namespace Foo {
interface Bar {
}
}
Доступна ли эта информация при использовании PropertyDeclarationSyntax, FieldDeclarationSyntax и ClassDeclarationSyntax, или мне нужно использовать другой подход для вывода правильных типов?
Подробнее здесь: https://stackoverflow.com/questions/508 ... unitsyntax
Мобильная версия