Language.Lua.LuaBoolean Class Reference
Inheritance diagram for Language.Lua.LuaBoolean:
Collaboration diagram for Language.Lua.LuaBoolean:

Public Member Functions

override string GetTypeCode ()
 
override bool GetBooleanValue ()
 
override string ToString ()
 
- Public Member Functions inherited from Language.Lua.LuaValue
bool Equals (LuaValue other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Static Public Member Functions

static LuaBoolean From (bool value)
 
- Static Public Member Functions inherited from Language.Lua.LuaValue
static LuaValue GetKeyValue (LuaValue baseValue, LuaValue key)
 

Static Public Attributes

static readonly LuaBoolean False = new LuaBoolean { BoolValue = false }
 
static readonly LuaBoolean True = new LuaBoolean { BoolValue = true }
 

Properties

bool BoolValue [get, set]
 
override object Value [get]
 
- Properties inherited from Language.Lua.LuaValue
abstract object Value [get]
 

Member Function Documentation

◆ From()

static LuaBoolean Language.Lua.LuaBoolean.From ( bool  value)
static

◆ GetBooleanValue()

override bool Language.Lua.LuaBoolean.GetBooleanValue ( )
virtual

Reimplemented from Language.Lua.LuaValue.

◆ GetTypeCode()

override string Language.Lua.LuaBoolean.GetTypeCode ( )
virtual

Implements Language.Lua.LuaValue.

◆ ToString()

override string Language.Lua.LuaBoolean.ToString ( )

Member Data Documentation

◆ False

readonly LuaBoolean Language.Lua.LuaBoolean.False = new LuaBoolean { BoolValue = false }
static

◆ True

readonly LuaBoolean Language.Lua.LuaBoolean.True = new LuaBoolean { BoolValue = true }
static

Property Documentation

◆ BoolValue

bool Language.Lua.LuaBoolean.BoolValue
getset

◆ Value

override object Language.Lua.LuaBoolean.Value
get

The documentation for this class was generated from the following file: