In my loop, I'm adding the property name and the value to a custom class.

C# Code:
  1. foreach (PropertyValueCollection p in ChildObject.Properties)
  2.                                 {
  3.                                     ActiveDirectoryAttributeList ADAList = new ActiveDirectoryAttributeList();
  4.                                     ADAList.Attribute = p.PropertyName;
  5.                                     ADAList.AttributeValue = p.Value.ToString();
  6.                                     ChildNode.Attributes.Add(ADAList);
  7.                                 }


I'm able to pull some attributes, but not all of them. Below is an example of what my app pulls and what ADSI Edit pulls.

ADSI Edit:



My app:



Any ideas on why it's not pulling everything?