From 0c406df2f3ee3dfb275f56c2f94b60353ed1c2d4 Mon Sep 17 00:00:00 2001 From: Quin Lynch Date: Wed, 2 Mar 2022 18:52:18 -0400 Subject: [PATCH] fix merge errors --- .../Utilities/ReflectionUtils.cs | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/src/Discord.Net.Interactions/Utilities/ReflectionUtils.cs b/src/Discord.Net.Interactions/Utilities/ReflectionUtils.cs index b74a81072..5d3da4c5c 100644 --- a/src/Discord.Net.Interactions/Utilities/ReflectionUtils.cs +++ b/src/Discord.Net.Interactions/Utilities/ReflectionUtils.cs @@ -205,26 +205,5 @@ namespace Discord.Interactions return instance; }; } - - internal static Func CreateLambdaConstructorInvoker(TypeInfo typeInfo) - { - var constructor = GetConstructor(typeInfo); - var parameters = constructor.GetParameters(); - - var argsExp = Expression.Parameter(typeof(object[]), "args"); - - var parameterExps = new Expression[parameters.Length]; - - for (var i = 0; i < parameters.Length; i++) - { - var indexExp = Expression.Constant(i); - var accessExp = Expression.ArrayIndex(argsExp, indexExp); - parameterExps[i] = Expression.Convert(accessExp, parameters[i].ParameterType); - } - - var newExp = Expression.New(constructor, parameterExps); - - return Expression.Lambda>(newExp, argsExp).Compile(); - } } }