pax.uciChessEngine by Philipp Hetzner

<PackageReference Include="pax.uciChessEngine" Version="0.6.2" />

 EngineInfo

public class EngineInfo : IEquatable<EngineInfo>
public EngineMove BestMove { get; set; }

public int Depth { get; set; }

public string EngineName { get; set; }

protected virtual Type EqualityContract { get; }

public int Evaluation { get; set; }

public int Mate { get; set; }

public EngineMove Ponder { get; set; }

public ICollection<PvInfo> PvInfos { get; set; }

public EngineInfo(string engineName, ICollection<PvInfo> pvInfos)

protected EngineInfo(EngineInfo original)

public static bool op_Equality(EngineInfo left, EngineInfo right)

public static bool op_Inequality(EngineInfo left, EngineInfo right)

public virtual EngineInfo <Clone>$()

public virtual bool Equals(EngineInfo other)

protected virtual bool PrintMembers(StringBuilder builder)