Как я могу найти метод, вызвавший текущий метод?
В C# 5 эту информацию можно logging получить с помощью caller info:
//using System.Runtime.CompilerServices;
public void SendError(string Message, [CallerMemberName] string callerName = "")
{
Console.WriteLine(callerName + "called me.");
}
Вы также c#-language можете получить [CallerFilePath]
и [CallerLineNumber]
.
c#
.net
logging
stack-trace
system.diagnostics
2021-12-06T03:32:48+00:00
2022-11-01T07:40:00+00:00
WhatIS
Вопросы с похожей тематикой, как у вопроса:
Как я могу найти метод, вызвавший текущий метод?
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.