Beispiel #1
0
 public static IEnumerable <object[]> GetTypes()
 {
     return(TypesHelper
            .FindAllDerivedTypesInAllLoadedAssemblies <IBaseRequest>("VSS")
            .Where(x => !x.IsAbstract)
            .Where(x => !x.IsGenericTypeDefinition)
            .Select(x => new object[] { x }));
 }
Beispiel #2
0
 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());
 }
Beispiel #3
0
 public static IEnumerable <object[]> GetTypes()
 {
     // Select all TRexException based exceptions
     return(TypesHelper.FindAllDerivedTypesInAllLoadedAssemblies <TRexException>().Select(x => new object[] { x }));
 }