Azavea.NijPredictivePolicing.ACSAlchemistLibrary.FileFormats.DesiredColumnsReader.IfSetAddIntToDict C# (CSharp) Method

IfSetAddIntToDict() private method

Helper function for ImportDesiredVariables
private IfSetAddIntToDict ( HashSet set, Dictionary dict, int line ) : void
set HashSet
dict Dictionary
line int
return void
        private void IfSetAddIntToDict(HashSet<string> set, Dictionary<string, List<int>> dict, int line, params string[] keys)
        {
            if ((keys == null) || (keys.Length == 0))
                return;

            for (int i = 0; i < keys.Length; i++)
            {
                string key = keys[i];

                if (!set.Contains(key))
                {
                    continue;
                }

                if (!dict.ContainsKey(key))
                    dict[key] = new List<int>();

                dict[key].Add(line);
            }
        }