Ejemplo n.º 1
0
        public void ApplyFeatureRefArray(DataField field, ForwardRefArrayItem[] featureRefs)
        {
            Debug.Assert(field == DataField.Delete);

            foreach (var item in featureRefs)
            {
                if (item.ArrayIndex < 0 || item.ArrayIndex >= m_Deletions.Count)
                    throw new IndexOutOfRangeException();

                m_Deletions[item.ArrayIndex] = item.Feature;

                // As DeserializationFactory.Deactivate...
                LineFeature line = (item.Feature as LineFeature);
                if (line != null)
                    line.RemoveTopology();

                item.Feature.IsInactive = true;
            }
        }
Ejemplo n.º 2
0
 public void ApplyFeatureRefArray(DataField field, ForwardRefArrayItem[] featureRefs)
 {
     throw new NotImplementedException();
 }