In VersionControlServer, a workspace is uniquely identified by the combination of { Name , OwnerName ).
OwnerName can be compared to Environment.UserDomainName + @"\"+Environment.UserName
There are some other constraints that should be docuemented. For example, no local folders can be addressed by more than one worksspace. Or more than one that maps the same project. Or something.
Computer can be compared to Environment.MachineName.