public override int GetHashCode() { return(HashUtilities.CombineHashCodes( this.Name?.GetHashCode() ?? 0, this.CompilerSettings?.GetHashCode() ?? 0, this.DebuggerSettings?.GetHashCode() ?? 0)); }
public override int GetHashCode() { return(HashUtilities.CombineHashCodes( this.CompilerName?.GetHashCode() ?? 0, this.CompilerType.GetHashCode(), this.CompilerPath?.GetHashCode() ?? 0, this.DebuggeeArchitecture.GetHashCode())); }
internal static int CombineHashCodes(int h1, int h2, int h3, int h4, int h5) { return(HashUtilities.CombineHashCodes(HashUtilities.CombineHashCodes(h1, h2, h3, h4), h5)); }
internal static int CombineHashCodes(int h1, int h2, int h3) { return(HashUtilities.CombineHashCodes(HashUtilities.CombineHashCodes(h1, h2), h3)); }