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


Метод FSharpType.GetRecordFields (F#)

Считывает все поля из значения записи в порядке объявления.

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

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

// Signature:
static member GetRecordFields : Type * ?BindingFlags -> PropertyInfo []

// Usage:
FSharpType.GetRecordFields (recordType)
FSharpType.GetRecordFields (recordType, bindingFlags = bindingFlags)

Параметры

  • recordType
    Тип: Type

    Тип входной записи.

  • bindingFlags
    Тип: BindingFlags

    Необязательные флаги привязки.

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

Массив описаний свойств (объектов PropertyInfo) типа записи.

Исключения

Исключение

Атрибут Condition

ArgumentException

Вызывается, если заданный тип не является записью.

Платформы

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

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

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

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

См. также

Ссылки

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

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