Beispiel #1
0
        public static MessengerImplementation <T> GetInstance()
        {
            lock (_lockObj)
            {
                if (_instance == null)
                {
                    _instance = new MessengerImplementation <T>();
                    MessengerProvider.IStances.Add(_instance);
                }
            }

            return(_instance);
        }
 public static IMessengerImplementation <T> GetInstance <T>() => MessengerImplementation <T> .GetInstance();