Partilhar via


Método FSharpValue.PreComputeUnionReader (F#)

Gerencia uma função para ler todos os campos para caixas específicos de discriminador de um tipo de união.

Namespace/Module Path: Microsoft.FSharp.Reflection

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

// Signature:
static member PreComputeUnionReader : UnionCaseInfo * ?BindingFlags -> obj -> obj []
static member PreComputeUnionReader : UnionCaseInfo * ?bool -> obj -> obj []

// Usage:
FSharpValue.PreComputeUnionReader (unionCase)
FSharpValue.PreComputeUnionReader (unionCase, bindingFlags = bindingFlags)

open FSharpReflectionExtensions
FSharpValue.PreComputeUnionReader (unionCase, allowAccessToPrivateRepresentation = false)

Parâmetros

  • unionCase
    Tipo: UnionCaseInfo

    A descrição dos exemplos de união ler.

  • bindingFlags
    Tipo: BindingFlags

    Sinalizadores de associação opcionais.

  • allowAccessToPrivateRepresentation
    Tipo: bool

    Opcional sinalizador que indica a acessibilidade da representação particular.

Valor de retorno

Uma função para ler os campos de dados exemplos de união.

Plataformas

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

Informações de versão

Versões da biblioteca principal F#

Suportado em: 2.0, 4.0, Portátil

Consulte também

Referência

Classe Reflection.FSharpValue (F#)

Namespace Microsoft.FSharp.Reflection (F#)