VSNDK.DebugEngine.AD7Port.EnumProcesses C# (CSharp) Method

EnumProcesses() public method

Enumerates all the processes running on a port. (http://msdn.microsoft.com/en-us/library/bb161302.aspx)
public EnumProcesses ( IEnumDebugProcesses2 &ppEnum ) : int
ppEnum IEnumDebugProcesses2 Returns an IEnumDebugProcesses2 object that contains a list of all the processes running on a port.
return int
        public int EnumProcesses(out IEnumDebugProcesses2 ppEnum)
        {
            IEnumerable<AD7Process> procList = GetProcesses();
            IDebugProcess2[] processes = new IDebugProcess2[procList.Count()];
            int i = 0;
            foreach (var debugProcess in procList)
            {
                processes[i] = debugProcess;
                i++;
            }
            ppEnum = new AD7ProcessEnum(processes);
            return VSConstants.S_OK;
        }