public GenClassUsingFieldOfInnerStruct <T> Create(GenClassUsingFieldOfInnerStruct <T> left = null) { // some logic to get _value in a temp return(new GenClassUsingFieldOfInnerStruct <T>(_value, left ?? _left)); }
public GenClassUsingFieldOfInnerStruct(T v, GenClassUsingFieldOfInnerStruct <T> left) { _value = v; _left = left; }