VAGSuite.MSA15FileParser.GetMapNameCountForCodeBlock C# (CSharp) Метод

GetMapNameCountForCodeBlock() приватный Метод

private GetMapNameCountForCodeBlock ( string varName, int codeBlock, SymbolCollection newSymbols, bool debug ) : int
varName string
codeBlock int
newSymbols SymbolCollection
debug bool
Результат int
        private int GetMapNameCountForCodeBlock(string varName, int codeBlock, SymbolCollection newSymbols, bool debug)
        {
            int count = 0;
            if (debug) Console.WriteLine("Check " + varName + " " + codeBlock);

            foreach (SymbolHelper sh in newSymbols)
            {
                if (debug)
                {
                    if (!sh.Varname.StartsWith("2D") && !sh.Varname.StartsWith("3D"))
                    {
                        Console.WriteLine(sh.Varname + " " + sh.CodeBlock);
                    }
                }
                if (sh.Varname.StartsWith(varName) && sh.CodeBlock == codeBlock)
                {

                    if (debug) Console.WriteLine("Found " + sh.Varname + " " + sh.CodeBlock);

                    count++;
                }
            }
            count++;
            return count;
        }