using System.Diagnostics;
public string Context { get; private set; }
var stack = new StackTrace();
var frame = stack.GetFrames().First(f => !f.GetMethod().ReflectedType.FullName.StartsWith("Library."));
Context = frame.GetMethod().ReflectedType.FullName + "." + frame.GetMethod().Name;
public static class TestClassBuilder
public static TestClass BuildClass()
public class LibraryService
public static string GetLibraryContext()
var tc = Library.TestClassBuilder.BuildClass();
public static void Main()
Console.WriteLine(App.LibraryService.GetLibraryContext());