public static int PartCount(this InstanceDefinition definition) { return(definition.GetPartInstances().Count()); }
/// <summary> /// Gets all <see cref="InstanceDefinition"/>s assembled in the given <see cref="InstanceDefinition"/> /// </summary> /// <param name="definition"></param> /// <returns></returns> public static IEnumerable <InstanceDefinition> GetPartDefinitions(this InstanceDefinition definition) { return(from obj in definition.GetPartInstances() select obj.InstanceDefinition); }