Most of the time I have the one way dependency of the Editor Assembly needing to reference the Runtime Assembly, but I’ve ended up with a case where both need to reference each other. This is because during Play Mode in the editor a method in the Runtime Assembly will use a method from the Editor Assembly.
Are there any standards for this? In the documentation the only standard given is making two separate assemblies, one for the editor and one for runtime.