protected virtual void InvokeEqualsMethod(Type type, string[] parameters) { BindingFlags bindingFlags = BindingFlags.InvokeMethod | BindingFlags.Public | BindingFlags.Static; type.InvokeMember(areEqual, bindingFlags, null, null, parameters); } }