private NativeDict MarshallDict(Dictionary<string, object> dict)
{
NativeDict res = new NativeDict();
if (dict != null && dict.Count > 0)
{
res.keys = new string[dict.Count];
res.vals = new string[dict.Count];
res.numEntries = 0;
foreach (KeyValuePair<string, object> kvp in dict)
{
res.keys[res.numEntries] = kvp.Key;
res.vals[res.numEntries] = kvp.Value.ToString();
res.numEntries++;
}
}
return res;
}
private NativeDict MarshallDict(Dictionary<string, string> dict)