Пример #1
0
 public override int GetHashCode()
 {
     return(HashUtilities.CombineHashCodes(
                this.Name?.GetHashCode() ?? 0,
                this.CompilerSettings?.GetHashCode() ?? 0,
                this.DebuggerSettings?.GetHashCode() ?? 0));
 }
Пример #2
0
 public override int GetHashCode()
 {
     return(HashUtilities.CombineHashCodes(
                this.CompilerName?.GetHashCode() ?? 0,
                this.CompilerType.GetHashCode(),
                this.CompilerPath?.GetHashCode() ?? 0,
                this.DebuggeeArchitecture.GetHashCode()));
 }
Пример #3
0
 internal static int CombineHashCodes(int h1, int h2, int h3, int h4, int h5)
 {
     return(HashUtilities.CombineHashCodes(HashUtilities.CombineHashCodes(h1, h2, h3, h4), h5));
 }
Пример #4
0
 internal static int CombineHashCodes(int h1, int h2, int h3)
 {
     return(HashUtilities.CombineHashCodes(HashUtilities.CombineHashCodes(h1, h2), h3));
 }