In mcs:
Fix #71992.
* namespace.cs (NamespaceEntry.LookupNamespaceOrType): Add
'ignore_cs0104' parameter. Pass it to ...
(NamespaceEntry.Lookup): ... this.
* decl.cs (DeclSpace.LookupType): Add 'ignore_cs0104' parameter.
* ecore.cs (SimpleName.ResolveAsTypeStep): Update.
(TypeLookupExpression.DoResolveAsTypeStep): Update.
* expression.cs (MemberAccess.IdenticalNameAndTypeName):
Update. Request that cs0104 errors be ignored.
(ComposedCast.ResolveAsTypeStep): Update.
In tests:
* test-347.cs: New test from #71992.
svn path=/trunk/mcs/; revision=40699