AutoCADper Dictionary Flattening

eu tenho umDictionary<User, bool>

Usuário é o seguinte:

<code> public class User {
   public string Username { get; set; }
   public string Avatar { get; set;
}
</code>

O segundo tipo, bool, indica se este usuário é um amigo do usuário logado. Eu quero aplainar este dicionário em umList<UserDto> UserDto é definido como:

<code>public class UserDto {
   public string Username { get; set; }
   public string Avatar { get; set; }
   public bool IsFriend { get; set; }
}
</code>

IsFriend representa o valor do dicionário.

Como posso fazer isso?

questionAnswers(3)

yourAnswerToTheQuestion