MCPcopy Create free account
hub / github.com/GameTechDev/PresentMon / ProcessEnum

Method ProcessEnum

Reflector/Program.cs:91–102  ·  view source on GitHub ↗

Method to process enums

(CppEnum cppEnum, CppCompilation compilation, List<EnumInfo> enums)

Source from the content-addressed store, hash-verified

89
90 // Method to process enums
91 static void ProcessEnum(CppEnum cppEnum, CppCompilation compilation, List<EnumInfo> enums)
92 {
93
94 var enumInfo = new EnumInfo {
95 Name = cppEnum.Name,
96 Values = cppEnum.Items.DistinctBy(item => item.Value).Select(item => new EnumValue {
97 Name = item.Name
98 }).ToList()
99 };
100
101 enums.Add(enumInfo);
102 }
103
104 // Helper method to generate the dump expression for a field
105 static string GetDumpExpression(CppType type, string variableAccess)

Callers

nothing calls this directly

Calls 1

AddMethod · 0.80

Tested by

no test coverage detected