internal static Foo NewFoo(XProfile p) { if (foos_ == null) { return(new Foo(p)); } Foo ret = foos_; foos_ = ret.next_; ret.next_ = null; ret.p_ = p; p.Enter(); return(ret); }
Foo(XProfile p) { p_ = p; p.Enter(); }
internal static Foo NewFoo(XProfile p) { if (foos_ == null) { return(new Foo(p)); } Foo ret = foos_; foos_ = ret.next_; ret.next_ = null; ret.p_ = p; p.Enter(); return(ret); }
Foo(XProfile p) { p_ = p; p.Enter(); }