Ejemplo n.º 1
0
 public void Setup(SledLuaVariableFilterState varFilterGlobals,
                   SledLuaVariableFilterState varFilterLocals,
                   SledLuaVariableFilterState varFilterUpvalues,
                   SledLuaVariableFilterState varFilterEnvVars)
 {
     Globals.Setup(varFilterGlobals);
     Locals.Setup(varFilterLocals);
     Upvalues.Setup(varFilterUpvalues);
     EnvVars.Setup(varFilterEnvVars);
 }
Ejemplo n.º 2
0
        public void Setup(SledLuaVariableFilterState varFilter)
        {
            var i = 0;

            LocalTypes.LUA_TNIL           = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TBOOLEAN       = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TLIGHTUSERDATA = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TNUMBER        = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TSTRING        = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TTABLE         = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TFUNCTION      = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TUSERDATA      = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TTHREAD        = varFilter.LocalFilterTypes[i];

            LocalNames.Names.Clear();
            foreach (var name in varFilter.LocalFilterNames)
            {
                var domNode =
                    new DomNode(SledLuaSchema.SledLuaVarFilterNameType.Type);

                var temp =
                    domNode.As <SledLuaVarFilterNameType>();

                temp.Name = name;
                LocalNames.Names.Add(temp);
            }

            i = 0;
            TargetTypes.LUA_TNIL           = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TBOOLEAN       = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TLIGHTUSERDATA = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TNUMBER        = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TSTRING        = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TTABLE         = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TFUNCTION      = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TUSERDATA      = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TTHREAD        = varFilter.NetFilterTypes[i];

            TargetNames.Names.Clear();
            foreach (var name in varFilter.NetFilterNames)
            {
                var domNode =
                    new DomNode(SledLuaSchema.SledLuaVarFilterNameType.Type);

                var temp =
                    domNode.As <SledLuaVarFilterNameType>();

                temp.Name = name;
                TargetNames.Names.Add(temp);
            }
        }
Ejemplo n.º 3
0
        public void Load(SledLuaVariableFilterState varFilter)
        {
            varFilter.LocalFilterNames.Clear();
            varFilter.NetFilterNames.Clear();

            var i = 0;

            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TNIL;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TBOOLEAN;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TLIGHTUSERDATA;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TNUMBER;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TSTRING;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TTABLE;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TFUNCTION;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TUSERDATA;
            varFilter.LocalFilterTypes[i]   = LocalTypes.LUA_TTHREAD;

            foreach (var name in LocalNames.Names)
            {
                varFilter.LocalFilterNames.Add(name.Name);
            }

            i = 0;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TNIL;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TBOOLEAN;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TLIGHTUSERDATA;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TNUMBER;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TSTRING;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TTABLE;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TFUNCTION;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TUSERDATA;
            varFilter.NetFilterTypes[i]   = TargetTypes.LUA_TTHREAD;

            foreach (var name in TargetNames.Names)
            {
                varFilter.NetFilterNames.Add(name.Name);
            }
        }
Ejemplo n.º 4
0
 public void Setup(SledLuaVariableFilterState varFilterGlobals,
     SledLuaVariableFilterState varFilterLocals,
     SledLuaVariableFilterState varFilterUpvalues,
     SledLuaVariableFilterState varFilterEnvVars)
 {
     Globals.Setup(varFilterGlobals);
     Locals.Setup(varFilterLocals);
     Upvalues.Setup(varFilterUpvalues);
     EnvVars.Setup(varFilterEnvVars);
 }
Ejemplo n.º 5
0
        public void Setup(SledLuaVariableFilterState varFilter)
        {
            var i = 0;
            LocalTypes.LUA_TNIL = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TBOOLEAN = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TLIGHTUSERDATA = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TNUMBER = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TSTRING = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TTABLE = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TFUNCTION = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TUSERDATA = varFilter.LocalFilterTypes[i++];
            LocalTypes.LUA_TTHREAD = varFilter.LocalFilterTypes[i];

            LocalNames.Names.Clear();
            foreach (var name in varFilter.LocalFilterNames)
            {
                var domNode =
                    new DomNode(SledLuaSchema.SledLuaVarFilterNameType.Type);

                var temp =
                    domNode.As<SledLuaVarFilterNameType>();

                temp.Name = name;
                LocalNames.Names.Add(temp);
            }

            i = 0;
            TargetTypes.LUA_TNIL = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TBOOLEAN = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TLIGHTUSERDATA = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TNUMBER = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TSTRING = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TTABLE = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TFUNCTION = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TUSERDATA = varFilter.NetFilterTypes[i++];
            TargetTypes.LUA_TTHREAD = varFilter.NetFilterTypes[i];

            TargetNames.Names.Clear();
            foreach (var name in varFilter.NetFilterNames)
            {
                var domNode =
                    new DomNode(SledLuaSchema.SledLuaVarFilterNameType.Type);

                var temp =
                    domNode.As<SledLuaVarFilterNameType>();

                temp.Name = name;
                TargetNames.Names.Add(temp);
            }
        }
Ejemplo n.º 6
0
        public void Load(SledLuaVariableFilterState varFilter)
        {
            varFilter.LocalFilterNames.Clear();
            varFilter.NetFilterNames.Clear();

            var i = 0;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TNIL;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TBOOLEAN;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TLIGHTUSERDATA;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TNUMBER;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TSTRING;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TTABLE;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TFUNCTION;
            varFilter.LocalFilterTypes[i++] = LocalTypes.LUA_TUSERDATA;
            varFilter.LocalFilterTypes[i] = LocalTypes.LUA_TTHREAD;

            foreach (var name in LocalNames.Names)
            {
                varFilter.LocalFilterNames.Add(name.Name);
            }

            i = 0;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TNIL;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TBOOLEAN;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TLIGHTUSERDATA;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TNUMBER;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TSTRING;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TTABLE;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TFUNCTION;
            varFilter.NetFilterTypes[i++] = TargetTypes.LUA_TUSERDATA;
            varFilter.NetFilterTypes[i] = TargetTypes.LUA_TTHREAD;

            foreach (var name in TargetNames.Names)
            {
                varFilter.NetFilterNames.Add(name.Name);
            }
        }