2001-12-09 Radek Doulik <rodo@ximian.com>
authorRadek Doulik <rodo@mono-cvs.ximian.com>
Sun, 9 Dec 2001 15:28:19 +0000 (15:28 -0000)
committerRadek Doulik <rodo@mono-cvs.ximian.com>
Sun, 9 Dec 2001 15:28:19 +0000 (15:28 -0000)
commit6a10ea4531bf57abc67ff98ec202dff3fff4f6ce
tree8aa5c6d6cc3cec1d54aceb74cc442aee609baef2
parent96c5fedf11e72b4dec79083ae69ec26106cfcd7c
2001-12-09  Radek Doulik  <rodo@ximian.com>

* cs-parser.jay: remember alias in current namespace

* ecore.cs (SimpleName::DoResolve): use aliases for types or
namespaces

* class.cs (LookupAlias): lookup alias in my_namespace

* namespace.cs (UsingAlias): add alias, namespace_or_type pair to
aliases hashtable
(LookupAlias): lookup alias in this and if needed in parent
namespaces

svn path=/trunk/mcs/; revision=1546
mcs/mcs/ChangeLog
mcs/mcs/TODO
mcs/mcs/class.cs
mcs/mcs/cs-parser.jay
mcs/mcs/ecore.cs
mcs/mcs/namespace.cs