ref and out parameters in C# and cannot be marked as variant
“out” means, roughly speaking, “only appears in output positions”. “in” means, roughly speaking, “only appears in input positions”. The real story is a bit more complicated than that, but the keywords were chosen because most of the time this is the case. Consider a method of an interface or the method represented by a delegate: … Read more