Exemple #1
0
        public int EnumPresentationNodes(uint dwFlags, out IVsEnumNavInfoNodes ppEnum)
        {
            var path = new Stack <LibraryNode>();

            for (LibraryNode node = this; node != null; node = node.Parent)
            {
                path.Push(node);
            }

            ppEnum = new VsEnumNavInfoNodes(path.GetEnumerator());
            return(VSConstants.S_OK);
        }
Exemple #2
0
 public int Clone(out IVsEnumNavInfoNodes ppEnum)
 {
     ppEnum = new VsEnumNavInfoNodes(_nodeEnum);
     return(VSConstants.S_OK);
 }