private string GetSessionName(ProcessingGroup processingGroup, int priority)
 {
     if (processingGroup.ConcurrencyLevel == 0)
     {
         return(processingGroup.Name);
     }
     return($"{processingGroup.Name} priority{priority}");
 }
 private string GetSessionName(ProcessingGroup processingGroup, int priority)
 {
     if (processingGroup.ConcurrencyLevel == 0)
     {
         return(processingGroup.Name);
     }
     return(string.Format("{0} priority{1}", processingGroup.Name, priority));
 }
        private ProcessingGroup GetProcessingGroup(string processingGroup)
        {
            ProcessingGroup @group;

            lock (m_ProcessingGroups)
            {
                if (m_ProcessingGroups.TryGetValue(processingGroup, out @group))
                {
                    return(@group);
                }

                ProcessingGroupInfo info;
                if (!m_ProcessingGroupInfos.TryGetValue(processingGroup, out info))
                {
                    info = new ProcessingGroupInfo();
                    m_ProcessingGroupInfos.Add(processingGroup, info);
                }
                @group = new ProcessingGroup(processingGroup, info);
                m_ProcessingGroups.Add(processingGroup, @group);
            }
            return(@group);
        }