internal IconWarehouse GetForAssembly(string assemblyPath, bool useAdditionalPaths = true) { var libraryCustomization = LibraryCustomizationServices.GetForAssembly(assemblyPath, pathManager, useAdditionalPaths); if (libraryCustomization == null) return null; var assembly = libraryCustomization.ResourceAssembly; if (assembly == null) return null; if (!warehouses.ContainsKey(assembly)) warehouses[assembly] = new IconWarehouse(assembly); return warehouses[assembly]; }
internal IconWarehouse GetForAssembly(string assemblyPath) { var libraryCustomization = LibraryCustomizationServices.GetForAssembly(assemblyPath); if (libraryCustomization == null) { return(null); } var assembly = libraryCustomization.Assembly; if (!warehouses.ContainsKey(assembly)) { warehouses[assembly] = new IconWarehouse(assembly); } return(warehouses[assembly]); }
internal IconWarehouse GetForAssembly(string assemblyPath, bool useAdditionalPaths = true) { var libraryCustomization = LibraryCustomizationServices.GetForAssembly(assemblyPath, pathManager, useAdditionalPaths); if (libraryCustomization == null) { return(null); } var assembly = libraryCustomization.ResourceAssembly; if (assembly == null) { return(null); } if (!warehouses.ContainsKey(assembly)) { warehouses[assembly] = new IconWarehouse(assembly); } return(warehouses[assembly]); }