Esempio n. 1
0
        public static T GetInstance <T>(this ISolverContainer c)
        {
            if (c.TryGetInstance(typeof(T), out var instance))
            {
                return((T)instance);
            }

            return(default);
Esempio n. 2
0
        public static bool TryGetInstance <T>(this ISolverContainer c, out T instance)
        {
            if (c.TryGetInstance(typeof(T), out var ii))
            {
                instance = (T)ii;
                return(true);
            }

            instance = default(T);
            return(false);
        }