2004-09-22 Marek Safar <marek.safar@seznam.cz>
authorMarek Safar <marek.safar@gmail.com>
Wed, 22 Sep 2004 16:32:53 +0000 (16:32 -0000)
committerMarek Safar <marek.safar@gmail.com>
Wed, 22 Sep 2004 16:32:53 +0000 (16:32 -0000)
commita0da14a7541a15786c101abd22bf4507d1558950
treef6e72eee32dc219d7c0957124644b0f59dcadc68
parent083ab573a256db094e3dfcf6d02a8a7f21002a05
2004-09-22  Marek Safar  <marek.safar@seznam.cz>

* class.cs (TypeContainer.HasExplicitLayout): New property
Returns whether container has StructLayout attribute set Explicit.
(FieldMember): New abstract class for consts and fields.
(FieldMember.ApplyAttributeBuilder): Add error 636 and 637 report.
(Field): Reuse FieldMember.

* const.cs (Const): Reuse FieldMember.

* rootcontext.cs: EmitConstants call moved to class.

svn path=/trunk/mcs/; revision=34239
mcs/mcs/ChangeLog
mcs/mcs/class.cs
mcs/mcs/const.cs
mcs/mcs/rootcontext.cs