Los tipos que implementan ICollection deben proporcionar también una versión de CopyTo con el primer parámetro establecido ...

Los tipos que implementan ICollection deben proporcionar también una versión de CopyTo con el primer parámetro establecido como tipo seguro, concretamente un tipo diferente de una matriz de objetos o System.Array. Implemente el miembro de la interfaz explícitamente y convierta en pública la versión con nombre seguro. Es seguro omitir infracciones de esta regla cuando está implementando un nueva colección basada en objetos, como un árbol binario donde los tipos basados en su colección determinarán qué es un tipo seguro. Estos tipos deben exponer a los miembros con tipo seguro.
Los tipos que implementan ICollection deben proporcionar también una versión de CopyTo con el primer parámetro establecido como tipo seguro, concretamente un tipo diferente de una matriz de objetos o System.Array. Implemente el miembro de la interfaz explícitamente y convierta en pública la versión fuertemente tipada. Es seguro omitir infracciones de esta regla cuando está implementando un nueva colección basada en objetos, como un árbol binario donde los tipos basados en su colección determinarán qué es un tipo seguro. Estos tipos deben exponer a los miembros fuertemente tipados.