internal static void GetTypeFullNames(IList parameters, string[] typeFullNames, int start, int specifiedCount, CodeDomProvider codeProvider) { int num = 0; for (int i = 0; i < parameters.Count; i++) { typeFullNames[(i + start) + num] = WebCodeGenerator.FullTypeName(((SoapParameter)parameters[i]).mapping, codeProvider); if (((SoapParameter)parameters[i]).mapping.CheckSpecified) { num++; typeFullNames[(i + start) + num] = typeof(bool).FullName; } } }