Klaus,
According to Adam Nathan, in his book ".NET and COM - The Complete
Interoperability Guide" from SAMS press, it is there as an implementation
detail of the COM interop stuff only, hence it is internal.
Adam's book has more details.
Hope this helps
Jay
> Hello,
>
[quoted text clipped - 5 lines]
>
> Klaus
Brian Grunkemeyer - 30 Oct 2003 00:21 GMT
We did originally make Variant public, but we ended up not having a need
for it. It confused people a bit too much. We're in a simpler world right
now that users can't confuse themselves over too much - Object is the root
of our inheritance hierarchy, not Variant. Most of the interesting
functionality for converting between types became the IConvertible
interface, which all of our base data types implement. And yes, it only
exists for Interop implementation reasons.
Brian Grunkemeyer
MS Base Class Library team
----------------------------------------
This posting is provided as is, and confers no rights.
Klaus L?ffelmann - 30 Oct 2003 01:04 GMT
Many thanks for that info, Brian!
Regards
Klaus
> We did originally make Variant public, but we ended up not having a need
> for it. It confused people a bit too much. We're in a simpler world right
[quoted text clipped - 8 lines]
> ----------------------------------------
> This posting is provided as is, and confers no rights.