Delegate-Funktionsaufruf ausgeben

Ich habe den folgenden C # -Code:

public static double f2(Func<double, double> f, double x)
{
    return f(x);
}   

Und hier ist es IL-Code:

.method public hidebysig static 
    float64 f2 (
        class [mscorlib]System.Func`2<float64, float64> f,
        float64 x
    ) cil managed 
{
    // Method begins at RVA 0x20bd
    // Code size 8 (0x8)
    .maxstack 8

    IL_0000: ldarg.0
    IL_0001: ldarg.1
    IL_0002: callvirt instance !1 class [mscorlib]System.Func`2<float64, float64>::Invoke(!0)
    IL_0007: ret
}

Wie kann ich ausgeben

callvirt instance !1 class [mscorlib]System.Func`2<float64, float64>::Invoke(!0)

Anleitung durch dieSystem.Reflection.Emit oder besser durch dieMono.Cecil?

Wofür stehen! 1 und! 0?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage