C# 클래스 Purity.Compiler.Utilities.ReflectionUtilities

파일 보기 프로젝트 열기: paf31/Purity

공개 메소드들

메소드 설명
InferFunctor ( Type type, string variableName, string genericParameterName, IMetadataContainer container ) : IType
InferFunctorFromFiniteType ( MethodInfo cataMethod, string variableName, IMetadataContainer container ) : IType
InferFunctorFromInfiniteType ( MethodInfo applyMethod, string variableName, IMetadataContainer container ) : IType
InferType ( Type type, IMetadataContainer container ) : IType

메소드 상세

InferFunctor() 공개 정적인 메소드

public static InferFunctor ( Type type, string variableName, string genericParameterName, IMetadataContainer container ) : IType
type System.Type
variableName string
genericParameterName string
container IMetadataContainer
리턴 IType

InferFunctorFromFiniteType() 공개 정적인 메소드

public static InferFunctorFromFiniteType ( MethodInfo cataMethod, string variableName, IMetadataContainer container ) : IType
cataMethod System.Reflection.MethodInfo
variableName string
container IMetadataContainer
리턴 IType

InferFunctorFromInfiniteType() 공개 정적인 메소드

public static InferFunctorFromInfiniteType ( MethodInfo applyMethod, string variableName, IMetadataContainer container ) : IType
applyMethod System.Reflection.MethodInfo
variableName string
container IMetadataContainer
리턴 IType

InferType() 공개 정적인 메소드

public static InferType ( Type type, IMetadataContainer container ) : IType
type System.Type
container IMetadataContainer
리턴 IType