public static IEnumerable <object[]> GetTypes() { return(TypesHelper .FindAllDerivedTypesInAllLoadedAssemblies <IBaseRequest>("VSS") .Where(x => !x.IsAbstract) .Where(x => !x.IsGenericTypeDefinition) .Select(x => new object[] { x })); }
public static IEnumerable <object[]> GetTypes <T>() where T : class, IBinarizable { return(TypesHelper .FindAllDerivedTypesInAllLoadedAssemblies <T>("VSS") .Where(x => !x.ContainsGenericParameters) .Where(x => !x.Implements(typeof(INonBinarizable))) .Where(x => !x.IsAbstract) .Select(x => new object[] { x }) .ToList()); }
public static IEnumerable <object[]> GetTypes() { // Select all TRexException based exceptions return(TypesHelper.FindAllDerivedTypesInAllLoadedAssemblies <TRexException>().Select(x => new object[] { x })); }