private static void SetLoadedEditorAssemblies(Assembly[] assemblies)
        {
            loadedAssemblies = assemblies;

            // clear cached subtype -> types when assemblies change
            m_subClasses.Clear();

            m_topologicallySortedAssemblies = AssemblyHelper.TopologicalSort(loadedAssemblies);
        }