We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dda3336 commit 0c0a455Copy full SHA for 0c0a455
src/Neo.Compiler.CSharp/CompilationEngine/CompilationEngine.cs
@@ -320,10 +320,10 @@ private List<CompilationContext> CompileProjectContracts(Compilation compilation
320
var memberTypeSymbol = (member as IFieldSymbol)?.Type ?? (member as IPropertySymbol)?.Type;
321
if (memberTypeSymbol is not INamedTypeSymbol namedTypeSymbol)
322
continue;
323
- if (!allSmartContracts.Contains(namedTypeSymbol))
324
- continue;
325
if (namedTypeSymbol.IsAbstract)
326
+ if (!allSmartContracts.Contains(namedTypeSymbol))
+ continue;
327
if (classDependencies[classSymbol].Any(p => SymbolEqualityComparer.Default.Equals(p, namedTypeSymbol)))
328
329
classDependencies[classSymbol].Add(namedTypeSymbol);
0 commit comments