Microsoft.TeamFoundation.VersionControl.Client.RepositoryService.QueryConflicts C# (CSharp) Method

QueryConflicts() private method

private QueryConflicts ( Microsoft.TeamFoundation.VersionControl.Client.Workspace workspace, List items ) : List
workspace Microsoft.TeamFoundation.VersionControl.Client.Workspace
items List
return List
        internal List<Conflict> QueryConflicts(Workspace workspace, List<ItemSpec> items)
        {
            var invoker = new SoapInvoker(this);
            var msg = invoker.CreateEnvelope("QueryConflicts");
            msg.Add(new XElement(MessageNs + "workspaceName", workspace.Name));
            msg.Add(new XElement(MessageNs + "ownerName", workspace.OwnerName));
            msg.Add(new XElement(MessageNs + "items", items.Select(itemSpec => itemSpec.ToXml(MessageNs + "ItemSpec"))));

            var result = invoker.InvokeResult();
            return ConflictExtractor(result, workspace);
        }