Function function = page.Functions[0]; // A valid Function object // Get all used indexes for indexed property FUNC_CONNECTIONDESIGNATION int[] indexes = function.Properties.FUNC_CONNECTIONDESIGNATION.Indexes; // Iterate over all indexes of FUNC_CONNECTIONDESIGNATION property PropertyValue propertyValue = function.Properties.FUNC_CONNECTIONDESIGNATION; if(propertyValue.Definition.IsIndexed) { foreach (int index in propertyValue.Indexes) { PropertyValue propertyElement = propertyValue[index]; string sProperty = propertyElement.ToString(); } }