using System; | |
using nested_workaroundNamespace; | |
#pragma warning disable 219 | |
public class runme { | |
static void Main() { | |
{ | |
Inner inner = new Inner(5); | |
Outer outer = new Outer(); | |
Inner newInner = outer.doubleInnerValue(inner); | |
if (newInner.getValue() != 10) | |
throw new Exception("inner failed"); | |
} | |
{ | |
Outer outer = new Outer(); | |
Inner inner = outer.createInner(3); | |
Inner newInner = outer.doubleInnerValue(inner); | |
if (outer.getInnerValue(newInner) != 6) | |
throw new Exception("inner failed"); | |
} | |
} | |
} |