Example #1
0
 static public IEnumerable <Type> GetAllBaseTypesAndInterfaces(this Type item, DetailDirection direction)
 {
     return(GET_ALL_BASE_TYPES_AND_INTERFACES.Fetch(item, direction));
 }
Example #2
0
        static public IEnumerable <T> ModifyBasicToSpecificSequence <T>(this IEnumerable <T> item, DetailDirection direction)
        {
            switch (direction)
            {
            case DetailDirection.BasicToSpecific: return(item);

            case DetailDirection.SpecificToBasic: return(item.Reverse());
            }

            throw new UnaccountedBranchException("direction", direction);
        }