Bickle.ReflectionWrapping.ListenerWrapper.GetWrapperForTargetType C# (CSharp) Метод

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

public static GetWrapperForTargetType ( Type type, ITestResultListener listener, ISpec spec ) : object
type System.Type
listener ITestResultListener
spec ISpec
Результат object
        public static object GetWrapperForTargetType(Type type, ITestResultListener listener, ISpec spec)
        {
            foreach (var source in GetAssemblies(type))
            {
                var wrappedListenerType = source.GetType(typeof(ListenerWrapper).FullName);
                if (wrappedListenerType != null)
                    return Activator.CreateInstance(wrappedListenerType, listener, new ExampleTranslator(spec));
            }

            return null;
        }