public override object Visit(ImportsAliasDeclaration importsAliasDeclaration, object data)
 {
     return null;
 }
 public object Visit(ImportsAliasDeclaration importsAliasDeclaration, object data)
 {
     DebugOutput(importsAliasDeclaration);
     AppendIndentation();
     sourceText.Append("using ");
     sourceText.Append(importsAliasDeclaration.Alias);
     sourceText.Append(" = ");
     sourceText.Append(importsAliasDeclaration.Namespace);
     sourceText.Append(";");
     AppendNewLine();
     return null;
 }
	void ImportClause(
#line  503 "VBNET.ATG" 
out object importClause) {

#line  505 "VBNET.ATG" 
		string qualident = null;
		string aliasident = null;
		importClause = null;
		
		if (
#line  509 "VBNET.ATG" 
IsAssignment()) {
			Identifier();

#line  509 "VBNET.ATG" 
			aliasident = t.val;  
			Expect(11);
		}
		Qualident(
#line  510 "VBNET.ATG" 
out qualident);

#line  512 "VBNET.ATG" 
		if (qualident != null && qualident.Length > 0) {
		if (aliasident != null) {
			importClause = new ImportsAliasDeclaration(aliasident, qualident);
		} else {
			importedNamespaces.Add(qualident);
			importClause = new ImportsDeclaration(qualident);
		}
		}
		
	}
 public virtual object Visit(ImportsAliasDeclaration importsAliasDeclaration, object data)
 {
     return data;
 }