I've confirmed this is a bug. Self.FindWriter(...) is valid, but the unused-method check overlooks the explicit Self. receiver and incorrectly reports that the method is never called.
I've logged the bug, including the related case involving AddressOf Self.Method.
For now, leaving off Self. avoids the false warning. Bare member calls refer to Self anyway, so that preserves the intended behaviour.