Amoeba.Windows.TreeViewModelBase.GetAncestors C# (CSharp) 메소드

GetAncestors() 공개 메소드

public GetAncestors ( ) : IEnumerable
리턴 IEnumerable
        public IEnumerable<TreeViewModelBase> GetAncestors()
        {
            var list = new LinkedList<TreeViewModelBase>();
            list.AddFirst(this);

            for (;;)
            {
                var parent = list.First.Value.Parent;
                if (parent == null) break;

                list.AddFirst(parent);
            }

            return list;
        }