С(
Size: a a a
С(
MN
O
O
class Base {}
class Typed<T> : Base { public T Value; }
void G<T>(T t) { .. }
void F(Base b)
{
var t = b as Typed<var T>;
G(t);
}
F(new Typed<int> { Value = 1 });
F(new Typed<string> { Value = "one" });
🗿
L
L
L
Dv
Dv
Dv
Dv
Dv
Dv
Lr
L
L
L
L