AjTalk.Model.CodeReader.ProcessMethods C# (CSharp) Method

ProcessMethods() private method

private ProcessMethods ( CodeModel model, MessageExpression expression ) : void
model CodeModel
expression MessageExpression
return void
        private void ProcessMethods(CodeModel model, MessageExpression expression)
        {
            string className = expression.Target.AsString();
            ClassModel @class = model.GetClass(className);

            for (string chunk = this.reader.GetChunk(); chunk != null; chunk = this.reader.GetChunk())
            {
                if (string.IsNullOrEmpty(chunk.Trim()))
                    break;
                ModelParser parser = new ModelParser(chunk);
                MethodModel method = parser.ParseMethod(@class, false);
                model.AddElement(method);
            }
        }