0

在 NFactory 解析树上,识别当前类是否实际上是从另一个类继承(或不继承)的最佳方法是什么?

4

1 回答 1

1

你应该看看解析的树是否有任何基本类型。

TypeDeclaration typeDeclaration = new CSharpParser().Parse("public class A:B{}").Children.OfType<TypeDeclaration>().First();
        if(typeDeclaration.ClassType==ClassType.Class && typeDeclaration.BaseTypes.Count>=1)
        {
                //this class is inherited..
        }
于 2013-04-28T18:08:54.700 回答