LocationExtensions Class

Provides extension methods for ordering dependencies by their location in source files.

public static class LocationExtensions

Methods

NameDescription
OrderByVersionLocation(IEnumerable<Dependency>)Orders dependencies by their version location in ascending order (by file path, line number, and line position).
OrderByVersionLocationDescending(IEnumerable<Dependency>)Orders dependencies by their version location in descending order (by file path, line number, and line position).

OrderByVersionLocation(IEnumerable<Dependency>)

LocationExtensions.cs

Orders dependencies by their version location in ascending order (by file path, line number, and line position).

public static IEnumerable<Dependency> OrderByVersionLocation(this IEnumerable<Dependency> dependencies)

Parameters

dependencies IEnumerable<Dependency>
The dependencies to order.

Returns

IEnumerable<Dependency> The ordered dependencies.

OrderByVersionLocationDescending(IEnumerable<Dependency>)

LocationExtensions.cs

Orders dependencies by their version location in descending order (by file path, line number, and line position).

public static IEnumerable<Dependency> OrderByVersionLocationDescending(this IEnumerable<Dependency> dependencies)

Parameters

dependencies IEnumerable<Dependency>
The dependencies to order.

Returns

IEnumerable<Dependency> The ordered dependencies.