Aracılığıyla paylaş


Reflection.FSharpType Sınıfı (F#)

Oluşturma ve F# türleriyle kayıtları, sendikalar ve dizilerini çözümleme ile ilişkili işlemleri içerir.

Ad alanı/modül yolu: Microsoft.FSharp.Reflection

Derleme: 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

Statik Üyeler

Üye

Description

GetExceptionFields

Tüm alanları bir F# özel durum bildirimi, bildirimi sırayla okur.

GetFunctionElements

Etki alanı ve aralığı türleri, bir F# işlevi türü ya da F# türünü uygulayan kapanışı çalışma zamanı tür alır.

GetRecordFields

Tüm alanları bildirimi sırada kayıt değeri okur.

GetTupleElements

Başlığın öğeleri bir F# başlığın türü gösterimini alır.

GetUnionCases

Birleşim türünün durumunu alır.

IsExceptionRepresentation

İade true belirtilen türde bir F# özel durum bildirimi gösterimi ise.

IsFunction

İade true belirtilen türde bir F# işlevi türü ya da bir F# işlev türünü uygulayan kapanışı çalışma zamanı tür temsili ise.

IsModule

Döndürür true belirtilen türü ise bir Type F# modül derlenmiş forma karşılık gelen değer.

IsRecord

İade true belirtilen türde bir F# kayıt türü gösterimi ise.

IsTuple

İade true belirtilen türde bir F# kayıt düzeni türünü gösterimi ise.

IsUnion

İade true belirtilen türde bir F# birleşim türünü veya bu türde bir değer çalışma zamanı tür gösterimi olup olmadığını.

MakeFunctionType

Döndürür bir Type object belirli etki alanı ve aralığı ile F# işlev türünü temsil eden.

MakeTupleType

Döndürür bir Type bir F# kayıt düzeni türüyle belirli öğe türlerini temsil eden.

Platformlar

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

Sürüm Bilgisi

F# Çekirdek Kitaplığı sürümleri

Desteklenen: 2.0, 4.0, Portable

Ayrıca bkz.

Başvuru

Microsoft.FSharp.Reflection İsim Uzayı (F#)