public static TeamFoundationServer FromLocalXml(XElement element, string password, bool isPasswordSavedInXml)
{
try
{
var server = new TeamFoundationServer(new Uri(element.Attribute("Url").Value),
element.Attribute("Name").Value,
element.Attribute("Domain").Value,
element.Attribute("UserName").Value,
password,
isPasswordSavedInXml);
server.ProjectCollections = element.Elements("ProjectCollection").Select(x => ProjectCollection.FromLocalXml(server, x)).ToList();
return server;
}
catch
{
return null;
}
}