} = new OptimizedEnumerable <TestType>(); // boxes enumerator but public public void Method() { Property00 = new OptimizedEnumerable <TestType>(); Property01 = new NonOptimizedEnumerable <TestType>(); Property11 = new OptimizedEnumerable <TestType>(); // boxes enumerator but public }
public void Method() { OptimizedEnumerable <TestType> variable00 = new OptimizedEnumerable <TestType>(); IEnumerable <TestType> variable01 = new NonOptimizedEnumerable <TestType>(); var variable10 = new OptimizedEnumerable <TestType>(); variable00 = new OptimizedEnumerable <TestType>(); variable01 = new NonOptimizedEnumerable <TestType>(); variable10 = new OptimizedEnumerable <TestType>(); }