StonehearthEditor.ModuleDataManager.GetJsonsOfType C# (CSharp) Method

GetJsonsOfType() public method

public GetJsonsOfType ( ListView listView, JSONTYPE jsonType ) : object[]
listView System.Windows.Forms.ListView
jsonType JSONTYPE
return object[]
        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 };
        }