Indiefreaks.Xna.Sessions.Live.LiveSessionManager.OnLiveSessionsFound C# (CSharp) Method

OnLiveSessionsFound() private method

Raised when a Live find query returns
private OnLiveSessionsFound ( IAsyncResult asyncResult ) : void
asyncResult IAsyncResult
return void
        private void OnLiveSessionsFound(IAsyncResult asyncResult)
        {
            var sessions = new List<AvailableSession>();
            AvailableNetworkSessionCollection availableLiveSessions = NetworkSession.EndFind(asyncResult);

            foreach (AvailableNetworkSession availableLiveSession in availableLiveSessions)
                sessions.Add(new LiveAvailableSession(availableLiveSession));

            OnSessionsFound(sessions.AsReadOnly());
        }