CSharpUML.UmlMethod.parseParams C# (CSharp) Метод

parseParams() приватный Метод

private parseParams ( ) : void
Результат void
        private void parseParams()
        {
            // index operator?
            if (name.Contains ("this [") && name.Contains ("]")) {
                int indexBracketOpen = name.IndexOf ("[");
                int indexBracketClose = name.IndexOf ("]");
                string paramStr = name.Substring (indexBracketOpen + 1, indexBracketClose - indexBracketOpen - 1);
                parameters = paramStr.Split (',').TrimAll ().ToArray ();
                name = name.IfContains ("[" + paramStr + "]", () => {});
            }
            // normal method?
            else {
                int indexBracketOpen = name.IndexOf ("(");
                int indexBracketClose = name.IndexOf (")");
                string paramStr = name.Substring (indexBracketOpen + 1, indexBracketClose - indexBracketOpen - 1);
                parameters = paramStr.Split (',').TrimAll ().ToArray ();
                name = name.IfContains ("(" + paramStr + ")", () => {});
            }
        }