In my DLL, Could I have C++ file that exports functions in traditional way using __declspec(dllexport), and have remaining code written in C# file?

This is because: myDLL is a bridge between two applications.

Application_1 wants me to export functions using __declspec(dllexport).

Application_2 has APIs exposed in C#.