AH
Size: a a a
AH
AH
AH
class A<T> { }
class B<T>: A<T> { }
class C<T>: A<T> { }
class Foo {
int Bar<T>(A<T> a) =>
a switch {
B<T> b => 1,
C<T> c => 2
};
}
ДБ
ДБ
AH
н
н
ДБ
AH
FSharpOption<T>.GetTag(opt) switch
{
FSharpOption<T>.Tags.None => "None",
FSharpOption<T>.Tags.Some => "Some",
_ => "imposibru"
};
AH
AH
RM
VK
IC
FSharpOption<T>.GetTag(opt) switch
{
FSharpOption<T>.Tags.None => "None",
FSharpOption<T>.Tags.Some => "Some",
_ => "imposibru"
};
SB
FSharpOption<T>.GetTag(opt) switch
{
FSharpOption<T>.Tags.None => "None",
FSharpOption<T>.Tags.Some => "Some",
_ => "imposibru"
};
IC