* add stub for dotnet list p2ps * apply review feedback * PR feedback: consistent method modifiers * apply missed review feedback * add test coverage and do not treat no p2ps as error * move private methods to the bottom, rename weird res name