C# Класс GoodAI.Modules.School.Common.LearningTaskFactory

Показать файл Открыть проект

Открытые методы

Метод Описание
CreateLearningTask ( Type taskType ) : ILearningTask
CreateLearningTask ( Type learningTaskType, SchoolWorld w ) : ILearningTask
CreateLearningTask ( Type taskType, Type worldType ) : ILearningTask
GetGenericType ( Type taskType ) : Type
GetSupportedWorlds ( Type taskType ) : List
IsSubclassOfRawGeneric ( Type generic, Type toCheck ) : bool

Описание методов

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

public static CreateLearningTask ( Type taskType ) : ILearningTask
taskType System.Type
Результат ILearningTask

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

public static CreateLearningTask ( Type learningTaskType, SchoolWorld w ) : ILearningTask
learningTaskType System.Type
w SchoolWorld
Результат ILearningTask

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

public static CreateLearningTask ( Type taskType, Type worldType ) : ILearningTask
taskType System.Type
worldType System.Type
Результат ILearningTask

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

public static GetGenericType ( Type taskType ) : Type
taskType System.Type
Результат System.Type

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

public static GetSupportedWorlds ( Type taskType ) : List
taskType System.Type
Результат List

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

public static IsSubclassOfRawGeneric ( Type generic, Type toCheck ) : bool
generic System.Type
toCheck System.Type
Результат bool