C# Class AGS.Plugin.Lua.LuaCodeDom.LuaExpression

Datei anzeigen Open project: duncanc/Lua-for-AGS Class Usage Examples

Public Properties

Property Type Description
False LuaExpression
Nil LuaExpression
ReturnType LuaValueType
True LuaExpression

Public Methods

Method Description
CastTo ( LuaValueType newType ) : LuaExpression
Create ( SPAGS agsExpr ) : LuaExpression
GetType ( ) : LuaValueType
LogicallyNegate ( ) : LuaExpression
MakeCall ( ) : LuaExpression
MakeIndex ( string index ) : LuaExpression
WriteTo ( TextWriter output, int indent, bool asPrefix ) : void

Private Methods

Method Description
LuaExpression ( ) : System
LuaExpression ( LuaValueType vtype ) : System
LuaExpression ( string keyword, LuaValueType vtype ) : System

Method Details

CastTo() public method

public CastTo ( LuaValueType newType ) : LuaExpression
newType LuaValueType
return LuaExpression

Create() public static method

public static Create ( SPAGS agsExpr ) : LuaExpression
agsExpr SPAGS
return LuaExpression

GetType() public method

public GetType ( ) : LuaValueType
return LuaValueType

LogicallyNegate() public method

public LogicallyNegate ( ) : LuaExpression
return LuaExpression

MakeCall() public method

public MakeCall ( ) : LuaExpression
return LuaExpression

MakeIndex() public method

public MakeIndex ( string index ) : LuaExpression
index string
return LuaExpression

WriteTo() public method

public WriteTo ( TextWriter output, int indent, bool asPrefix ) : void
output System.IO.TextWriter
indent int
asPrefix bool
return void

Property Details

False public_oe static_oe property

public static LuaExpression,AGS.Plugin.Lua.LuaCodeDom False
return LuaExpression

Nil public_oe static_oe property

public static LuaExpression,AGS.Plugin.Lua.LuaCodeDom Nil
return LuaExpression

ReturnType public_oe property

public LuaValueType ReturnType
return LuaValueType

True public_oe static_oe property

public static LuaExpression,AGS.Plugin.Lua.LuaCodeDom True
return LuaExpression