Esempio n. 1
0
        public static T?GetService <T>(this IElementHandler handler)
        {
            var services = handler.GetServiceProvider();

            var service = services.GetService <T>();

            return(service);
        }
Esempio n. 2
0
        public static T?GetService <T>(this IElementHandler handler, Type type)
        {
            var services = handler.GetServiceProvider();

            var service = services.GetService(type);

            return((T?)service);
        }
Esempio n. 3
0
        public static T GetRequiredService <T>(this IElementHandler handler)
            where T : notnull
        {
            var services = handler.GetServiceProvider();

            var service = services.GetRequiredService <T>();

            return(service);
        }