public sealed class CallSite { public string ClassName { get; } public string FunctionName { get; } public string Path { get; } public int Line { get; } public CallSite(string className, string functionName, string path, int line) { ClassName = className; FunctionName = functionName; Path = path; Line = line; } }