private List<WeakReference> GetTransitionList(int hashCode)
{
if (_transitions == null)
{
_transitions = new Dictionary<int, List<WeakReference>>();
}
List<WeakReference> infos;
if (!_transitions.TryGetValue(hashCode, out infos))
{
_transitions[hashCode] = infos = new List<WeakReference>();
}
return infos;
}