CSharpRTMP.Core.ClientApplicationManager.GetOrCreateRoom C# (CSharp) Метод

GetOrCreateRoom() публичный статический Метод

public static GetOrCreateRoom ( string roomFullName, uint id ) : BaseClientApplication
roomFullName string
id uint
Результат BaseClientApplication
        public static BaseClientApplication GetOrCreateRoom(string roomFullName,uint id =  0)
        {
            BaseClientApplication app = FindAppByName(roomFullName);
            if (app!=null)
            {
                if (id == 0 || app.Id != 0) return app;
                app.Id = id;
                ApplicationById[id] = app;
                return app;
            }
           
            var appName = GetAppName(roomFullName);
            app = FindAppByName(appName);
            return app==null?null:CreateRoom(app, roomFullName, id);
        }
        public static BaseClientApplication CreateRoom(BaseClientApplication defaultRoom, string roomFullName, uint id = 0)