Как я могу вызвать явно реализованный метод интерфейса из PowerShell?

Код:

add-type @"
    public interface IFoo
    {
        void Foo();
    }

    public class Bar : IFoo
    {
        void IFoo.Foo()
        {
        }
    }
"@ -Language Csharp

$bar = New-Object Bar
($bar -as [IFoo]).Foo() # ERROR.

Ошибка:

Ошибка вызова метода, потому что [Bar] не содержит метод с именем 'Foo'.

Ответы на вопрос(3)

Ваш ответ на вопрос