private static void Main() { var provider = LanguageVendors.Microsoft.GetVisualBasicLanguage().GetMyProvider(VisualBasicVersion.Version11); var timeTest = MiscHelperMethods.CreateActionOfTime <ILanguageProvider <IVisualBasicLanguage, IMyVisualBasicProvider> >(Test); var time1 = timeTest(provider); var time2 = timeTest(provider); Console.WriteLine("Took {0}ms to process the first time (Includes JIT Overhead).", time1); Console.WriteLine("Took {0}ms to process the second time.", time2); //database.Name = "TestDatabase"; }