/// <summary> /// Sucht das SubversionAttribute, das Informationen über die aktuellste Revision enthält. /// </summary> /// <param name="customAttributeProvider">der CustomAttributeProvider zum Ermitteln der Attribute</param> /// <returns>das SubversionAttribute, das Informationen über die aktuellste Revision enthält, oder null</returns> private static SubversionAttribute findLatest(ICustomAttributeProvider customAttributeProvider) { SubversionAttribute[] subversionAttributes = SubversionAttribute.findAll(customAttributeProvider).ToArray(); if (subversionAttributes.Length > 0) { Comparison <SubversionAttribute> comparer = (first, second) => second.Revision.CompareTo(first.Revision); Array.Sort(subversionAttributes, comparer); return(subversionAttributes[0]); } else { return(null); } }
/// <summary> /// Sucht das SubversionAttribute, das Informationen über die aktuellste Revision enthält. /// </summary> /// <param name="assembly">die Assembly, die durchsucht werden soll</param> /// <returns>das SubversionAttribute, das Informationen über die aktuellste Revision enthält, oder null</returns> public static SubversionAttribute FindLatest(Assembly assembly) { return(SubversionAttribute.findLatest(assembly)); }
/// <summary> /// Sucht alle SubversionAttribute, die Informationen über die verwendeten Revisionen erhalten /// </summary> /// <param name="type">der Typ, der durchsucht werden soll</param> /// <returns>alle SubversionAttribute, die Informationen über die verwendeten Revisionen erhalten</returns> public static List <SubversionAttribute> FindAll(Type type) { return(SubversionAttribute.findAll(type)); }
/// <summary> /// Sucht alle SubversionAttribute, die Informationen über die verwendeten Revisionen erhalten /// </summary> /// <param name="assembly">die Assembly, die durchsucht werden soll</param> /// <returns>alle SubversionAttribute, die Informationen über die verwendeten Revisionen erhalten</returns> public static List <SubversionAttribute> FindAll(Assembly assembly) { return(SubversionAttribute.findAll(assembly)); }
/// <summary> /// Sucht das SubversionAttribute, das Informationen über die aktuellste Revision enthält. /// </summary> /// <param name="type">der Typ, der durchsucht werden soll</param> /// <returns>das SubversionAttribute, das Informationen über die aktuellste Revision enthält, oder null</returns> public static SubversionAttribute FindLatest(Type type) { return(SubversionAttribute.findLatest(type)); }