Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Static method: Generex<T> Recursive<T>(Func<Generex<T>, Generex<T>>)

Declaration

public static Generex<T> Recursive<T>(
    Func<Generex<T>, Generex<T>> generator
)

Summary

Generates a recursive regular expression, i.e. one that can contain itself, allowing the matching of arbitrarily nested expressions.

Generic type parameters

T Type of the objects in the collection against which the regular expression will be matched.

Parameters

Func<Generex<T>, Generex<T>>generator A function that generates the regular expression from an object that recursively represents the result.