/// <summary> /// Returns the first matching group for address, or null /// </summary> public Group FindGroupForAddress(string address) { return(Groups.FirstOrDefault(grp => grp.Match(address) != null)); }
/// <summary> /// Tries to find an address in group and returns it or null /// </summary> public Address Match(string address) { return(m_Addresses.FirstOrDefault(adr => adr.Match(address))); }