Myra allows C# to use a fluent pattern matching mechanism.
Instead of comparing values using the if statement, use composable patterns for increased code reuse and head scratching from your fellow developers.
Patterns allow a safe and expressive way to evaluate the state of any object.
Choose from a set of predefined patterns and get straight into the action.
Customize the pattern with standard boolean logic. The fluent API of Myra allows easy tweaking of any logic process.
Pattern matching is the latest fashion in functional programming. So many experts can't be wrong.
Myra patterns make shorter and more concise code, which is always a plus.
Myra can be used from .NET Framework, .NET Core apps, UWP, Mono and Xamarin. It also supports the latest features in C#.
Head over to the Download page to get information on how to use Myra in your projects, as well as where to find the source repository, should it be needed.