[Mono-devel-list] float/double in attributes ??
pascalfresnay at free.fr
Wed Feb 9 16:20:10 EST 2005
I got a warning like that when marking a property with a custom
CS8023: The compiler can not encode this attribute in .NET due to a bug
in the .NET runtime. Try the Mono runtime. The exception was: Value of
argument 0 does not match parameter type
code snippet :
public sealed class BoundAttribute : System.Attribute
private double min;
private double max;
public BoundAttribute(double min, double max)
this.min = min;
this.max = max;
using latest mono from CVS, on Linux.
Can you explain me what does it mean exactly ?
It compile and work fine on Windows with MS compiler and MS .NET
It's just a warning but I get default values (0,0) at runtime.
Problem doesn't occur with Integer types.
I was unable to reproduce this issue in a small test code, only in a big
More information about the Mono-devel-list