public object[] GetJsonsOfType(ListView listView, JSONTYPE jsonType)
{
Dictionary<string, JsonFileData> aliasJsonMap = new Dictionary<string, JsonFileData>();
Dictionary<string, string> aliasModNameMap = new Dictionary<string, string>();
foreach (Module module in mModules.Values)
{
foreach (ModuleFile moduleFile in module.GetAliases())
{
JsonFileData data = moduleFile.FileData as JsonFileData;
if (data != null && data.JsonType == jsonType)
{
aliasJsonMap.Add(moduleFile.FullAlias, data);
aliasModNameMap.Add(moduleFile.FullAlias, module.Name);
}
}
}
return new Object[] { aliasJsonMap, aliasModNameMap };
}