using System;
using System.Collections.Generic;
class A {}
class B : A {}
public class Test
{
static void AddEntries(List<A> list)
{
list.Add(new B());
}
public static void Main()
{
var list = new List<A>();
AddEntries(list);
Console.WriteLine("List length: " + list.Count);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKCmNsYXNzIEEge30KY2xhc3MgQiA6IEEge30KCnB1YmxpYyBjbGFzcyBUZXN0CnsKCXN0YXRpYyB2b2lkIEFkZEVudHJpZXMoTGlzdDxBPiBsaXN0KQoJewoJICAgbGlzdC5BZGQobmV3IEIoKSk7Cgl9CgkKCXB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKCXsKCQl2YXIgbGlzdCA9IG5ldyBMaXN0PEE+KCk7CgkJCgkJQWRkRW50cmllcyhsaXN0KTsKCQkKCQlDb25zb2xlLldyaXRlTGluZSgiTGlzdCBsZW5ndGg6ICIgKyBsaXN0LkNvdW50KTsKCX0KfQ==