GetUniqueName() public static method

public static GetUniqueName ( MyAbstractMemoryBlock memoryBlock ) : string
memoryBlock MyAbstractMemoryBlock
return string
Exemplo n.º 1
0
        // TODO: remove?
        private IDictionary <string, MyAbstractMemoryBlock> CollectMemoryBlocks()
        {
            var memBlocks = new Dictionary <string, MyAbstractMemoryBlock>();

            foreach (var memoryBlockList in m_memoryBlocks.Values)
            {
                foreach (MyAbstractMemoryBlock memoryBlock in memoryBlockList)
                {
                    string memBlockName = MyMemoryBlockSerializer.GetUniqueName(memoryBlock);

                    if (!memBlocks.ContainsKey(memBlockName))
                    {
                        memBlocks.Add(memBlockName, memoryBlock);
                    }
                }
            }

            return(memBlocks);
        }