static void SetupAllCallbacks( ReturnIntCallbackVoid lineCount, ReturnIntCallbackVoid selectionStart, ReturnIntCallbackVoid selectionEnd, ReturnIntCallbackVoid getColumn, ReturnIntCallbackVoid useTabs, ReturnIntCallbackVoid tabWidth, ReturnStringCallbackVoid fileType, ReturnIntCallbackInt positionFromLine, ReturnStringCallbackInt getLine, VoidCallbackVoid startUndoAction, VoidCallbackVoid endUndoAction, VoidCallbackIntString insertText) { UnmanagedExports.lineCountCallback = lineCount; UnmanagedExports.selectionStartCallback = selectionStart; UnmanagedExports.selectionEndCallback = selectionEnd; UnmanagedExports.getColumnCallback = getColumn; UnmanagedExports.useTabsCallback = useTabs; UnmanagedExports.tabWidthCallback = tabWidth; UnmanagedExports.fileTypeCallback = fileType; UnmanagedExports.positionFromLineCallback = positionFromLine; UnmanagedExports.getLineCallback = getLine; UnmanagedExports.startUndoActionCallback = startUndoAction; UnmanagedExports.endUndoActionCallback = endUndoAction; UnmanagedExports.insertTextCallback = insertText; }