GlueViewOfficialPlugins.Scripting.ScriptParsingPlugin.GetLeftAndRightOfEquals C# (CSharp) Method

GetLeftAndRightOfEquals() private static method

private static GetLeftAndRightOfEquals ( string line, string &leftOfEquals, string &rightOfEquals ) : void
line string
leftOfEquals string
rightOfEquals string
return void
        private static void GetLeftAndRightOfEquals(string line, out string leftOfEquals, out string rightOfEquals)
        {
            int indexOfEquals = line.IndexOf('=');
            int endOfLeft = indexOfEquals;
            if (endOfLeft == -1)
            {
                endOfLeft = line.IndexOf(';');
            }
            leftOfEquals = line.Substring(0, endOfLeft).Trim();
            leftOfEquals = RemoveThisDot(leftOfEquals);

            rightOfEquals = null;

            if (indexOfEquals != -1)
            {
                rightOfEquals = line.Substring(indexOfEquals + 1, line.Length - (indexOfEquals + 1)).Trim();
                rightOfEquals = RemoveThisDot(rightOfEquals);

                if (rightOfEquals.EndsWith(";"))
                {
                    rightOfEquals = rightOfEquals.Substring(0, rightOfEquals.Length - 1).Trim();
                }
            }
        }