public Test(IMyObj obj) { if (obj == null) throw new ArgumentNullException("obj"); _obj = obj; }
static printString makeDelegate3(IMyObj x) { printString ps = new printString(x.writeStr); return(ps); }
static IMyObj MyFunc(out IMyObj obj) { Statement1(); obj = GetObj(); Statement2(obj); }