public static PositionAssignment FromBasic(BasicPositionAssignment basic) { return(new PositionAssignment(basic)); // calls private ctor }
private PositionAssignment(BasicPositionAssignment basic) : base(basic) { // private ctor }