public static ComplexObjectWithFactoryMethodAndRecursiveConstructor Create(string parameterName) { ComplexObjectWithFactoryMethodAndRecursiveConstructor createdWrapper = new ComplexObjectWithFactoryMethodAndRecursiveConstructor(parameterName); return(createdWrapper); }
public ComplexObjectWithFactoryMethodAndRecursiveConstructor( ComplexObjectWithFactoryMethodAndRecursiveConstructor obj) : this(obj._initialValue) { }