internal LocatableSet(OpenEhr.RM.Common.Archetyped.Pathable parent) : this() { Check.Invariant(this.identifiedLocatables != null, "identifiedLocatables must not be null"); Check.Require(parent != null, "parent must not be null"); this.Parent = parent; Check.Invariant(this.Parent != null, "parent must not be null"); }
internal LocatableSet(OpenEhr.RM.Common.Archetyped.Pathable parent, System.Collections.Generic.IEnumerable <T> items) : this(parent) { Check.Invariant(this.identifiedLocatables != null, "identifiedLocatables must not be null"); Check.Invariant(this.Parent != null, "parent must not be null"); if (items != null) { foreach (T item in items) { item.Parent = null; AddItem(item); } } }
public abstract string PathOfItem(Pathable item);
public abstract string PathOfItem(Pathable item);