public FunctionInfoForm(LuaFile.FunctionHeader header, string name)
        {
            InitializeComponent();

            _header = header;
            _name   = name;
        }
Esempio n. 2
0
        private void ExportFunctionHeader(LuaFile.FunctionHeader header, FileStream fs)
        {
            string headerStr = "<Header>\r\n";

            headerStr += "Line Defined:\t\t" + header.LineDefined + "\t";
            headerStr += "Last Line:\t\t" + header.LastLineDefined + "\r\n";

            headerStr += "Nups:\t\t\t\t" + header.Nups + "\t";
            headerStr += "Num Of Args:\t" + header.NumOfArgs + "\r\n";

            headerStr += "Is Var Arg:\t\t\t" + (header.IsVarArg != 0 ? "Yes" : "No") + "\t";
            headerStr += "Max Stack Size:\t" + header.MaxStackSize + "\r\n";

            byte[] buffer = Encoding.UTF8.GetBytes(headerStr);
            fs.Write(buffer, 0, buffer.Length);
        }