using System.Collections.Generic;
private static Dictionary<int, string> _allPagadorTags = new Dictionary<int, string>()
{128, "SelectiveAuthentication"},
public static List<int> GetAllSet(int resourceTagSum)
_allPagadorTags.Keys.Where(m => (resourceTagSum & m) == m && resourceTagSum > 0 && resourceTagSum % 2 == 0)
public static void Main()
foreach(var v in values) {
var result = GetAllSet(v);
_allPagadorTags.Where(t => result.Contains(t.Key))
Console.WriteLine("Transação: " + string.Join(", ", tags));