API Diff between 0.9.15 and 1.2.23
76 Additions
49 Removals
Neo.IronLua
-
public interface ILuaExceptionData
-
public interface ILuaMethod
-
public interface ILuaTypeResolver
-
public class Lua : IDisposable
-
public sealed class LuaExceptionData : IList<LuaStackFrame>, ICollection<LuaStackFrame>, IEnumerable<LuaStackFrame>, IEnumerable
-
public class LuaFile : IDisposable
-
public sealed class LuaFilePackage
-
public class LuaGlobalPortable : LuaTable
-
public class LuaGlobal : LuaTable
- public const string VersionString = "NeoLua 5.3"
- public Lua Lua { get; }
- public object LuaLibraryIO { get; }
- public object LuaPackage { get; }
- public virtual string Version { get; }
- public LuaGlobal(Lua lua)
- public LuaResult DoChunk(string sFileName, KeyValuePair<string, object>[] args)
- public LuaResult DoChunk(TextReader sr, string sName, KeyValuePair<string, object>[] args)
- public LuaResult DoChunk(string sCode, string sName, KeyValuePair<string, object>[] args)
- public LuaResult DoChunk(LuaChunk chunk, object[] callArgs)
- protected virtual void OnPrint(string sText)
- public void RegisterPackage(string sName, Type type)
-
public sealed class LuaLexer : IDisposable
-
public static class LuaLibraryBit32
-
public static class LuaLibraryMath
-
public static class LuaLibraryString
-
public sealed class LuaMemberAttribute : Attribute
-
public sealed class LuaMethod : ILuaMethod, IDynamicMetaObjectProvider
-
public enum LuaMethodEnumerate
-
public sealed class LuaOverloadedMethod : ILuaMethod, IDynamicMetaObjectProvider, IEnumerable<Delegate>, IEnumerable
-
public sealed class LuaResult : IDynamicMetaObjectProvider, IConvertible, ICollection, IEnumerable
-
public class LuaRuntimeException : LuaException
-
public class LuaSimpleTypeResolver : ILuaTypeResolver
-
public class LuaStackFrame
-
public enum LuaStackFrameType
-
public sealed class LuaStackTraceDebugger : ILuaDebug
-
public class LuaTable : IDynamicMetaObjectProvider, INotifyPropertyChanged, IDictionary<string, object>, ICollection<KeyValuePair<string, object>>, IEnumerable<KeyValuePair<string, object>>, IList<object>, ICollection<object>, IEnumerable<object>, IDictionary<object, object>, ICollection<KeyValuePair<object, object>>, IEnumerable<KeyValuePair<object, object>>, IEnumerable, ITypedList
- public class LuaTableStringKeyCollection : ICollection<string>, IEnumerable<string>, IEnumerable
- public class LuaTableStringValueCollection : ICollection<object>, IEnumerable<object>, IEnumerable
- public static LuaTable FromLson(TextReader tr)
- public static LuaTable FromLson(string value)
- public static string ToLson(LuaTable table, bool prettyFormatting = true, string indent = "\t")
- public static void ToLson(LuaTable table, TextWriter tw, bool prettyFormatting = true, string indent = "\t")
- public void Add(object value)
- public void Add(object key, object value)
- public LuaResult CallMemberDirect(string memberName, object[] args, bool ignoreCase = false, bool rawGet = false, bool throwExceptions = true, bool ignoreNilFunction = false)
- public LuaResult CallMemberDirect(string sMemberName, object[] args, bool lIgnoreCase = false, bool lRawGet = false, bool lThrowExceptions = true)
- public PropertyDescriptorCollection GetItemProperties(string[] properties)
- public PropertyDescriptor GetItemProperty(string sMemberName)
- public object NextKey(object next)
- protected virtual LuaResult OnCall(object[] args)
- protected virtual object OnCall(object[] args)
- public string ToLson(bool prettyFormatting = true, string indent = "\t")
-
public sealed class LuaType : IDynamicMetaObjectProvider