protected override void Initialize(AbstractPathInfo location, params string[] sublocation) { List <string> pathHierarchy = new List <string>(); pathHierarchy.AddRange(location.PathHierarchy); pathHierarchy.AddRange(sublocation); PathHierarchy = pathHierarchy.ToArray(); }
protected override void Initialize(AbstractPathInfo location, AbstractPathInfo sublocation) { Initialize(location, sublocation.PathHierarchy); }
protected override void Initialize(AbstractPathInfo location, params string[] sublocation) { List<string> pathHierarchy = new List<string>(); pathHierarchy.AddRange(location.PathHierarchy); pathHierarchy.AddRange(sublocation); PathHierarchy = pathHierarchy.ToArray(); }
protected override void Initialize(AbstractPathInfo location) { PathHierarchy = location.PathHierarchy; }
protected override void Initialize(AbstractPathInfo location, AbstractPathInfo sublocation) { Initialize(location, sublocation.PathHierarchy); }
protected override void Initialize(AbstractPathInfo location) { PathHierarchy = location.PathHierarchy; }