Sage.Project.GenerateThreadId C# (CSharp) Method

GenerateThreadId() private static method

private static GenerateThreadId ( bool appStart = false ) : string
appStart bool
return string
        private static string GenerateThreadId(bool appStart = false)
        {
            string prefix;
            if (appStart)
                prefix = "INIT";
            else
            {
                if (threadPrefixIndex < threadNamePrefixes.Length - 1)
                    threadPrefixIndex += 1;
                else
                    threadPrefixIndex = 0;

                prefix = threadNamePrefixes[threadPrefixIndex];
            }

            return string.Format("{0}-{1}", prefix, DateTime.Now.Ticks.ToString(CultureInfo.InvariantCulture));
        }