AWSSDK_DotNet35.UnitTests.DynamoDBEntryTests.GetSubTypes C# (CSharp) Метод

GetSubTypes() приватный статический Метод

private static GetSubTypes ( Type baseType ) : List
baseType System.Type
Результат List
        private static List<Type> GetSubTypes(Type baseType)
        {
            var assembly = baseType.Assembly;
            var allTypes = assembly.GetTypes();

            var subTypes = new List<Type>();
            foreach (var type in allTypes)
            {
                if (baseType.IsAssignableFrom(type) &&
                    baseType != type)
                    subTypes.Add(type);
            }
            return subTypes;
        }