-
@hlship the thinking is that function/method *is* a target. e.g.
out.SendMessageon its own is a valid expression and resolves to that instance method as a first-class value. so, (out.SendMessage ...) in a target position invokes it.
out.SendMessage on its own is a valid expression and resolves to that instance method as a first-class value. so, (out.SendMessage ...) in a target position invokes it.