public override int GetHashCode()

in src/Elastic.OpenTelemetry.Core/Configuration/CompositeElasticOpenTelemetryOptions.cs [308:325]


	public override int GetHashCode()
	{
#if NET462 || NETSTANDARD2_0
		return LogDirectory.GetHashCode()
			^ LogLevel.GetHashCode()
			^ LogTargets.GetHashCode()
			^ SkipOtlpExporter.GetHashCode()
			^ Signals.GetHashCode()
			^ Tracing.GetHashCode()
			^ Metrics.GetHashCode()
			^ Logging.GetHashCode()
			^ (AdditionalLogger?.GetHashCode() ?? 0);
#else
		var hash1 = HashCode.Combine(LogDirectory, LogLevel, LogTargets, SkipOtlpExporter);
		var hash2 = HashCode.Combine(Signals, Tracing, Metrics, Logging, AdditionalLogger);
		return HashCode.Combine(hash1, hash2);
#endif
	}