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