using System;
using System.Reflection;
static class Program {
static void Main() {
Class_Name.TryIt(new WRONG_Name());
}
class Class_Name {
public static void TryIt(Class_Name instance) {
instance.Method_Name();
void Method_Name() {
var provenance = $"{this.GetType().Name}.{MethodBase.GetCurrentMethod().Name}";
Console.WriteLine("provenance is: " + provenance);
class WRONG_Name : Class_Name {