this is a keyword in C# which always represents the current instance of the current class - as such it s only ever available in non-static methods, because static code does not and cannot refer to an instance at all. It's like a car: "my car" is an instance, "your car" is a different instance. But "this car" could refer to either, and the question "what colour is this car?" will return a different value depending on which instance we are talking about. If we are driving in my car, then the answer would be "black" because "my car" is a black Mercedes. If your BMW is being driven then the answer might be "green".r r and m are parameters which come from the invocation of the lambda: MVVM - The MVVM Light Messenger In-Depth | Microsoft Docs[^] is a good place to start.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!