catch
{
ec.Report.Error (31, loc, "Constant value `{0}' cannot be converted to a `{1}'",
- GetValue ().ToString (), target.GetSignatureForError ());
+ GetValueAsLiteral (), target.GetSignatureForError ());
}
}
public override string GetValueAsLiteral ()
{
- return Value.ToString ();
+ return Value.ToString (CultureInfo.InvariantCulture);
}
public override long GetValueAsLong ()
public override string GetValueAsLiteral ()
{
- return Value.ToString ();
+ return Value.ToString (CultureInfo.InvariantCulture);
}
public override long GetValueAsLong ()
public override string GetValueAsLiteral ()
{
- return Value.ToString () + "M";
+ return Value.ToString (CultureInfo.InvariantCulture) + "M";
}
public override long GetValueAsLong ()