Patterns.NewUnionCase Active Pattern (F#)
Recognizes expressions that represent the construction of particular union case values.
Namespace/Module Path: Microsoft.FSharp.Quotations.Patterns
Assembly: FSharp.Core (in FSharp.Core.dll)
The formal return type is (UnionCaseInfo * Expr list) option. The option type indicates whether the input results a successful match. In a pattern matching expression, the input is decomposed (upon a successful match) into a tuple of two elements. The first element is a UnionCaseInfo object that represents the case of a discriminated union, and the second element is an expression list that represents the arguments.