using System;
using System.Collections;
using System.Collections.Generic;
namespace Test {
public class FalseWarning : IEnumerable<List<FalseWarning.InnerClass>> {
public class InnerClass {
public String value;
public InnerClass(String value) {
this.value = value;
}
}
List<List<FalseWarning.InnerClass>> list = new List<List<InnerClass>>();
public FalseWarning() {
InnerClass innerClass = new InnerClass("1");
this.list.Add(new List<InnerClass>( new InnerClass[]{innerClass} ));
}
IEnumerator<List<FalseWarning.InnerClass>> IEnumerable<List<FalseWarning.InnerClass>>.GetEnumerator() { return this.list.GetEnumerator();
}
IEnumerator IEnumerable.GetEnumerator() {
return this.list.GetEnumerator();
}
}
class Program {
static void Main() {
}
}
}