Binarysharp.MemoryManagement.Helpers.HandleManipulator.HandleToProcess C# (CSharp) Method

HandleToProcess() public static method

Converts an handle into a Process object assuming this is a process handle.
public static HandleToProcess ( SafeMemoryHandle processHandle ) : Process
processHandle Binarysharp.MemoryManagement.Native.SafeMemoryHandle A valid handle to an opened process.
return System.Diagnostics.Process
        public static Process HandleToProcess(SafeMemoryHandle processHandle)
        {
            // Search the process by iterating the processes list
            return Process.GetProcesses().First(p => p.Id == HandleToProcessId(processHandle));
        }