C# 클래스 GoodAI.Modules.School.Common.LearningTaskFactory

파일 보기 프로젝트 열기: GoodAI/BrainSimulator

공개 메소드들

메소드 설명
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