public static Slab Create(SlabState state, bool hasWall) { return(new Slab(state, hasWall)); }
public Slab WithState(SlabState state) { return(new Slab(state, HasWall)); }
private Slab(SlabState state, bool hasWall) { State = state; HasWall = hasWall; }
public static Slab Create(SlabState state, bool hasWall) { return new Slab(state, hasWall); }
public Slab WithState(SlabState state) { return new Slab(state, HasWall); }