Aracılığıyla paylaş


Quotations.DerivedPatterns Modülü (F#)

F# ifade nesnelerini çözümlemek için türetilmiş F# etkin desenleri içerir.

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

Derleme: FSharp.Core (FSharp.Core.dll),

module DerivedPatterns

Etkin Desenler

Etkin Desen

Description

AndAlso : Expr -> (Expr * Expr) option

Formun ifadeleri tanıra && b.

Applications : Expr -> (Expr * Expr list list) option

Uygulamayı temsil eden ifadeler tanıdığı bir (büyük olasılıkla curried veya tupled) birinci sınıf işlevi değeri.

Bool : Expr -> bool option

Sabit Boole ifadeleri tanır.

Bayt : Expr -> byte option

Sabit bayt ifadeleri tanır.

Char : Expr -> char option

Sabit Unicode karakter ifadeleri tanır.

Double : Expr -> float option

Sabit 64 bitlik kayan nokta sayı ifadeleri tanır.

Int16 : Expr -> int16 option

Sabit Int16 ifadeleri tanır.

Int32 : Expr -> int32 option

Sabit Int32 ifadeleri tanır.

Int64 : Expr -> int64 option

Sabit Int64 ifadeleri tanır.

Lambdas : Expr -> (Var list list * Expr) option

Temsil eden ifadeler tanıdığı bir (büyük olasılıkla curried veya tupled) birinci sınıf işlevi değeri.

MethodWithReflectedDefinition : MethodBase -> Expr option

İlişkili bir ReflectedDefinition sahip yöntemlerini tanır.

OrElse : Expr -> (Expr * Expr) option

Formun ifadeleri tanıra || b.

PropertyGetterWithReflectedDefinition : PropertyInfo -> Expr option

Özellik alıcı veya ilişkili bir ReflectedDefinition sahip modüllerinde değerlerini tanır.

PropertySetterWithReflectedDefinition : PropertyInfo -> Expr option

İlişkili bir ReflectedDefinition sahip özelliği ayarlayıcılar tanır.

SByte : Expr -> sbyte option

Sabit imzalı bayt ifadeleri tanır.

Tek : Expr -> single option

Sabit 32 bitlik kayan nokta sayı ifadeleri tanır.

SpecificCall : Expr -> Expr -> (Expr option * Type list * Expr list) option

Belirtilen işlev veya yönteme çağrıları tanımak için bir parametreli etkin desen. Döndürülen (hedef bir oluşum yöntemi ise bugünkü) isteğe bağlı hedef nesnesi, genel türde oluşturmada (hedef genel örnekleme ise boş olmayan) ve işlev veya yöntem için bağımsız değişkenleri öğeleridir.

String : Expr -> string option

Sabit dize ifadeleri tanır.

UInt16 : Expr -> uint16 option

Sabit imzasız Int16 ifadeleri tanır.

UInt32 : Expr -> uint32 option

Sabit imzasız Int32 ifadeleri tanır.

Uınt64 : Expr -> uint64 option

Sabit imzasız Int64 ifadeleri tanır.

Birim : Expr -> unit option

Tanıdığı () sabit deyimler.

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.Quotations İsim Uzayı (F#)