Partilhar via


Método FSharpValue.MakeUnion (F#)

Crie um valor dos casos de união.

Namespace/Module Path: Microsoft.FSharp.Reflection

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

// Signature:
static member MakeUnion : UnionCaseInfo * obj [] * ?BindingFlags -> obj
static member MakeUnion : UnionCaseInfo * obj [] * ?bool -> obj
// Usage:
FSharpValue.MakeUnion (unionCase, args)
FSharpValue.MakeUnion (unionCase, args, bindingFlags = bindingFlags)

open FSharpReflectionExtensions
FSharpValue.MakeUnion (unionCase, args, allowAccessToPrivateRepresentation = false)

Parâmetros

  • unionCase
    Tipo: UnionCaseInfo

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

  • args
    Tipo: obj[]

    A matriz de argumentos para construir os casos dados.

  • bindingFlags
    Tipo: BindingFlags

    Sinalizadores de associação opcionais.

  • allowAccessToPrivateRepresentation
    Tipo: bool

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

Valor de retorno

Os exemplos construídos 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#)