Hi
I tried to update my plugin to latest SDK 2019.2 and met follow problems:
1. IManagedProjectBuildSettings.OutputType property has gone. I have follow code:
if (managedProjectBuildSettings.OutputType == ProjectOutputType.LIBRARY || managedProjectBuildSettings.OutputType == ProjectOutputType.CONSOLE_EXE ||
managedProjectBuildSettings.OutputType == ProjectOutputType.WIN_EXE) {...}
How can I fix it? May be I can use IManagedProjectBuildSettings.ApplicationType, but it is string type...
2. I have code which recognise inheritance from specific class:

The problem is when I fix IDeclaredTypeUsage -> ITypeUsage, I don't know what I should change in the CSharpTypeFactory.CreateDeclaredType(parentClassDeclarationUsage) method call:

3. What is replacement for IUserDeclaredTypeUsage interface?

Thanks
Dmitrii, reSP plugin