ComponentActivator GetType must throwOnError (#24732)
authorSteve MacLean <stmaclea@microsoft.com>
Thu, 23 May 2019 00:51:00 +0000 (20:51 -0400)
committerGitHub <noreply@github.com>
Thu, 23 May 2019 00:51:00 +0000 (20:51 -0400)
src/System.Private.CoreLib/src/Internal/Runtime/InteropServices/ComponentActivator.cs

index fe61c8a..c6d1d53 100644 (file)
@@ -116,10 +116,10 @@ namespace Internal.Runtime.InteropServices
             Func<AssemblyName,Assembly> resolver = name => alc.LoadFromAssemblyName(name);
 
             // Throws
-            Type type = Type.GetType(typeName, resolver, null)!;
+            Type type = Type.GetType(typeName, resolver, null, throwOnError: true)!;
 
             // Throws
-            Type delegateType = Type.GetType(delegateTypeName, resolver, null)!;
+            Type delegateType = Type.GetType(delegateTypeName, resolver, null, throwOnError: true)!;
 
             // Throws
             return Delegate.CreateDelegate(delegateType, type, methodName)!;