Módulo de Quotations.DerivedPatterns (F#)
Contém um conjunto de padrões ativos derivados de F# para analisar objetos da expressão de F#
Namespace/Module Path: Microsoft.FSharp.Quotations
Assembly: FSharp.Core (em FSharp.Core.dll)
module DerivedPatterns
Padrões ativos
Padrão ativo |
Descrição |
---|---|
AndAlso : Expr -> (Expr * Expr) option |
Reconhece expressões de formulário a && b. |
Aplicativos : Expr -> (Expr * Expr list list) option |
Reconhece expressões que representam o aplicativo do valor da função de primeira classe de (possivelmente surrado ou tupled). |
Bool: Expr -> bool option |
Reconhece expressões booleanas constantes. |
Byte : Expr -> byte option |
Reconhece expressões constantes de bytes. |
Char : Expr -> char option |
Reconhece expressões constantes de caractere Unicode. |
Double : Expr -> float option |
Reconhece expressões constantes de 64 bits do número de ponto flutuante. |
Int16 : Expr -> int16 option |
Reconhece expressões int16 constantes. |
Int32 : Expr -> int32 option |
Int32 reconhece expressões constantes. |
Int64: Expr -> int64 option |
Reconhece expressões int64 constantes. |
Lambdas: Expr -> (Var list list * Expr) option |
Reconhece expressões que representam o valor da função de primeira classe de (possivelmente surrado ou tupled). |
MethodWithReflectedDefinition: MethodBase -> Expr option |
Reconhece os métodos que têm um ReflectedDefinition associado. |
OrElse : Expr -> (Expr * Expr) option |
Reconhece expressões de formulário a || b. |
PropertyGetterWithReflectedDefinition: PropertyInfo -> Expr option |
Reconhece getter ou valores de propriedade em módulos que têm um ReflectedDefinition associado. |
PropertySetterWithReflectedDefinition: PropertyInfo -> Expr option |
Reconhece definidores de propriedades que têm um ReflectedDefinition associado. |
SByte : Expr -> sbyte option |
Reconhece expressões assinadas constante de bytes. |
Single : Expr -> single option |
Reconhece expressões constantes de 32 bits do número de ponto flutuante. |
SpecificCall: Expr -> Expr -> (Expr option * Type list * Expr list) option |
Um padrão ativa parametrizada para reconhecer chamadas a uma função ou método especificado.Os elementos são retornados o objeto opcional de destino (presente se o destino for um método de instância), a instanciação de tipo genérico (não vazio se o destino for um instanciação genérico), e os argumentos com a função ou para o método. |
Cadeia de caracteres : Expr -> string option |
Reconhece expressões de cadeia de caracteres constantes. |
UInt16 : Expr -> uint16 option |
Reconhece expressões int16 sem sinal constantes. |
UInt32 : Expr -> uint32 option |
Reconhece expressões int32 sem sinal constantes. |
UInt64 : Expr -> uint64 option |
Reconhece expressões int64 sem sinal constantes. |
unidade: Expr -> unit option |
Reconhece expressões constantes de () . |
Plataformas
O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informações de Versão
Versões da biblioteca principal de F#
Suportado em: 2,0, 4,0, portáteis