public IEnumerable <TestType> field11 = new OptimizedEnumerable <TestType>(); // boxes enumerator but public public void Method() { field00 = new OptimizedEnumerable <TestType>(); field01 = new NonOptimizedEnumerable <TestType>(); field11 = new OptimizedEnumerable <TestType>(); // boxes enumerator but public }
} = 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>(); }
public void Method() { var a0 = new OptimizedEnumerable <TestType>().First(); var b0 = new OptimizedEnumerable <TestType>().FirstOrDefault(); var c0 = EnumerableExtensions.First(new OptimizedEnumerable <TestType>()); var d0 = EnumerableExtensions.FirstOrDefault(new OptimizedEnumerable <TestType>()); var a1 = new TestType().Single(); var b1 = new TestType().SingleOrDefault(); var c1 = NotEnumerableExtensions.Single(new TestType()); var d1 = NotEnumerableExtensions.SingleOrDefault(new TestType()); var a2 = Single(new TestType()); var b2 = SingleOrDefault(new TestType()); }
public void Method() { IEnumerable <TestType> variable; variable = new OptimizedEnumerable <TestType>(); }
public Enumerator(OptimizedEnumerable <T> .Enumerator source) => this.source = source;