public void Remove(IVPaintIdentifier vc) { for (int i = 0; i < paintData.Count; i++) { VPaintVertexData data = paintData[i]; if (data.identifier.IsEqualTo(vc)) { paintData.RemoveAt(i); i--; } } }
public VPaintVertexData Get(IVPaintIdentifier vc) { if (vc == null) { return(null); } for (int i = 0; i < paintData.Count; i++) { VPaintVertexData data = paintData[i]; if (vc.IsEqualTo(data.identifier)) { return(data); } } return(null); }
public bool IsEqualTo(IVPaintIdentifier obj) { return(obj == this); }
public virtual bool IsEqualTo(IVPaintIdentifier obj) { return(false); }