private AssemblyReferenceHandle FindRuntimeReference()

in src/Refasmer/Importer/Utils.cs [67:81]


    private AssemblyReferenceHandle FindRuntimeReference()
    {
        foreach (var runtimeName in RuntimeNames)
        {
            var runtimeRef = _reader.AssemblyReferences
                .Where(r => _reader.GetString(_reader.GetAssemblyReference(r).Name) == runtimeName)
                .OrderByDescending(r => _reader.GetAssemblyReference(r).Version)
                .FirstOrDefault();

            if (!IsNil(runtimeRef))
                return runtimeRef;
        }

        return default;
    }