private MutationRecord(EMutationType type, Node target, string attributeName, string attributeNamespace, string oldValue, IEnumerable <Node> addedNodes, IEnumerable <Node> removedNodes, Node previousSibling, Node nextSibling) : this(type, target, attributeName, attributeNamespace, oldValue) { this.addedNodes = addedNodes; this.removedNodes = removedNodes; this.nextSibling = nextSibling; this.previousSibling = previousSibling; }
public MutationEntry( IMutation mutation, float chance, EMutationType mutationType) { this.mutation = mutation; this.chance = chance; this.mutationType = mutationType; }
private MutationRecord(EMutationType type, Node target, string attributeName, string attributeNamespace, dynamic oldValue) : this(type, target) { this.attributeName = attributeName; this.attributeNamespace = attributeNamespace; this.oldValue = oldValue; }
private MutationRecord(EMutationType type, Node target) { this.type = type; this.target = target; }