From 633d8ade8e8c56c091e351282ba9a7da0d6dd27f Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Sat, 27 Feb 2021 08:16:55 -0500 Subject: [PATCH] remove obsolete code; provide way to see if we have been initialized or not --- .../Common/Reflection.cs | 29 ++----------------- 1 file changed, 2 insertions(+), 27 deletions(-) diff --git a/Libraries/UniversalEditor.UserInterface/Common/Reflection.cs b/Libraries/UniversalEditor.UserInterface/Common/Reflection.cs index 1a635447..b28b597f 100644 --- a/Libraries/UniversalEditor.UserInterface/Common/Reflection.cs +++ b/Libraries/UniversalEditor.UserInterface/Common/Reflection.cs @@ -285,33 +285,6 @@ namespace UniversalEditor.UserInterface.Common } } - private static System.Reflection.Assembly[] mvarAvailableAssemblies = null; - private static System.Reflection.Assembly[] GetAvailableAssemblies() - { - if (mvarAvailableAssemblies == null) - { - List list = new List(); - string dir = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location); - string[] dllfiles = System.IO.Directory.GetFiles(dir, "*.dll", System.IO.SearchOption.AllDirectories); - // string[] exefiles = System.IO.Directory.GetFiles(dir, "*.exe", System.IO.SearchOption.AllDirectories); - - foreach (string dllfile in dllfiles) - { - try - { - System.Reflection.Assembly asm = System.Reflection.Assembly.LoadFile(dllfile); - list.Add(asm); - } - catch - { - } - } - mvarAvailableAssemblies = list.ToArray(); - } - return mvarAvailableAssemblies; - } - - private static EditorReference[] mvarAvailableEditors = null; public static EditorReference[] GetAvailableEditors() { @@ -319,6 +292,8 @@ namespace UniversalEditor.UserInterface.Common return mvarAvailableEditors; } + public static bool Initialized { get { return mvarAvailableEditors != null; } } + /* private static Dictionary editorsByObjectModelType = new Dictionary(); public static IEditorImplementation[] GetAvailableEditors(ObjectModelReference objectModelReference)