Deconstructs a Multiple instance into its components if it matches a binary function or an aggregate structure.
Deconstructs a Multiple instance into its components if it matches a binary function or an aggregate structure.
This extractor enables pattern matching on Multiple to access its underlying binary function or aggregation operation along with the associated sequence of sub-expressions.
Value parameters
m
the Multiple instance to be deconstructed.
Attributes
Returns
an Option containing a tuple with the ExpressionBiFunction and a sequence of Expression terms if the input matches a BiFunction or Aggregate structure; otherwise, None.