[Mono-list] Attribute problem with mcs
Gonzalo Paniagua Javier
gonzalo@ximian.com
05 Sep 2002 04:12:41 +0200
El jue, 05-09-2002 a las 04:10, kojo escribió:
> using System.Xml.Serialization;
> public class SerializableClass
> {
> [XmlAttribute( Type=typeof(MyEntry) )]
> public Entry myEntry;
> }
>
> public class Entry{}
> public class MyEntry : Entry{}
>
> It fails with the error CS0182: An attribute argument must be a constant expression, typeof expression or array creation expression.
I'll fill a bug report (if there's no other about it).
By now, you can use: [XmlAttribute(typeof(MyEntry))], which works with
both compilers.
-Gonzalo