static object GetTypeDictionaryFieldName(CodeGenerationTypeData data) { return($"m_{data.MemberPrefix}Traits"); }
internal static string GetDictionaryPool(CodeGenerationTypeData data) { return($"Pools.{data.MemberPrefix}Results"); }
static string GetTraitProviderFieldName(CodeGenerationTypeData typeData) { return($"{typeData.MemberPrefix}TraitProvider"); }
static string GetTraitProviderType(CodeGenerationTypeData typeData) { return($"MARSTraitDataProvider<{typeData.Type.FullName}>"); }
static string GetRequirementUpdateMethodName(CodeGenerationTypeData typeData) { return($"Update{typeData.MemberPrefix}Requirement"); }