public class BurstReflectionTestsSeparateAssembly { [Unity.Jobs.LowLevel.Unsafe.JobProducerType(typeof(MyJobProducerSeparateAssembly<,>))] public interface IMyGenericJobSeparateAssembly { void Execute(); } private static class MyJobProducerSeparateAssembly { public static void Execute(ref TJob job) { } } }