Это будет True для Id, false для класса

ли при просмотре свойств класса определить, является ли какое-либо из них ссылочным типом.

Возьмите ниже в качестве примера:

public class Client
{
   public int Id { get; set; }
   public string Name { get; set; }
}

public class ProgrammeClient
{
    public int Id { get; set; }
    public bool IsActive { get; set; }
    public IClient Client { get; set; }
}

ProgrammeClient: -
Id и IsActive являются свойствами, но Client является ссылочным типом. Есть ли способ обнаружить это?

Большое спасибо, Кохан.

добавление

Причина, по которой я спрашиваю: я использую маппер, который проверяет одинаковые типы перед сопоставлением имен свойств и копированием значений. Я надеюсь обнаружить классы и переопределить сопоставление типов и просто скопировать свойства классов, если совпадают типы THEY.

Ответы на вопрос(5)

Ваш ответ на вопрос