public void LogCompilationSetupErrors(CompilationSetupErrors compilationSetupError, string[] filePaths, string message) { foreach (var filePath in filePaths) { var messageWithPath = $"{message} ({filePath})"; LogCompilationSetupErrorNative(compilationSetupError, messageWithPath, filePath); } }
internal static extern void LogCompilationSetupErrorNative(CompilationSetupErrors compilationSetupError, string message, string filePath);
internal static extern void ClearCompilationSetupErrorsNative(CompilationSetupErrors errors);
public void ClearCompilationSetupErrors(CompilationSetupErrors errors) { ClearCompilationSetupErrorsNative(errors); }
public void SetCompilationSetupErrors(CompilationSetupErrors errors) { SetCompilationSetupErrorsNative(errors); }