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; }