How to destroy the object that called the function?

I have many objects and they all call the same function using unity’s built in ‘on click’ section. I’d like to destroy only the one that’s been clicked therefore called the function.,I have many objects and they all call the same function in unity’s on click section. I’d like to destroy only the one that’s been clicked therefore called the function.

hello you can pass the object thats calling the method

button.onClick.AddListener(() => Method(gameObject) );

void Method(GameObject activatedObject)
{
    Destroy(activatedObject);
}