public void Remove(AMPrimitive primitive) { primitives.Remove(primitive.Id); primitive.Dispose(); if (primitive.Id + 1 == nextId) { nextId--; } }
public override bool Contains(AMPrimitive model) { return(lines.Contains(model)); }
public abstract bool Contains(AMPrimitive model);
public bool Contains(AMPrimitive primitive) { return(primitive.Owner == this && primitives.ContainsKey(primitive.Id)); }