Just started using Ryder for Unity3D dev, so far very happy.
One question - I'm getting a red-underline warning for naive string concat with a long along the lines of...
String foo = "my string" + longValue;
...with the tip "Boxing allocation: conversion from value type 'long' to reference type 'object'". My guess is there are a couple of recommendations for this sort of thing, maybe something along the lines of a printf or a different kind of conversion, maybe using a static utility method somewhere?
What's the "ideal" way of doing this in Unity3D/C#?
P.S. Visual Studio Code didn't complain about this, and I'm not doing it in a performance intensive way. Only thing I found was this Unity3D blog post. https://blogs.unity3d.com/2016/08/11/il2cpp-optimizations-avoid-boxing/ - so part of why I'm posting here is because Ryder is the first place I'm seeing the advice. Red-underline no less! ;)