Como faço para chamar um método genérico sem parâmetros do Powershell v3?
Por exemplo, eu tenho um objeto .NET$m
com as seguintes sobrecargas de método:
PS C:\Users\Me> $m.GetBody
OverloadDefinitions
-------------------
T GetBody[T]()
T GetBody[T](System.Runtime.Serialization.XmlObjectSerializer serializer)
Se eu tentar invocar o método sem parâmetros, recebo:
PS C:\Users\Me> $m.GetBody()
Cannot find an overload for "GetBody" and the argument count: "0".
At line:1 char:1
+ $m.GetBody()
+ ~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [], MethodException
+ FullyQualifiedErrorId : MethodCountCouldNotFindBest
Eu entendo que o PowerShell v3.0 deve funcionar mais facilmente com os genéricos. Obviamente, eu preciso dizer de alguma forma que tipo eu quero retornado, mas não consigo descobrir a sintaxe.