Thanks,
Family familyowner = doc.OwnerFamily;
var parameters = from par in (Enum.GetValues(typeof(BuiltInParameter)) .OfType<BuiltInParameter>() .Select(param => familyowner.get_Parameter(param)) .Where(param => param != null) .Where(param => param.AsString() != null)).Distinct().ToList() select new { Name = par.Definition.Name, Value = par.AsString(), Def = par.Definition };
So far, I can read all parameter information. But there's a concern with the familyparameter data that I've posted here. Hope you'll light it up with some explanation. Thank you