tlang-interperter-cs/tlanglib/TBoolean.cs

24 lines
481 B
C#

using Newtonsoft.Json.Linq;
namespace tlang
{
public class TBoolean : TObject
{
public override JToken AsToken()
{
return JValue.FromObject(Value);
}
public bool Value {get;set;}
public override bool AsBoolean => Value;
public TBoolean(bool value)
{
Value = value;
}
public override string ToString()
{
return Value ? "true" : "false";
}
}
}