diff --git a/src/Generator/Passes/CheckDuplicatedNamesPass.cs b/src/Generator/Passes/CheckDuplicatedNamesPass.cs index 22597bc4..179479a1 100644 --- a/src/Generator/Passes/CheckDuplicatedNamesPass.cs +++ b/src/Generator/Passes/CheckDuplicatedNamesPass.cs @@ -39,7 +39,8 @@ namespace CppSharp.Passes private bool UpdateName(Method method) { - var @params = method.Parameters.Select(p => p.QualifiedType.ToString()); + var @params = method.Parameters.Where(p => p.Kind != ParameterKind.HiddenStructureReturn) + .Select(p => p.QualifiedType.ToString()); var signature = string.Format("{0}({1})", Name,string.Join( ", ", @params)); if (Count == 0)