Here are some resources;
Best JavaScript Data Grids and Spreadsheets
Source, Ingest, Prepare, Analyze and Consume
Here are some resources;
Best JavaScript Data Grids and Spreadsheets
Here are some resources;
Here is the recipe;
Here is another one (recipe is different);
The last one;
Here is a good discussion;
https://stackoverflow.com/questions/1817300/convert-listderivedclass-to-listbaseclass
Using reflection, this is how we get all types that implement an interface with C# 3.0/.NET 3.5 with the least code, and minimizing iterations.
var type = typeof(IMyInterface);
var types = AppDomain.CurrentDomain.GetAssemblies()
.SelectMany(s => s.GetTypes())
.Where(p => type.IsAssignableFrom(p));
Basically, the least amount of iterations will always be:
loop assemblies
loop types
see if implemented.
References
https://stackoverflow.com/questions/26733/getting-all-types-that-implement-an-interface