private static void DetectParameterTypes(this Signature signature) { foreach (var parameter in signature.Parameters) { parameter.DetectType(); } }