Understanding Transform.Shear


I have some confusion with understanding this method.
Simply, I want to shear an object 45 degrees in the right viewport, so I don’t understand:
A) where do I input the object to transform into this shear method?
B) If the shear method only outputs an xform, then what method do I input that into to complete my code?
C) I assume I am suppose to derive my 45 degrees from the three vectors required, but that is confusing to me.

Rhino.Transform.Shear(rg.Plane.WorldYZ, #not sure what to do here)

Thanks in advance.

Mayebe this helps >?