When chaining constructors, in C#, how can I easily tell whether or not the constructor was called directly, or was called by another constructor using this
?
public Test() : this(string.Empty, string.Empty) {}
public Test(string helloworld) : this(helloworld, string.Empty){}
public Test(string helloworld, string goodbyeworld)
{
//do work
}