void AddUsingAlias (UsingAliasEntry uae)
{
if (using_aliases == null) {
using_aliases = new List<UsingAliasEntry> ();
} else {
foreach (UsingAliasEntry entry in using_aliases) {
if (uae.Alias == entry.Alias) {
Compiler.Report.SymbolRelatedToPreviousError (uae.Location, uae.Alias);
Compiler.Report.Error (1537, entry.Location, "The using alias `{0}' appeared previously in this namespace",
entry.Alias);
return;
}
}
}
using_aliases.Add (uae);
}