razumovsky r
в какой момент он понимает какое Т передали, в компайл или рантайм ?
если ты строишь дженерик типы в рантайме - то в рантайме, например через емит и рефлекисию, можно построить целиком и обычный класс и статик, и дженериком приправить, вкорячить методы, а вообще, все статик типы, раз компилятор детектед, на этапи компиляции все каракули, то ответ очевиден - на этапе компиляции, но это если не использовать особенные извращения, доступные не каждому (надо знать CLR и уметь работать с ассемблером CIL)