http://qiita.com/7of9/items/6dcc521c648598f3ab23
で出てきたsectionIndicesByName.TryGetValue(name, out index)
の実装を探したが、出てきたのは以下のものだった。
link: ELF.cs
ELF.cs
if(HasSectionsStringTable)
245 {
246 sectionIndicesByName = new Dictionary<string, int>();
247 }
248 for(var i = 0; i < sectionHeaderEntryCount; i++)
…
252 if(HasSectionsStringTable)
253 {
254 var name = header.Name;
255 if(!sectionIndicesByName.ContainsKey(name))
つまりは sectionIndicesByName.TryGetValue()というのはDictionary()の名前検索によりインデックスを取得している。