2005-04-08 Marek Safar <marek.safar@seznam.cz>
authorMarek Safar <marek.safar@gmail.com>
Fri, 8 Apr 2005 10:32:50 +0000 (10:32 -0000)
committerMarek Safar <marek.safar@gmail.com>
Fri, 8 Apr 2005 10:32:50 +0000 (10:32 -0000)
commit254bfe32ceb8bce04b77036059a3ca9c716f5835
treecb3bc4f991206090c33eb2f952ce662fea6007d5
parentbbbefc413fca31292c6a523de122b5fffcbc234d
2005-04-08  Marek Safar  <marek.safar@seznam.cz>

* attribute.cs (Attribute.IsValidArgumentType): Test valid named
argument types.
(Attribute.Resolve): Add named argument type checking.

* class.cs (FixedField.Define): Use IsPrimitiveType

* expression.cs (Binary.ResolveOperator): Reflect IsCLRType renaming.

* iterators.cs (Iterator.DefineIterator): Add check for arglist and
unsafe parameter types.

* statement.cs (Using.ResolveExpression): Add better error description.

* typemanager.cs (IsCLRType): Renamed to IsPrimitiveType.

svn path=/trunk/mcs/; revision=42682
mcs/mcs/ChangeLog
mcs/mcs/attribute.cs
mcs/mcs/class.cs
mcs/mcs/expression.cs
mcs/mcs/iterators.cs
mcs/mcs/statement.cs
mcs/mcs/typemanager.cs