private static void MethodSignatureFriendlyFullName(this IMethodSignature self, ILanguage language, StringBuilder builder, bool useGenericName)
        {
            dummyVar0 = builder.Append("(");
            if (self.get_HasParameters())
            {
                V_0 = self.get_Parameters();
                V_1 = 0;
                while (V_1 < V_0.get_Count())
                {
                    V_2 = V_0.get_Item(V_1);
                    if (V_1 > 0)
                    {
                        dummyVar1 = builder.Append(",");
                    }
                    if (V_2.get_ParameterType().get_IsSentinel())
                    {
                        dummyVar2 = builder.Append("...,");
                    }
                    if (useGenericName)
                    {
                        V_3 = V_2.get_ParameterType().Resolve();
                        if (V_3 == null)
                        {
                            goto Label1;
                        }
                        dummyVar3 = builder.Append(V_3.GetGenericFullName(language));
                        goto Label0;
                    }
Label1:
                    dummyVar4 = builder.Append(V_2.get_ParameterType().GetFriendlyFullName(language));
Label0:
                    V_1 = V_1 + 1;
                }
            }
            dummyVar5 = builder.Append(")");
            return;
        }