Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Reconhece expressões que representam definir uma propriedade estático ou de instância, ou definir um valor de não função declarada em um módulo.
Namespace/Module Path: Microsoft.FSharp.Quotations.Patterns
Assembly: FSharp.Core (em FSharp.Core.dll)
// Signature:
( |PropertySet|_| ) : (input:Expr) -> (Expr option * PropertyInfo * Expr list * Expr) option
Parâmetros
input
Tipo: ExprA expressão de entrada para coincidir com a.
Valor de retorno
O valor de retorno tipo é (Expr option * PropertyInfo * Expr list * Expr) option.O tipo de opção indica se a entrada resulta em uma coincidência.Em uma expressão de correspondência de padrão, a entrada é decompor, no de uma correspondência com êxito, em um tuple de quatro elementos.O primeiro elemento é uma opção cujo valor é uma expressão que representa a instância, ou None se a propriedade é estático.O segundo elemento é um objeto de PropertyInfo que representa a propriedade (ou o valor de módulo).O terceiro elemento é uma lista de expressão que representa os argumentos para o acessador de set , que é usado para propriedades indexadas.O quarto elemento é uma expressão que representa o valor para definir, que é também o lado direito de atribuição.
Comentários
Essa função é chamada PropertySetPattern no assembly do.NET Framework.Se você está acessando o membro de uma linguagem.NET Framework a não ser F#, ou com a reflexão, use este nome.
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