Report question

Question: Can I rely on the LINQ ToArray() always returning a new instance?