"Representing GetFuncPtr() in C#"

public static class NativeMethods {
	[DllImport("NativeLib.dll", CallingConvention = CallingConvention.Cdecl)]
	public static unsafe extern void GetFuncPtr(delegate* unmanaged<char*>* outFuncPtr);
}


Code snippet taken from "Two Decades of C#: A Reference - C# 9".