Sdílet prostřednictvím


Quotations.DerivedPatterns modul (F#)

Obsahuje sadu odvozenou F# aktivní vzorky analyzovat objekty F# výraz

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

Sestavení: FSharp.Core (v FSharp.Core.dll)

module DerivedPatterns

Aktivní vzorky

Aktivní vzor

Description

AndAlso : Expr -> (Expr * Expr) option

Rozpoznává výrazy formulářea && b.

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

Rozpoznává výrazy, které představují uplatňování (případně curried nebo tupled) hodnota funkce první třídy.

Bool : Expr -> bool option

Rozpozná konstantní logické výrazy.

Byte : Expr -> byte option

Rozpoznává bajt konstantní výrazy.

Char : Expr -> char option

Rozpoznává konstantní výrazy znaku Unicode.

Double : Expr -> float option

Konstantní 64 bit plovoucí bod číslo výrazů rozpoznává.

Int16 : Expr -> int16 option

Rozpoznává int16 konstantní výrazy.

Int32 : Expr -> int32 option

Rozpoznává int32 konstantní výrazy.

Int64 : Expr -> int64 option

Rozpoznává int64 konstantní výrazy.

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

Výrazy, které představují rozpozná (případně curried nebo tupled) hodnota funkce první třídy.

MethodWithReflectedDefinition : MethodBase -> Expr option

Metody, které jsou spojeny ReflectedDefinition rozpozná.

OrElse : Expr -> (Expr * Expr) option

Rozpoznává výrazy formulářea || b.

PropertyGetterWithReflectedDefinition : PropertyInfo -> Expr option

Rozpozná mechanismy získání vlastností nebo hodnoty v modulech, které mají přidružené ReflectedDefinition.

PropertySetterWithReflectedDefinition : PropertyInfo -> Expr option

Nastavení vlastností, které mají přidružené ReflectedDefinition rozpozná.

SByte : Expr -> sbyte option

Rozpoznává podepsané bajt konstantní výrazy.

Jednoduché : Expr -> single option

Konstantní 32 bit plovoucí bod číslo výrazů rozpoznává.

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

Parametrizované aktivní vzorek rozpoznat volání určené funkce nebo metody.Vrácené prvky jsou volitelné cílový objekt (současné metody instance je cíl), obecný typ instance (prázdný Pokud je cíl obecného instance) a argumenty funkce nebo metody.

Řetězec : Expr -> string option

Konstantní řetězec výrazů rozpoznává.

UInt16 : Expr -> uint16 option

Rozpozná nepodepsané int16 konstantní výrazy.

UInt32 : Expr -> uint32 option

Rozpozná nepodepsané int32 konstantní výrazy.

UInt64 : Expr -> uint64 option

Rozpozná nepodepsané int64 konstantní výrazy.

Jednotka : Expr -> unit option

Rozpozná () konstantní výrazy.

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

Obor názvů Microsoft.FSharp.Quotations (F#)