Como o MethodImplAttribute funciona no .NET?

Eu estava investigando algum código de framework (o método System.AppDomain.GetDynamicDir) e isso foi tudo o que o assembler mostrou:

<code>[MethodImpl(MethodImplOptions.InternalCall)]
private extern string GetDynamicDir();
</code>

O que acontece quando esse método é chamado? Eu não quero dizer este método específico, mas métodos com este atributo em geral.

questionAnswers(2)

yourAnswerToTheQuestion