void MemberImportsClause(Role role) { var result = new MemberImportsClause(); NodeStart(result); AstType member; TypeName(out member); result.Member = member; NodeEnd(result, role); }
public void QualifiedTypeImportsStatement() { string program = "Imports My.Name.Space\n"; var clause2 = new MemberImportsClause { Member = new QualifiedType(new QualifiedType(new SimpleType("My"), new Identifier ("Name", AstLocation.Empty)), new Identifier ("Space", AstLocation.Empty)) }; var node = new ImportsStatement(); node.AddChild(clause2, ImportsStatement.ImportsClauseRole); ParseUtil.AssertGlobal(program, node); }
public void SimpleImportsStatement() { string program = "Imports System\n"; var clause1 = new MemberImportsClause { Member = new SimpleType("System") }; var node = new ImportsStatement(); node.AddChild(clause1, ImportsStatement.ImportsClauseRole); ParseUtil.AssertGlobal(program, node); }
public void SimpleImportsStatement() { string program = "Imports System\n"; var clause1 = new MemberImportsClause { Member = new SimpleType(new Identifier(null, "System", TextLocation.Empty)) }; var node = new ImportsStatement(); node.AddChild(clause1, ImportsStatement.ImportsClauseRole); ParseUtil.AssertGlobal(program, node); }
public object VisitMembersImportsClause(MemberImportsClause membersImportsClause, object data) { throw new NotImplementedException(); }