void AddAssemblyReference (string alias, string assembly)
{
if (assembly.Length == 0) {
Report.Error (1680, "Invalid reference alias `{0}='. Missing filename", alias);
return;
}
if (!IsExternAliasValid (alias)) {
Report.Error (1679, "Invalid extern alias for -reference. Alias `{0}' is not a valid identifier", alias);
return;
}
RootContext.AssemblyReferencesAliases.Add (Tuple.Create (alias, assembly));
}