public int GetDescriptorFirstIndex(GenericPropertyNode descriptorFirst) { // TODO: very non-optimal return(Arrays.AsList(descriptorsFirst.ToPropertiesArray()).IndexOf( descriptorFirst)); }