public MosaField CreateField(MosaField source = null) { if (source == null) { return(new MosaField() { ID = id++, TypeSystem = typeSystem }); } else { MosaField result = source.Clone(); result.ID = id++; return(result); } }
internal Mutator(MosaField field) : base(field) { this.field = field; }
public MosaField.Mutator MutateField(MosaField field) { return(new MosaField.Mutator(field)); }