/// <summary> /// Pulls all of the data out of the given protocol response. /// </summary> /// <param name="info">If null, just calls callbacks</param> public void AddInfo(DiscoInfo info) { m_info = info; if (info == null) { AddIdentities(null); AddFeatures((StringSet)null); return; } Extensions = info.GetExtensions(); AddIdentities(info.GetIdentities()); AddFeatures(info.FeatureSet); }