Example #1
0
 public virtual void SetSubstanceGroup(ISubstanceGroup group)
 {
     if (SubstanceGroup == group)
     {
         return;
     }
     SubstanceGroup = group;
     group.AddSubstance(this);
 }
Example #2
0
        public virtual void RemoveFromSubstanceGroup()
        {
            if (SubstanceGroup == null)
            {
                return;
            }

            var group = SubstanceGroup;

            SubstanceGroup = null;
            ((SubstanceGroup)group).Remove(this);
        }