public ProtocolChatView FindProtocolChatViewParent(ChatView child)
{
foreach (var candidate in Chats) {
if (!(candidate is ProtocolChatView) ||
candidate.ProtocolManager == null) {
continue;
}
if (child.ProtocolManager != candidate.ProtocolManager) {
continue;
}
return (ProtocolChatView) candidate;
}
return null;
}