public override Ust VisitDestructorDeclaration(DestructorDeclarationSyntax node) { var name = new IdToken(node.Identifier.ValueText + "_Destroy", node.Identifier.GetTextSpan()); var body = (BlockStatement)VisitBlock(node.Body); var result = new MethodDeclaration(name, null, body, node.GetTextSpan()); return(result); }