VAGSuite.EDC15VFileParser.AddToSymbolCollection C# (CSharp) Метод

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

private AddToSymbolCollection ( SymbolCollection newSymbols, SymbolHelper newSymbol, List newCodeBlocks ) : bool
newSymbols SymbolCollection
newSymbol SymbolHelper
newCodeBlocks List
Результат bool
        private bool AddToSymbolCollection(SymbolCollection newSymbols, SymbolHelper newSymbol, List<CodeBlock> newCodeBlocks)
        {
            if (newSymbol.Length >= 800) return false;
            foreach (SymbolHelper sh in newSymbols)
            {
                if (sh.Flash_start_address == newSymbol.Flash_start_address)
                {
                    //   Console.WriteLine("Already in collection: " + sh.Flash_start_address.ToString("X8"));
                    return false;
                }
            }
            newSymbols.Add(newSymbol);
            newSymbol.CodeBlock = DetermineCodeBlockByByAddress(newSymbol.Flash_start_address, newCodeBlocks);
            return true;
        }