public override int GetHashCode() { int hash = 1; if (ParamFile.Length != 0) { hash ^= ParamFile.GetHashCode(); } if (ProtoFile.Length != 0) { hash ^= ProtoFile.GetHashCode(); } if (WeightFile.Length != 0) { hash ^= WeightFile.GetHashCode(); } if (EngineFile.Length != 0) { hash ^= EngineFile.GetHashCode(); } return(hash); }