Example #1
0
        private (bool Success, string) ReadLayerName(AdvancedLineStreamReader readerIn, Regex terminationRegexIn)
        {
            var result = readerIn.FindConsecutiveLines(
                "100",
                "AcDbEntity"
                );

            if (!result.Success)
            {
                return(false, "0");
            }

            var result2 = readerIn.FindLineUntil(
                new Regex(@"^\s*8$"),
                terminationRegexIn
                );

            return(result2.Success, result2.Success ? readerIn.ReadLine().Trim() : "0");
        }