So currently out and ref parameters (i.e. ByRef parameter types) are not handled in library public APIs, despite the fact that both trampoline compilers and DEFKNOWN can work with it.
This means, for example, that methods like int.TryParse are not quite available unless you use library internals.
So currently
out
andref
parameters (i.e.ByRef
parameter types) are not handled in library public APIs, despite the fact that both trampoline compilers and DEFKNOWN can work with it.This means, for example, that methods like
int.TryParse
are not quite available unless you use library internals.This needs to be fixed.