private List <OutputTarget> GetOutputTargets(HashSet <EntryMismatchError> errors) { using (OutputTargetsQueryResult result = Rust.Call(SafeNativeMethods.get_output_targets, manifest)) { EntryMismatchError[] callErrors = result.Errors.ToArray(); if (callErrors != null) { foreach (var error in callErrors) { errors.Add(error); } } return(result.Targets.ToList()); } }
internal static extern void free_output_targets_result(OutputTargetsQueryResult s);