Módulo de Quotations.DerivedPatterns (F#)
Contém um conjunto de derivado F# active padrões para analisar objetos de expressão F#
Caminho do namespace/módulo: Microsoft.FSharp.Quotations
Assembly: FSharp.Core (em FSharp.Core.dll)
module DerivedPatterns
Padrões de ativos
Padrão ativo |
Descrição |
---|---|
AndAlso : Expr -> (Expr * Expr) option |
Reconhece expressões do formulárioa && b. |
Aplicativos : Expr -> (Expr * Expr list list) option |
Reconhece expressões que representam a aplicação de um (possivelmente curried ou tupled) valor da função de primeira classe. |
Bool : Expr -> bool option |
Reconhece constantes expressões booleanas. |
Byte : Expr -> byte option |
Reconhece expressões de constante de byte. |
Char : Expr -> char option |
Reconhece expressões constantes de caractere Unicode. |
Double : Expr -> float option |
Reconhece a 64-bit flutuante ponto números expressões constantes. |
Int16 : Expr -> int16 option |
Reconhece expressões de constante int16. |
Int32 : Expr -> int32 option |
Reconhece expressões de constante de int32. |
Int64 : Expr -> int64 option |
Reconhece expressões de constante int64. |
Lambdas : Expr -> (Var list list * Expr) option |
Reconhece expressões que representam um (possivelmente curried ou tupled) valor da função de primeira classe. |
MethodWithReflectedDefinition : MethodBase -> Expr option |
Reconhece os métodos que possuem um ReflectedDefinition associado. |
OrElse : Expr -> (Expr * Expr) option |
Reconhece expressões do formulárioa || b. |
PropertyGetterWithReflectedDefinition : PropertyInfo -> Expr option |
Reconhece getters de propriedades ou valores em módulos que possuem um ReflectedDefinition associado. |
PropertySetterWithReflectedDefinition : PropertyInfo -> Expr option |
Reconhece setters de propriedade tem um ReflectedDefinition associado. |
SByte : Expr -> sbyte option |
Reconhece expressões de constante byte assinado. |
Single : Expr -> single option |
Reconhece os 32 bits flutuante ponto números expressões constantes. |
SpecificCall : Expr -> Expr -> (Expr option * Type list * Expr list) option |
Um padrão de active parametrizado para reconhecer chamadas a um método ou função especificada. Os elementos retornados são os argumentos para a função ou método, a instanciação do tipo genérico (não-vazia se o destino for uma instanciação genérica) e o objeto de destino opcional (presente se o destino é um método de instância). |
String : Expr -> string option |
Reconhece expressões de constante de seqüência de caracteres. |
UInt16 : Expr -> uint16 option |
Reconhece expressões de constante int16 não assinados. |
UInt32 : Expr -> uint32 option |
Reconhece expressões de constante int32 não assinados. |
UInt64 : Expr -> uint64 option |
Reconhece expressões de constante int64 não assinados. |
Unidade : Expr -> unit option |
Reconhece () expressões de constante. |
Plataformas
O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Informações sobre versão
O tempo de execução F#
Compatível com: 2.0, 4.0
Silverlight
Compatível com: 3