0
我有这样的代码有服务1和服务2之间的循环引用,我使用VS2015符号映射找到循环引用,但他们似乎并没有被显示出来符号映射Visual Studio中没有表现出循环引用
我选择布局>分析仪>循环引用分析,并根据它应该在红色方框突出显示右侧的传说......
public interface IService1
{
void Dosometing1();
void Donothing();
}
public class Service1 : IService1
{
private readonly IService2 _service2;
public Service1(IService2 service2)
{
_service2 = service2;
}
public void Dosometing1(){}
public void Donothing()
{
_service2.Dosometing2();
}
}
public interface IService2
{
void Dosometing2();
}
public class Service2 : IService2
{
readonly IService1 _service1;
public Service2(IService1 service1)
{
_service1 = service1;
}
public void Dosometing2()
{
_service1.Donothing();
}
}