File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
src/Generator/Generators/CSharp Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -979,6 +979,8 @@ private void GenerateIndexerSetter(Function function)
979
979
Name = "value" ,
980
980
QualifiedType = new QualifiedType ( type )
981
981
} ,
982
+ ParameterIndex = function . Parameters . Count (
983
+ p => p . Kind != ParameterKind . IndirectReturnType ) ,
982
984
ReturnType = new QualifiedType ( type )
983
985
} ;
984
986
var marshal = new CSharpMarshalManagedToNativePrinter ( ctx ) ;
@@ -2952,8 +2954,7 @@ public List<ParamMarshal> GenerateFunctionParamsMarshal(IEnumerable<Parameter> @
2952
2954
if ( param . Kind == ParameterKind . IndirectReturnType )
2953
2955
continue ;
2954
2956
2955
- marshals . Add ( GenerateFunctionParamMarshal ( param , paramIndex , function ) ) ;
2956
- paramIndex ++ ;
2957
+ marshals . Add ( GenerateFunctionParamMarshal ( param , paramIndex ++ , function ) ) ;
2957
2958
}
2958
2959
2959
2960
return marshals ;
You can’t perform that action at this time.
0 commit comments