Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Modulo Quotations.DerivedPatterns (F#)

Contiene un set di criteri attivi F# derivati per analizzare gli oggetti di espressioni F#

Percorso spazio dei nomi/modulo: Microsoft.FSharp.Quotations

Assembly: FSharp.Core (in FSharp.Core.dll)

module DerivedPatterns

Criterio attivo

Descrizione

AndAlso : Expr -> (Expr * Expr) option

Riconosce espressioni del form a && b.

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

Riconosce espressioni che rappresentano l'applicazione di un valore di funzione di prima classe, possibilmente sottoposto a currying o in forma di tupla.

Bool : Expr -> bool option

Riconosce espressioni boolean costanti.

Byte : Expr -> byte option

Riconosce espressioni in byte costanti.

Char : Expr -> char option

Riconosce espressioni di caratteri Unicode costanti.

Double : Expr -> float option

Riconosce espressioni di numeri a virgola mobile a 64 bit costanti.

Int16 : Expr -> int16 option

Riconosce espressioni int16 costanti.

Int32 : Expr -> int32 option

Riconosce espressioni int32 costanti.

Int64 : Expr -> int64 option

Riconosce espressioni int64 costanti.

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

Riconosce espressioni che rappresentano un valore di funzione di prima classe (possibilmente sottoposto a currying o con tupla).

MethodWithReflectedDefinition : MethodBase -> Expr option

Riconosce metodi che dispongono di un ReflectedDefinition associato.

OrElse : Expr -> (Expr * Expr) option

Riconosce espressioni del form a || b.

PropertyGetterWithReflectedDefinition : PropertyInfo -> Expr option

Riconosce funzioni Get o valori di proprietà in moduli che dispongono di un ReflectedDefinition associato.

PropertySetterWithReflectedDefinition : PropertyInfo -> Expr option

Riconosce funzioni Set di proprietà che dispongono di un ReflectedDefinition associato.

SByte : Expr -> sbyte option

Riconosce espressioni in byte con segno costanti.

Single : Expr -> single option

Riconosce espressioni di numeri a virgola mobile a 32 bit costanti.

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

Criterio attivo con parametri utilizzato per riconoscere le chiamate a una funzione o un metodo specificato. Gli elementi restituiti sono l'oggetto di destinazione facoltativo (presente se la destinazione è un metodo di istanza), l'istanza del tipo generico (non vuoto se la destinazione è un'istanza generica) e gli argomenti passati alla funzione o al metodo.

String : Expr -> string option

Riconosce espressioni stringa costanti.

UInt16 : Expr -> uint16 option

Riconosce espressioni int16 senza segno costanti.

UInt32 : Expr -> uint32 option

Riconosce espressioni int32 senza segno costanti.

UInt64 : Expr -> uint64 option

Riconosce espressioni int64 senza segno costanti.

Unit : Expr -> unit option

Riconosce espressioni costanti().

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

Versioni della libreria di base F#

Supportato in: 2,0, 4,0, portabile

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2015 Microsoft