9
Devo aceitar coleções vazias em meus métodos que iteram sobre elas?
Eu tenho um método em que toda a lógica é realizada dentro de um loop foreach que itera sobre o parâmetro do método: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var node in nodes) { // yadda yadda yadda yield return transformedNode; } } Nesse caso, o envio de uma coleção vazia …