Compilation\CompilationOptions.cs (15)
674Hash.Combine(this.CurrentLocalTime.GetHashCode(),
676Hash.Combine(this.CryptoKeyContainer != null ? StringComparer.Ordinal.GetHashCode(this.CryptoKeyContainer) : 0,
677Hash.Combine(this.CryptoKeyFile != null ? StringComparer.Ordinal.GetHashCode(this.CryptoKeyFile) : 0,
678Hash.Combine(Hash.CombineValues(this.CryptoPublicKey, 16),
679Hash.Combine((int)this.GeneralDiagnosticOption,
680Hash.Combine(this.MainTypeName != null ? StringComparer.Ordinal.GetHashCode(this.MainTypeName) : 0,
681Hash.Combine((int)this.MetadataImportOptions,
683Hash.Combine(this.ModuleName != null ? StringComparer.Ordinal.GetHashCode(this.ModuleName) : 0,
684Hash.Combine((int)this.OptimizationLevel,
685Hash.Combine((int)this.OutputKind,
686Hash.Combine((int)this.Platform,
688Hash.Combine(this.ScriptClassName != null ? StringComparer.Ordinal.GetHashCode(this.ScriptClassName) : 0,
689Hash.Combine(Hash.CombineValues(this.SpecificDiagnosticOptions),
690Hash.Combine(this.WarningLevel,
698Hash.Combine((int)this.NullableContextOptions, 0))))))))))))))))))))))))))));
ConstantValueSpecialized.cs (10)
202return Hash.Combine(base.GetHashCode(), _value.GetHashCode());
261return Hash.Combine(base.GetHashCode(), _value.GetHashCode());
302return Hash.Combine(base.GetHashCode(), _value.GetHashCode());
720return Hash.Combine(base.GetHashCode(), _value.GetHashCode());
777return Hash.Combine(base.GetHashCode(), _value.GetHashCode());
820return Hash.Combine(base.GetHashCode(), _value.GetHashCode());
863return Hash.Combine(base.GetHashCode(), _value.GetHashCode());
907return Hash.Combine(base.GetHashCode(), _value.GetHashCode());
941return Hash.Combine(base.GetHashCode(), _value.GetHashCode());
987return Hash.Combine(base.GetHashCode(), _value.GetHashCode());
Binder\DecisionDagBuilder.cs (11)
3093hashCode = Hash.Combine(value.GetHashCode(), hashCode);
3095return Hash.Combine(hashCode, x.Cases.Count);
3163return Hash.Combine(RemainingTests.GetHashCode(), Index);
4003public override int GetHashCode() => Hash.Combine(Negated.GetHashCode(), typeof(Not).GetHashCode());
4460int value = Hash.Combine(this.RemainingTests.Length, this.GetType().GetHashCode());
4473value = Hash.Combine(easyOut.GetValueOrDefault(), value);
4477value = Hash.Combine(Hash.Combine(sequence.RemainingTests.Length, sequence.GetType().GetHashCode()), value);
4483value = Hash.Combine(t.GetHashCode(), value);
4499int value = Hash.Combine(length, sequence.GetType().GetHashCode());
4500value = Hash.Combine(Hash.CombineValues(sequence.RemainingTests), value);