title: How would I pass a C# delegate function to a Managed C++ .Dll?
body: <p>I have this delegate in C#.</p>
  
  <pre><code>public delegate string ACSharpDelegate(string message);
  </code></pre>
  
  <p>How would I go about creating a Managed C++ .dll that will accept this delegate as a parameter so the C++ .dll can call it?</p>