Fixed the generated C++ for symbols when protected classes need them.
Fixed the generated C++ for symbols when protected classes need them.

Signed-off-by: Dimitar Dobrev <ca751a5c976abad79158718440750fc638d19ebc@protonmail.com>

ddobrev/CppSharp,mohtamohit/CppSharp,zillemarco/CppSharp,mono/CppSharp,mono/CppSharp,ddobrev/CppSharp,ddobrev/CppSharp,ddobrev/CppSharp,zillemarco/CppSharp,zillemarco/CppSharp,mono/CppSharp,zillemarco/CppSharp,mohtamohit/CppSharp,mono/CppSharp,zillemarco/CppSharp,mohtamohit/CppSharp,ddobrev/CppSharp,mono/CppSharp,mohtamohit/CppSharp,mono/CppSharp,mohtamohit/CppSharp