mmonteleone/DynamicBuilder — pull request #4 by kitofr (2012-10-16 15:24:39+00:00)
Title: Added flag so that your "snake_cased" nodes are now "dashed-nodes"

This patch enables you to get xml in "dashed" form instead of forcing it to look like the language it was "implemented" in.

Example:
```C#
dynamic result = new Xml();
result.ConvertUnderScores2Dashes();
result.project(Xml.Fragment(p => {
p.user_name("foo");
p.contact_mail("foo@bar.com");
}));
```
gives something like
```xml

foo
foo@bar.com

```
instead of
```xml

foo
foo@bar.com

```