static void Main(string[] args) { var analyzer = new CodeAnalyzer(); analyzer.AnalyzeHeader( @" REFLECT_CLASS(X, Y) class TestClass : public Inherited, public Inherited2 { public: REFLECT_PROPERTY() bool TestProperty; } " ); System.Console.ReadKey(); }