public override ICompilationResult GetResult() { // if (myClassLikeDeclaration is IClassDeclaration classDeclaration) // { // if (classDeclaration.ExtendsList != null && MyChildToResult.ContainsKey(classDeclaration.ExtendsList) // && MyChildToResult[classDeclaration.ExtendsList] is ExpressionCompilationResult parent) // { // var parentReference = parent.GetReference(); // if (parentReference is ClassReference classReference) // MyParams.GetCurrentClass().BaseClass = classReference.ClassId; // } // } MyParams.FinishCurrentClass(); return(base.GetResult()); }
public override ICompilationResult GetResult() { MyParams.FinishCurrentClass(); return(base.GetResult()); }