internal Stack CreateStack(StackVersionOne v1Stack) { Stack stack = null; if (v1Stack != null) { stack = new Stack { Message = CreateMessage(v1Stack.Message), Properties = v1Stack.Properties, Frames = v1Stack.Frames?.Select(CreateStackFrame).ToList() }; } return(stack); }
internal StackVersionOne CreateStackVersionOne(Stack v2Stack) { StackVersionOne stack = null; if (v2Stack != null) { stack = new StackVersionOne { Message = v2Stack.Message?.Text, Properties = v2Stack.Properties, Frames = v2Stack.Frames?.Select(CreateStackFrameVersionOne).ToList() }; } return(stack); }