Sdílet prostřednictvím


Reflection.FSharpType – třída (F#)

Obsahuje operace přidružené k sestavování a analýza F# typy záznamů, odborů a n-tic.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Reflection

Sestavení: FSharp.Core (v 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

Statické členy

Člen

Description

GetExceptionFields

Čte všechna pole z F# výjimku deklaraci, v pořadí prohlášení.

GetFunctionElements

Typy domény a rozsah získává z typu funkce F# nebo typu runtime uzavření prováděcí typ F#.

GetRecordFields

Čte všechna pole z hodnoty záznamu, v pořadí prohlášení.

GetTupleElements

Prvky n-tice získává z znázornění typu tuple F#.

GetUnionCases

Získá případech unie typu.

IsExceptionRepresentation

Vrátí true Pokud je zadaný typ reprezentace deklaraci výjimka F#.

IsFunction

Vrátí true Pokud je zadaný typ reprezentace typu funkce F# nebo uzavření prováděcí typu F# funkce typu runtime.

IsModule

Vrátí true Pokud je zadaný typ Type hodnotu odpovídající kompilované formě modul F#.

IsRecord

Vrátí true Pokud je zadaný typ reprezentaci záznamu typu F#.

IsTuple

Vrátí true Pokud je zadaný typ znázornění typu tuple F#.

IsUnion

Vrátí true Pokud je zadaný typ reprezentace F# unie typu nebo typu runtime hodnoty tohoto typu.

MakeFunctionType

Vrátí Type object představující typ funkce F# dané domény a rozsah.

MakeTupleType

Vrátí Type představující F# n-tice typu s typy daný prvek.

Platformy

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

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0, 4.0, přenosné

Viz také

Referenční dokumentace

Microsoft.FSharp.Reflection – obor názvů (F#)