示例#1
0
        private static ParamListExpression ParseParamList(BinaryReader reader, Encoding encoding)
        {
            var        param = new ParamListExpression();
            Expression exp;

            while (!((exp = ParseExpression(reader, encoding)) is ParamListEnd))
            {
                param.Add(exp);
            }
            return(param);
        }
示例#2
0
        private static ParamListExpression ParseParamList(BinaryReader reader, CodeSectionInfo codeSectionInfo, int blockId)
        {
            ParamListExpression paramListExpression = new ParamListExpression();
            Expression          item;

            while (!((item = ParseExpression(reader, codeSectionInfo, blockId, true)) is ParamListEnd))
            {
                paramListExpression.Value.Add(item);
            }
            return(paramListExpression);
        }