public TangentMode GetTangentMode(Version version) { if (TangentModeExtensions.TangentMode5Relevant(version)) { return(((TangentMode5)TangentMode).ToTangentMode()); } else { return(((TangentMode2)TangentMode).ToTangentMode()); } }
public static int ToSerializedVersion(Version version) { // unknown conversion if (version.IsGreaterEqual(2018)) { return(3); } // TangentMode enum has been changed if (TangentModeExtensions.TangentMode5Relevant(version)) { return(2); } return(1); }