While you can call PS from C# you really need to ask yourself why. PS is a wrapper around .NET. That PS command you're running is just going to call into .NET (using C# most likely). It would be faster to just make the call directly in C#. For this particular set of functions the docs say they are actually just PS functions so you could go look at what the module does and just replicate that code in C#.
But if you want to call a PS script/command in C# then you need to set up the PS session and then invoke the command. You can see the needed code here.