Witam, czy jest możliwość dostać się jakoś do zawartości Expression<Func<>> ?
Mamy jakąś metode np.
public void Test(Expression<Func<TestowaKlasa,bool>> expression)
{
//cialo metody
}
w ciele metody chciałbym się dostać do zawartości epxression, do wymienionych tam pól i wartości sprawdzanych, oraz ich typów. Efekt który chciałbym uzyskać widzę na break poincie na jakieś na zmiennej expression. Widzę wtedy podział na left => right, przedstawione jest pewnego rodzaju drzewo i na "liściach" tego drzewa mogę zobaczyć interesujące mnie wiadomości, czyli : nazwa zmiennej, jej wartość, oraz typ zmiennej. Jednak czy jest jakaś możliwość dobrania się do tego z kodu ?
Mogę napisać parser ze stringa, ale to i nie będzie za wydaje i wg mnie nie będzie to najlepsze rozwiązanie.