[Mono-bugs] [Bug 346136] Error MSB6006: "Gmcs.exe" exited with code -1073741819.
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Tue Dec 11 10:34:56 EST 2007
https://bugzilla.novell.com/show_bug.cgi?id=346136
User rolandasr at gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=346136#c7
--- Comment #7 from Rolandas Rudomanskis <rolandasr at gmail.com> 2007-12-11 08:34:56 MST ---
The sample code to get a crash. Uncomment the line (variable not used).
using System;
using System.Collections;
using C5;
using SCG = System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Threading;
namespace GenericsTest
{
abstract class MapperBase<T> where T:class, new()
{
protected ArrayList<T> collection = new ArrayList<T>();
private SCG.Queue<SCG.KeyValuePair<T,int>> mapQueue;
// Uncomment the next line and get a crash
// private object syncRoot = new object();
protected abstract T Map(DataRow row, int query, ref T
attachTo,
out int queryNext);
public C5.IList<T> Append(ref DataTable table, int query, T
attachTo)
{
bool isNewObject = attachTo == null;
foreach (DataRow row in table.Rows) {
try {
int q;
T o = Map(row, query, ref attachTo, out
q);
if (q != null) {
mapQueue.Enqueue(new
SCG.KeyValuePair<T, int>(o, q));
}
if (o != null && isNewObject) {
collection.Add(o);
}
} catch {
throw;
}
}
return collection;
}
}
}
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list