public static TGadget Get <TGadget>(this GadgetTools.IOwner owner) where TGadget : class, GadgetTools.IGadget { Assert.IsNotNull(owner); Assert.IsNotNull(owner.GadgetPouch); return(owner.GadgetPouch.Get <TGadget>()); }
public GadgetPouch(GadgetTools.IOwner owner) { this.owner = owner; }