Класс Reflection.FSharpType (F#)
Содержит операции, связанные с конструированием и анализом таких типов F#, как записи, объединения и кортежи.
Пространство имен/путь к модулю: Microsoft.FSharp.Reflection
Сборка: FSharp.Core (в FSharp.Core.dll)
[<AbstractClass>]
[<Sealed>]
type FSharpType =
class
static member GetExceptionFields : Type * ?BindingFlags -> PropertyInfo []
static member GetFunctionElements : Type -> Type * Type
static member GetRecordFields : Type * ?BindingFlags -> PropertyInfo []
static member GetTupleElements : Type -> Type []
static member GetUnionCases : Type * ?BindingFlags -> UnionCaseInfo []
static member IsExceptionRepresentation : Type * ?BindingFlags -> bool
static member IsFunction : Type -> bool
static member IsModule : Type -> bool
static member IsRecord : Type * ?BindingFlags -> bool
static member IsTuple : Type -> bool
static member IsUnion : Type * ?BindingFlags -> bool
static member MakeFunctionType : Type * Type -> Type
static member MakeTupleType : Type [] -> Type
end
Статические члены
Элемент |
Описание |
---|---|
Считывает все поля из объявления исключения F# в порядке объявления. |
|
Получает типы домена и диапазона из типа функции F# или из типа замкнутого выражения среды выполнения, реализующего тип F#. |
|
Считывает все поля из значения записи в порядке объявления. |
|
Получает элементы кортежа из представления типа кортежа F#. |
|
Получает варианты типа объединения. |
|
Возвращает значение true, если заданный тип является представлением объявления исключения F#. |
|
Возвращает значение true, если указанный тип является представлением типа функции F# или типом замкнутого выражения среды выполнения, реализующего тип функции F#. |
|
Возвращает значение true, если заданный тип является значением Type, соответствующим скомпилированной форме модуля F#. |
|
Возвращает значение true, если заданный тип является представлением типа записи F#. |
|
Возвращает значение true, если заданный тип является представлением типа кортежа F#. |
|
Возвращает значение true, если указанный тип является представлением типа объединения F# или типом среды выполнения значения данного типа. |
|
Возвращает объект Type object , представляющий тип функции F# с заданными доменом и диапазоном. |
|
Возвращает объект Type, представляющий тип кортежа F# с указанными типами элементов. |
Платформы
Windows 8, Windows 7, Windows Server 2012, Windows 2008 Server R2
Сведения о версии
Основной версии библиотеки F#
Поддерживается в: 2.0, 4.0, портативное