https://github.com/ValveResourceFormat/ValveKeyValue/blob/b61e2767ebe65cb0a60eac901a722a32a03a7647/ValveKeyValue/ValveKeyValue.Test/Text/ObjectSerializationTypesTestCase.cs#L34-L36 > System.NotSupportedException : Converting to SomeEnum is not supported. (key = VEnum, type = Int32) It probably just needs to cast as to the backing type.