C#/InlineCache: Add dynamic interface implemention support