// Author: Gockner, Simon // Created: 2021-04-23 // Copyright(c) 2021 SimonG. All Rights Reserved. using System.Diagnostics; using Lib.ProcessManaging.Interfaces; namespace Lib.ProcessManaging { public class ObservedProcess : IObservedProcess { private readonly Process _process; public ObservedProcess(Process process) => _process = process; public string Name => _process.ProcessName; public int Id => _process.Id; public bool EqualsProcess(Process process) => _process.Id == process.Id; public void Dispose() => _process.Dispose(); } }