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