Return an empty enumerable immediately rather than allocating a compiler generated enumerable via 'yield'. We can defer allocating these until we actually need to draw them. Also, cache the trait lookup.
5.6 KiB
5.6 KiB