Please explain what 'if generic' means in this case, or paraphrase it
52403
Need help understanding phrases of the form "x if y"
2773
c# compare two generic values
157124
How are C# Generics implemented?
157088
What is return type of `if` statement
53581
What does this sentence's comparison mean?
63820
Java generics - why is "extends T" allowed but not "implements T"?
124078
generic function with a "has property X" constraint?
13109
Null or default comparison of generic argument in C#
125053
Returning same collection type, differently parameterised
21864
Generic method multiple (OR) type constraint
5082
How do I use reflection to call a generic method?
5495
Is List a subclass of List? Why are Java generics not implicitly polymorphic?
70306
Lambda including if...elif...else
124729
Reference is ambiguous with generics
103050
What do  mean such as implements Comparable?
114765
Why does casting an ArrayList 's generic to a superclass not work?
26213
What is the equivalent of Java wildcards in C# generics