Add support for using a simple type-name (#22)

This commit is contained in:
Stef Heyenrath
2021-08-02 11:49:41 +02:00
committed by GitHub
parent a778c35728
commit 7baf050c12
10 changed files with 75 additions and 23 deletions
@@ -26,7 +26,7 @@ namespace ProxyInterfaceSourceGenerator.FileGenerators
private FileData GenerateFile(ProxyData pd)
{
var targetClassSymbol = GetNamedTypeSymbolByFullName(pd.TypeName);
var targetClassSymbol = GetNamedTypeSymbolByFullName(pd.TypeName, pd.Usings);
var interfaceName = targetClassSymbol.ResolveInterfaceNameWithOptionalTypeConstraints(pd.InterfaceName);
var className = targetClassSymbol.ResolveProxyClassName();
var constructorName = $"{targetClassSymbol.Name}Proxy";