static string buildString(Type type, string format) { format = createFormatString(format); var a0_type = type; var a1_name = type.RemoveComponentSuffix(); var a2_lowercaseName = a1_name.LowercaseFirst(); var a3_tag = type.PoolName(); var a4_ids = type.IndicesLookupTag(); var fields = type.GetFields(BindingFlags.Public | BindingFlags.Instance); var a5_fieldNamesWithType = fieldNamesWithType(fields); var a6_fieldAssigns = fieldAssignments(fields); var a7_fieldNames = fieldNames(fields); return string.Format(format, a0_type, a1_name, a2_lowercaseName, a3_tag, a4_ids, a5_fieldNamesWithType, a6_fieldAssigns, a7_fieldNames); }
static string buildString(Type type, string format) { format = createFormatString(format); var a0_type = type; var a1_name = type.RemoveComponentSuffix(); var a2_lowercaseName = a1_name.LowercaseFirst(); var a3_tag = type.PoolName(); var a4_ids = type.IndicesLookupTag(); var memberNameInfos = getFieldInfos(type); var a5_fieldNamesWithType = fieldNamesWithType(memberNameInfos); var a6_fieldAssigns = fieldAssignments(memberNameInfos); var a7_fieldNames = fieldNames(memberNameInfos); return string.Format(format, a0_type, a1_name, a2_lowercaseName, a3_tag, a4_ids, a5_fieldNamesWithType, a6_fieldAssigns, a7_fieldNames); }