Partilhar via


Método FSharpValue.PreComputeUnionTagReader (F#)

Gerencia uma função para ler as marcas de um tipo de união.

Namespace/Module Path: Microsoft.FSharp.Reflection

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

// Signature:
static member PreComputeUnionTagReader : Type * ?BindingFlags -> obj -> int
static member PreComputeUnionTagReader : Type * ?bool -> obj -> int

// Usage:
FSharpValue.PreComputeUnionTagReader (unionType)
FSharpValue.PreComputeUnionTagReader (unionType, bindingFlags = bindingFlags)

open FSharpReflectionExtensions
FSharpValue.PreComputeUnionTagReader (unionType, allowAccessToPrivateRepresentation = false)

Parâmetros

  • unionType
    Tipo: Type

    O tipo de união para otimizar a leitura.

  • 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 otimizada para ler as marcas de união determinada tipos.

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#)