Mam metodę ogólną, która przyjmuje żądanie i zapewnia odpowiedź.
public Tres DoSomething<Tres, Treq>(Tres response, Treq request)
{/*stuff*/}
Ale nie zawsze chcę odpowiedzi na moje żądanie i nie zawsze chcę podawać dane żądania, aby uzyskać odpowiedź. Nie chcę też kopiować i wklejać metod w całości, aby wprowadzić drobne zmiany. To, czego chcę, to móc to zrobić:
public Tre DoSomething<Tres>(Tres response)
{
return DoSomething<Tres, void>(response, null);
}
Czy jest to w jakiś sposób wykonalne? Wygląda na to, że użycie void nie działa, ale mam nadzieję, że znajdę coś analogicznego.