Class FromLuaValueMapper
Maps Lua values to any arbitrary C# class.
Support registring additional mappings for any specified type.
Inheritance
FromLuaValueMapper
Assembly: SlipeServer.Server.dll
Syntax
public class FromLuaValueMapper
Constructors
|
Edit this page
View Source
FromLuaValueMapper(IElementCollection)
Declaration
public FromLuaValueMapper(IElementCollection elementCollection)
Parameters
Methods
|
Edit this page
View Source
DefineMapper(Func<LuaValue, object>, Type)
Declaration
public void DefineMapper(Func<LuaValue, object> mapper, Type type)
Parameters
|
Edit this page
View Source
DefineMapper(Type, Func<LuaValue, object>)
Declaration
public void DefineMapper(Type type, Func<LuaValue, object> mapper)
Parameters
|
Edit this page
View Source
DefineMapper<T>(Func<LuaValue, T>)
Declaration
public void DefineMapper<T>(Func<LuaValue, T> mapper) where T : class
Parameters
Type Parameters
|
Edit this page
View Source
Map(Type, LuaValue)
Declaration
public object? Map(Type type, LuaValue value)
Parameters
Returns
|
Edit this page
View Source
Map<T>(LuaValue)
Declaration
public T? Map<T>(LuaValue luaValue)
Parameters
Returns
Type Parameters