public As3NamespaceParser() { _creator.AddParser(typeof(CsBinaryExpression), new BinaryExpression()); _creator.AddParser(typeof(CsArrayInitializer), new ArrayInitializer()); _creator.AddParser(typeof(CsAsIsExpression), new AsIsExpression()); _creator.AddParser(typeof(CsAssignmentExpression), new AssignmentExpression()); _creator.AddParser(typeof(CsConditionalExpression), new ConditionalExpression()); _creator.AddParser(typeof(CsLambdaExpression), new LambdaExpression()); _creator.AddParser(typeof(CsTypeofExpression), new TypeofExpression()); _creator.AddParser(typeof(CsThisAccess), new ThisAccess()); _creator.AddParser(typeof(CsSizeofExpression), new SizeofExpression()); _creator.AddParser(typeof(CsSimpleName), new SimpleName()); _creator.AddParser(typeof(CsRefValueExpression), new RefTypeExpression()); _creator.AddParser(typeof(CsRefTypeExpression), new RefTypeExpression()); _creator.AddParser(typeof(CsQueryExpression), new QueryExpression()); _creator.AddParser(typeof(CsQualifiedAliasMemberAccess), new QualifiedAliasMemberAccess()); _creator.AddParser(typeof(CsPrimaryExpressionMemberAccess), new PrimaryExpressionMemberAccess()); _creator.AddParser(typeof(CsPredefinedTypeMemberAccess), new PredefinedTypeMemberAccess()); _creator.AddParser(typeof(CsPostIncrementDecrementExpression), new PostIncrementDecrementExpression()); _creator.AddParser(typeof(CsPointerMemberAccess), new PointerMemberAccess()); _creator.AddParser(typeof(CsParenthesizedExpression), new ParenthesizedExpression()); _creator.AddParser(typeof(CsNewObjectExpression), new NewObjectExpression()); _creator.AddParser(typeof(CsNewArrayExpression), new NewArrayExpression()); _creator.AddParser(typeof(CsMakeRefExpression), new MakeRefExpression()); _creator.AddParser(typeof(CsLiteral), new Literal()); _creator.AddParser(typeof(CsInvocationExpression), new InvocationExpression()); _creator.AddParser(typeof(CsElementAccess), new ElementAccess()); _creator.AddParser(typeof(CsDefaultValueExpression), new DefaultValueExpression()); _creator.AddParser(typeof(CsCheckedExpression), new CheckedExpression()); _creator.AddParser(typeof(CsBaseMemberAccess), new BaseMemberAccess()); _creator.AddParser(typeof(CsBaseIndexerAccess), new BaseIndexerAccess()); _creator.AddParser(typeof(CsArgListExpression), new ArgListExpression()); _creator.AddParser(typeof(CsAnonymousObjectCreationExpression), new AnonymousObjectCreationExpression()); _creator.AddParser(typeof(CsAnonymousMethodExpression), new AnonymousMethodExpression()); _creator.AddParser(typeof(CsCastUnaryExpression), new CastUnaryExpression()); _creator.AddParser(typeof(CsOperatorUnaryExpression), new OperatorUnaryExpression()); _creator.AddParser(typeof(CsPreIncrementDecrementExpression), new PreIncrementDecrementExpression()); }