void GenerateFillerCallbacks ()
{
foreach (TypeData td in _listsToFill)
{
string metName = GetFillListName (td);
WriteLine ("void " + metName + " (object list, object source)");
WriteLineInd ("{");
WriteLine ("if (((object)list) == null) throw CreateReadOnlyCollectionException (" + GetLiteral (td.CSharpFullName) + ");");
WriteLine ("");
WriteLine (td.CSharpFullName + " dest = (" + td.CSharpFullName + ") list;");
WriteLine ("foreach (object ob in (IEnumerable)source)");
WriteLine ("\tdest.Add (" + GetCast (td.ListItemTypeData, "ob") + ");");
WriteLineUni ("}");
WriteLine ("");
}
}