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)
979979 Name = "value" ,
980980 QualifiedType = new QualifiedType ( type )
981981 } ,
982+ ParameterIndex = function . Parameters . Count (
983+ p => p . Kind != ParameterKind . IndirectReturnType ) ,
982984 ReturnType = new QualifiedType ( type )
983985 } ;
984986 var marshal = new CSharpMarshalManagedToNativePrinter ( ctx ) ;
@@ -2952,8 +2954,7 @@ public List<ParamMarshal> GenerateFunctionParamsMarshal(IEnumerable<Parameter> @
29522954 if ( param . Kind == ParameterKind . IndirectReturnType )
29532955 continue ;
29542956
2955- marshals . Add ( GenerateFunctionParamMarshal ( param , paramIndex , function ) ) ;
2956- paramIndex ++ ;
2957+ marshals . Add ( GenerateFunctionParamMarshal ( param , paramIndex ++ , function ) ) ;
29572958 }
29582959
29592960 return marshals ;
You can’t perform that action at this time.
0 commit comments