From 4077c03a7ba7f0d84e5829878dd8651970a6d5a8 Mon Sep 17 00:00:00 2001 From: GrabYourPitchforks Date: Thu, 24 Apr 2014 12:54:50 -0700 Subject: [PATCH] Hosting: Throw if startup method isn't void-returning. --- src/Microsoft.AspNet.Hosting/Startup/StartupLoader.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Microsoft.AspNet.Hosting/Startup/StartupLoader.cs b/src/Microsoft.AspNet.Hosting/Startup/StartupLoader.cs index eed8e7a6e4..0f07be61b0 100644 --- a/src/Microsoft.AspNet.Hosting/Startup/StartupLoader.cs +++ b/src/Microsoft.AspNet.Hosting/Startup/StartupLoader.cs @@ -65,6 +65,11 @@ namespace Microsoft.AspNet.Hosting.Startup throw new Exception("TODO: Configuration method not found"); } + if (methodInfo.ReturnType != typeof(void)) + { + throw new Exception("TODO: Configuration method isn't void-returning."); + } + object instance = null; if (!methodInfo.IsStatic) {