Affecto.ActiveDirectoryService.Principal.GetChildDomainPaths C# (CSharp) Method

GetChildDomainPaths() private static method

private static GetChildDomainPaths ( System.DirectoryServices.DirectoryEntry directoryEntry ) : List
directoryEntry System.DirectoryServices.DirectoryEntry
return List
        private static List<string> GetChildDomainPaths(DirectoryEntry directoryEntry)
        {
            var memberPaths = new List<string>();
            PropertyValueCollection memberValueCollection = directoryEntry.Properties[ActiveDirectoryProperties.Member];

            if (memberValueCollection != null)
            {
                IEnumerator memberEnumerator = memberValueCollection.GetEnumerator();
                while (memberEnumerator.MoveNext())
                {
                    if (memberEnumerator.Current != null)
                    {
                        memberPaths.Add(AdDomainPathHandler.Escape(memberEnumerator.Current.ToString()));
                    }
                }
            }

            return memberPaths;
        }