https://github.com/ResoniteModdingGroup/CommunityBugFixCollection/blob/21cac472bfba54d4a7a77e6e397e63b5fc2e0364/CommunityBugFixCollection/CaseInsensitiveCustomGenerics.cs#L29