using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DocumentationTest.Issues {
	/// <summary>
	/// Test an issue with the length of signatures that needed a compressed length
	/// </summary>
	/// <remarks>
	/// The old code works with any signature under 174 bytes.
	/// </remarks>
	public class Issue174 {
		public virtual List<object> VeryLongMethod(
			List<List<object>> param1,
			List<object> param2,
			List<object> param3,
			List<object> param4,
			List<object> param5,
			List<object> param6,
			List<object> param7,
			List<object> param8,
			List<object> param9,
			List<object> param10,
			List<object> param11,
			List<object> param12,
			List<object> param13,
			List<object> param14,
			List<object> param15,
			List<object> param16,
			List<object> param17,
			List<object> param18,
			List<object> param19,
			List<object> param20,
			List<object> param21,
			List<object> param22,
			List<object> param23,
			List<object> param24,
			List<object> param25,
			List<object> param26,
			List<object> param27,
			List<object> param28,
			List<object> param29,
			List<object> param30,
			List<object> param31,
			List<object> param32,
			List<object> param33,
			List<object> param34,
			List<object> param35,
			List<object> param36,
			List<object> param37,
			List<object> param38,
			List<object> param39,
			List<object> param40,
			List<object> param41,
			List<object> param42,
			List<object> param43,
			List<object> param44,
			List<object> param45,
			List<object> param46,
			List<object> param47,
			List<object> param48,
			List<object> param49,
			List<object> param50) {
			return new List<object>();
		}
	}
}