CppAst.CodeGen icon indicating copy to clipboard operation
CppAst.CodeGen copied to clipboard

delegate comments are generated in the wrong location

Open StephenHodgson opened this issue 6 years ago • 1 comments

Current:

/// <summary>
/// The summary for the cpp function delegate
/// </summary>
/// <param name="parameter1">parameter description.</param>
/// <param name="parameter2">parameter description.</param>
/// <param name="parameter3">parameter description.</param>
/// <remarks>
/// @brief This callback will be invoked whenever event is detected.
/// </remarks>
public ClassName.Callbacks.function_delegate event;

[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
public delegate void function_delegate (byte parameter1, in Interop.DeviceState parameter2, IntPtr parameter3);

Expected:

/// <summary>
/// The summary for the cpp function delegate event.
/// </summary>
public ClassName.Callbacks.function_delegate event;

/// <summary>
/// The summary for the cpp function delegate.
/// </summary>
/// <param name="parameter1">parameter description.</param>
/// <param name="parameter2">parameter description.</param>
/// <param name="parameter3">parameter description.</param>
/// <remarks>
/// This callback will be invoked whenever event is detected.
/// </remarks>
[UnmanagedFunctionPointer(CallingConvention.Cdecl)]
public delegate void function_delegate (byte parameter1, in Interop.DeviceState parameter2, IntPtr parameter3);

StephenHodgson avatar Nov 10 '19 21:11 StephenHodgson

This one should be easy to fix as well.

xoofx avatar Nov 10 '19 23:11 xoofx