* ecore.cs (ImplicitInvocation): Set eclass and type to that of the child
authorJambunathan K <jambunathan@mono-cvs.ximian.com>
Sat, 26 Mar 2005 18:19:12 +0000 (18:19 -0000)
committerJambunathan K <jambunathan@mono-cvs.ximian.com>
Sat, 26 Mar 2005 18:19:12 +0000 (18:19 -0000)
commita2941c7398fd4ee1de2c606c4c6e72da7fc3749d
treee9bd300867a76bb436f8bb2da6a7ae0266c9edef
parent9d74be25c8421b523a42c799b6301c8ff54bda8c
* ecore.cs (ImplicitInvocation): Set eclass and type to that of the child

* convert.cs (ImplicitVBConversion, ImplicitVBConversionRequired,
ExplicitVBConversion): Added
(WideningNumericConversion): Added support for converting an enum to
it's underlying numeric type or any type that it's underlyinmg
type has widening conversion to.

* assign.cs (DoAssign): Plugged in ImplicitVBConversionRequired.

svn path=/trunk/mcs/; revision=42269
mcs/bmcs/ChangeLog
mcs/bmcs/assign.cs
mcs/bmcs/convert.cs
mcs/bmcs/ecore.cs