public static void NameForParameter <T>(ParameterToName <T> func) { Guard.AgainstNull(func, nameof(func)); parameterToNameLookup.AddOrUpdate( key: typeof(T), addValueFactory: type => o => func((T)o), updateValueFactory: (type, _) => o => func((T)o)); }
public static void NameForParameter <T>(ParameterToName <T> func) { Guard.AgainstNull(func, nameof(func)); parameterToNameLookup.Add(typeof(T), o => func((T)o)); }