void Main() // LinqPad 6 v6.9.7 x64 beta
{
var list = new List<string> { "hello" };
var uncapsulatedList = list.Uncapsulate();
uncapsulatedList.Dump(); // private "_items" array is not shown
uncapsulatedList.Dump(includePrivate: true); // doesn't work either
uncapsulatedList._items.Dump(); // explicit access works though
}