Я постараюсь объяснить, в чем я нуждаюсь.Как получить имя родительского метода/имя класса/файла внутри другого вызова метода?
Давайте предположим, что у меня есть класс вроде этого:
Public Class Example1
Public Sub ToBeCalled()
System.Console.WriteLine(
"The Method or Class or file and its line which called me is: ",
?????)
End Sub
End Class
Тогда у меня есть второй класс вроде этого:
Public Class Second
Public Sub SomeProcedure()
Dim obj As Example1 = New Example1
obj.ToBeCalled()
End Sub
End Class
Module1
Dim obj2 As Second = New Second()
obj2.SomeProcedure()
End Module1
И что я хотел бы получить на экране вместо " ????» является:
1) Метод или класс или файл, и его линия, которая позвала меня есть: Второй
2) Метод или класс или файл, и его линия, которая позвала меня является: SomeProcerure
3) ...... это: Second.vb
4) ...... это: линия 54
5) ....... является: колонка 33
Может кто-нибудь Помоги мне, пожалуйста?
Можете ли вы исправить раздел кода в своем вопросе, чтобы он отображался в виде кода? Спасибо –