static FastReflectionCaches() { MethodInvokerCache = new MethodInvokerCache(); PropertyAccessorCache = new PropertyAccessorCache(); FieldAccessorCache = new FieldAccessorCache(); ConstructorInvokerCache = new ConstructorInvokerCache(); }
public static object FastInvoke(this ConstructorInfo constructorInfo, params object[] parameters) => ConstructorInvokerCache.Get(constructorInfo).Invoke(parameters);