public FieldOffsets(DkmProcess process, PythonRuntimeInfo pyrtInfo) { PyObject = new PyObject_FieldOffsets(process); PyVarObject = new PyVarObject_FieldOffsets(process); PyFrameObject = new PyFrameObject_FieldOffsets(process); PyCodeObject = new PyCodeObject_FieldOffsets(process); PyBytesObject = new PyBytesObject_FieldOffsets(process); if (pyrtInfo.LanguageVersion <= PythonLanguageVersion.V27) { PyUnicodeObject27 = new PyUnicodeObject27_FieldOffsets(process); PyUnicodeObject33 = new PyUnicodeObject33_FieldOffsets(); } else { PyUnicodeObject27 = new PyUnicodeObject27_FieldOffsets(); PyUnicodeObject33 = new PyUnicodeObject33_FieldOffsets(process); } }