internal ExceptionData CreateExceptionData(ExceptionDataVersionOne v1ExceptionData) { ExceptionData exceptionData = null; if (v1ExceptionData != null) { exceptionData = new ExceptionData { InnerExceptions = v1ExceptionData.InnerExceptions?.Select(CreateExceptionData).ToList(), Kind = v1ExceptionData.Kind, Message = v1ExceptionData.Message, Stack = CreateStack(v1ExceptionData.Stack) }; } return(exceptionData); }
internal ExceptionDataVersionOne CreateExceptionDataVersionOne(ExceptionData v2ExceptionData) { ExceptionDataVersionOne exceptionData = null; if (v2ExceptionData != null) { exceptionData = new ExceptionDataVersionOne { InnerExceptions = v2ExceptionData.InnerExceptions?.Select(CreateExceptionDataVersionOne).ToList(), Kind = v2ExceptionData.Kind, Message = v2ExceptionData.Message, Stack = CreateStackVersionOne(v2ExceptionData.Stack) }; } return(exceptionData); }