Abc.NCrafts.App.ViewModels.Questions.QuizLoader.TrimToClass C# (CSharp) Method

TrimToClass() private static method

private static TrimToClass ( List answerLines ) : void
answerLines List
return void
        private static void TrimToClass(List<string> answerLines)
        {
            var classDeclarationIndex = answerLines.FindIndex(x => x.Contains("public class Answer"));
            answerLines.RemoveRange(0, classDeclarationIndex + 2);

            var namespaceEndBracketIndex = answerLines.FindLastIndex(x => x.Contains("}"));
            var classEndBracketIndex = answerLines.FindLastIndex(namespaceEndBracketIndex - 1, x => x.Contains("}"));
            answerLines.RemoveRange(classEndBracketIndex, answerLines.Count - classEndBracketIndex);

            for (var lineIndex = 0; lineIndex < answerLines.Count; lineIndex++)
            {
                if (answerLines[lineIndex].Length >= 8)
                    answerLines[lineIndex] = answerLines[lineIndex].Substring(8);

                answerLines[lineIndex] = answerLines[lineIndex].Replace("Answer1", "Answer").Replace("Answer2", "Answer").Replace("Answer3", "Answer");
            }
        }