void AddResource (AssemblyResource res)
{
if (RootContext.Resources == null) {
RootContext.Resources = new List<AssemblyResource> ();
RootContext.Resources.Add (res);
return;
}
if (RootContext.Resources.Contains (res)) {
ctx.Report.Error (1508, "The resource identifier `{0}' has already been used in this assembly", res.Name);
return;
}
RootContext.Resources.Add (res);
}