Утилиты путей .NET LDAP (C #)

Существует ли библиотека .NET для манипуляций с путями LDAP?
Я хотел бы иметь что-то эквивалентноеSystem.IO.Pathпозволяя, например, сделать что-то вроде

string ou1 = LDAPPath.Combine("OU=users","DC=x,DC=y");
string ou2 = LDAPPath.Parent("CN=someone,OU=users,DC=x,DC=y");

Иначе, каков общий способ работы с отличительными именами LDAP в .NET?

Уточнить мой вопрос: Я не спрашиваю о "службах каталогов в .NET" в целом; Я уже работал с этим и сделал несколько программ для выполнения некоторых задач. То, что я чувствую, не хватает, это правильный способманипулировать путями, разбирать отличительные имена и так далее, и, поскольку это должно быть довольно распространенной потребностью, я надеюсь, что есть более чистый способ сделать это, чем разбивать строку на запятые (1).

(1) как, например, вызов функции в библиотеке, которая разбивает строку на запятые

Ответы на вопрос(3)

Ваш ответ на вопрос