The client proxy implementation was auto-genrated by the Mulesoft RAML Generator - Command Line Tools:
.\RAMLGen\RAMLGen.exe client --source api.raml --namespace Multrees.WebAPI --destination ./generated/csharp
How to consume the API with the client code is demonstrated in the Consuming an API section of the RAML Tools for .NET documentation.