Improve get base method and property methods to work with generalized declarations.
Improve get base method and property methods to work with generalized declarations.

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