internal static long ToTimestamp()

in src/Elastic.Ingest.Apm/Helpers/Time.cs [30:37]


	internal static long ToTimestamp(DateTime dateTimeToConvert)
	{
		if (dateTimeToConvert.Kind != DateTimeKind.Utc)
			throw new ArgumentException($"{nameof(dateTimeToConvert)}'s Kind should be UTC but instead its Kind is {dateTimeToConvert.Kind}" +
				$". {nameof(dateTimeToConvert)}'s value: {dateTimeToConvert}", nameof(dateTimeToConvert));

		return RoundTimeValue((dateTimeToConvert - UnixEpochDateTime).TotalMilliseconds * 1000);
	}