public static HashSet <string> GetPlatformExclusionList( this LockFileTarget lockFileTarget, IDictionary <string, LockFileTargetLibrary> libraryLookup) { var platformLibrary = lockFileTarget.GetPlatformLibrary(); var exclusionList = new HashSet <string>(); exclusionList.Add(platformLibrary.Name); CollectDependencies(libraryLookup, platformLibrary.Dependencies, exclusionList); return(exclusionList); }
public static bool IsPortable(this LockFileTarget lockFileTarget) { return(string.IsNullOrEmpty(lockFileTarget.RuntimeIdentifier) && lockFileTarget.GetPlatformLibrary() != null); }