C# Получить классы, которые имеют ссылку на указанный тип c - PullRequest
0 голосов
/ 07 января 2020

В моем проекте я хотел бы знать ссылки определенного типа c в моем проекте C#. Например у меня есть класс EntityA.

У меня есть два других класса ProcessA и ProcessB. ProcessA и ProcessB использовали ссылку на EntityA. Есть ли решение получить все ссылки через тип EntityA? В моем случае ProcessA и ProcessB?

Я искал по inte rnet, но не могу найти возможное решение для этого.

Заранее спасибо!

Jelle

Редактировать:

EntityA:

public class EntityA
{
    public string Name { get; set; }
    public int Age { get; set; }
}

ProcessA:

public class ProcessA
{
    public void Init()
    {
        var entity = new EntityA();
        entity.Name = "John Doe";
        entity.Age = 45;
    }
}

ProcessB:

public class ProcessB
{
    public void Init()
    {
        var entity = new EntityA();
        entity.Name = "Peter Doe";
        entity.Age = 32;
    }
}

Хотелось бы программно узнать, в каких других классах используется EntityA. В моем примере это ProcessA и ProcessB.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...