public void Write(OdcmEnum odcmEnum) { // if no Underlying type is specified then default to 'int'. _("public enum {0} : {1}", odcmEnum.Name, odcmEnum.UnderlyingType == null ? "int" : NamesService.GetPrimitiveTypeKeyword(odcmEnum.UnderlyingType)); using (_builder.IndentBraced) { Write(odcmEnum.Members); } }