Share via


FSharpValue.PreComputeUnionTagReader Method (F#)

Generates a function to read the tags of a union type.

Namespace/Module Path: Microsoft.FSharp.Reflection

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

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

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

Parameters

  • unionType
    Type: Type

    The type of union to optimize reading.

  • bindingFlags
    Type: BindingFlags

    Optional binding flags.

Return Value

An optimized function to read the tags of the given union type.

Platforms

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

Version Information

F# Core Library Versions

Supported in: 2.0, 4.0, Portable

See Also

Reference

Reflection.FSharpValue Class (F#)

Microsoft.FSharp.Reflection Namespace (F#)