C#: Report diagnostic for Node exports in a type that doesn't derive from Node

This commit is contained in:
Raul Santos 2023-10-06 18:12:16 +02:00
parent 6916349697
commit bfe1a93023
No known key found for this signature in database
GPG key ID: B532473AE3A803E4
3 changed files with 44 additions and 1 deletions

View file

@ -32,7 +32,7 @@ namespace Godot.SourceGenerators
disabledGenerators != null &&
disabledGenerators.Split(';').Contains(generatorName));
public static bool InheritsFrom(this INamedTypeSymbol? symbol, string assemblyName, string typeFullName)
public static bool InheritsFrom(this ITypeSymbol? symbol, string assemblyName, string typeFullName)
{
while (symbol != null)
{