public ImmutableObject ToImmutable(ImmutableModel immutableModel) { if (immutableModel == null) { throw new ArgumentNullException(nameof(immutableModel)); } return(immutableModel.GetObject(this)); }
public ImmutableObject ToImmutable() { ImmutableModel immutableModel = this.model.ToImmutable(); return(immutableModel.GetObject(this)); }