Поделиться через


Метод FSharpValue.PreComputeTupleConstructorInfo (F#)

Получает метод, конструирующий объекты заданного типа кортежа.Для небольших кортежей дополнительные типы не возвращаются.

Пространство имен/путь к модулю: Microsoft.FSharp.Reflection

Сборка: FSharp.Core (в FSharp.Core.dll)

// Signature:
static member PreComputeTupleConstructorInfo : Type -> ConstructorInfo * Type option

// Usage:
FSharpValue.PreComputeTupleConstructorInfo (tupleType)

Параметры

  • tupleType
    Тип: Type

    Тип входного кортежа.

Возвращаемое значение

Описание конструктора типа кортежа и необязательный дополнительный тип для больших кортежей.

Заметки

Для больших кортежей возвращается дополнительный тип, указывающий на то, что для типа кортежа использовалась вложенное кодирование.В этом случае тип префикса типа кортежа соответствует указанному, а объект этого следует создать и передать как последний аргумент классу ConstructorInfo.Рекурсивный вызов PreComputeTupleConstructorInfo можно использовать для определения конструктора этого типа суффикса.

Платформы

Windows 8, Windows 7, Windows Server 2012, Windows 2008 Server R2

Сведения о версии

Основной версии библиотеки F#

Поддерживается в: 2.0, 4.0, портативное

См. также

Ссылки

Класс Reflection.FSharpValue (F#)

Пространство имен Microsoft.FSharp.Reflection (F#)