C# Класс Purity.Compiler.Utilities.ReflectionUtilities

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

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

Метод Описание
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