I am working on a fluent interface for exception handling.Here's how it looks :On<NullReferenceException>()                    .First.LogTo(errors)                    .Then.TranslateTo(null object);            On<FileNotFoundException>()                    .First.Translate(excpetion => excpetion.Message)                    .Then.LogTo(errors);            On<InvalidOperationException>()                    .If(excpetion => excpetion.Message.Contains(This is a test))                    .First.DoSomethingElse(exception => Console.WriteLine(exception.Message));            On<ArgumentException>().Ignore();Do you think it's as fluent as it should be ? can I make it better ? any suggestions ?
How to improve this fluent interface?
c#