private MutableDiffSets <IndexDescriptor> IndexChangesDiffSets() { if (_indexChanges == null) { _indexChanges = new MutableDiffSetsImpl <IndexDescriptor>(); } return(_indexChanges); }
private MutableDiffSets <ConstraintDescriptor> ConstraintsChangesDiffSets() { if (_constraintsChanges == null) { _constraintsChanges = new MutableDiffSetsImpl <ConstraintDescriptor>(); } return(_constraintsChanges); }
public override void IndexDoAdd(IndexDescriptor descriptor) { MutableDiffSets <IndexDescriptor> diff = IndexChangesDiffSets(); if (!diff.UnRemove(descriptor)) { diff.Add(descriptor); } Changed(); }