Partilhar via


Método FSharpValue.PreComputeUnionConstructor (F#)

Gerencia uma função para construir um valor discriminado de união para os exemplos específicos de união.

Namespace/Module Path: Microsoft.FSharp.Reflection

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

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

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

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

Parâmetros

  • unionCase
    Tipo: UnionCaseInfo

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

  • 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 construir valores dos exemplos dados 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#)