private Dependency[] GetDependencies(HashSet <EntryMismatchError> errors) { using (DependenciesQueryResult deps = Rust.Call(SafeNativeMethods.get_dependencies, manifest)) { EntryMismatchError[] callErrors = deps.Errors.ToArray(); if (callErrors != null) { foreach (var error in callErrors) { errors.Add(error); } } return(deps.Dependencies.ToArray()); } }
internal static extern void free_dependencies_result(DependenciesQueryResult s);