Предоставить метод .NET в качестве обратного вызова делегата

Каков синтаксис для передачи метода .NET в качестве обратного вызова делегата объекту .NET в PowerShell.

Например:

C # :

public class Class1
{
    public static void MyMethod(Action<object> obj)
    {
         obj("Hey!");
    }
}

public class Class2
{
    public static void Callback(object obj)
    {
         Console.Writeline(obj.ToString());
    }
}

PowerShell:

[Class1]::MyMethod([Class2]::Callback)

Это не работает.

16
задан abatishchev 3 April 2011 в 17:13
поделиться