Представьте себе метод, подобный этому (в Win Forms):
//First method
private void buttonStart_Click(object sender, EventArgs e)
{
//I call another method here
this.GetData(sender, null)
}
//Second method
private void GetData(object sender, EventArgs e)
{
//how to check IF calling method is buttonStart_Click ???
if(sender.Equals == buttonStart_Click)
{
//DO BLAH BLAH
}
}
Надеюсь, мне было ясно, то есть я хочу знать, какой метод вызывает 'GetData'. note Я знаю, что могу иметь глобальную переменную и установить ее на что-то, но я хочу знать, есть ли ПРЯМОЙ способ сделать это?
Спасибо.